trek-engine

    1.0.5 • Public • Published

    Trek Engine

    Micro, Elegant, Fast, Lightweight, Expressive middleware for Modern Node.js

    NPM version MIT License Codecov Linux Build Window Build

    Features

    • Micro.

    • Elegant.

    • Fast.

    • Lightweight.

    • Expressive.

    Installation

    $ npm install trek-engine --save

    Hello Trek Engine

    const Engine = require('trek-engine')
    const app = new Engine()
     
    // middleware
    app.use((ctx, next) => {
      // return promise
      return next()
    })
     
    // async/await
    app.use(async (ctx, next) => {
      await next()
    })
     
    // generator
    app.use({ res } => {
      res.end('Hello Koa')
    })
     
    app.run(3000)

    Benchmarks

    See express vs koa vs toa vs trek-engine.

    • express

    • koa v2

    • toa

    • trek-engine


    fundon.me  ·  GitHub @fundon  ·  Twitter @_fundon

    Install

    npm i trek-engine

    DownloadsWeekly Downloads

    62

    Version

    1.0.5

    License

    MIT

    Last publish

    Collaborators

    • fundon