Skip to content

πŸ¦„ 0-legacy, tiny & fast web framework as a replacement of Express

License

Notifications You must be signed in to change notification settings

tinyhttp/tinyhttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation




tinyhttp

⚑ Tiny web framework as a replacement of Express


npm GitHub Workflow Status Coverage



tinyhttp is a modern Express-like web framework written in TypeScript and compiled to native ESM, that uses a bare minimum amount of dependencies trying to avoid legacy hell.

Features

  • ⚑ 58% faster than Express
  • βš™ Express middleware compat
  • β†ͺ Async middleware support
  • β˜‘ ESM-only
  • πŸš€ No legacy dependencies, just the JavaScript itself
  • πŸ”¨ Types out of the box
  • πŸ”₯ Prebuilt middleware for modern Node.js

Visit tinyhttp website for docs, guides and middleware search.

Install

Node.js 14.21.3+ is required.

pnpm i @tinyhttp/app

Donate

You can donate with fiat or crypto here.

Sponsors


Deta

molefrog

Contributing

There are many ways to contribute:

For ways to contribute, please see the documentation.