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.
- โก 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.
Node.js 14.21.3+ is required.
pnpm i @tinyhttp/app
You can donate with fiat or crypto here.
Deta | molefrog |
There are many ways to contribute:
- Submit bugs or feature requests
- Adding a new feature or addressing bugs yourself
- Review documentation and fix typos or add new content
For ways to contribute, please see the documentation.