⚠ The project is in development. Please don't use in production.
tinyhttp is a modern Express-like web framework for Node.js. It uses a bare minimum amount of dependencies trying to avoid legacy hell.
Here is a short list of most important features that tinyhttp has:
- ⚙ Full Express middleware support
- ↪ Async middleware support
- 📦 8x smaller than Express
- 🏃 No legacy dependencies
- 🔨 Types out of the box
- ☑ Native ESM and CommonJS support
To get started, visit tinyhttp website.
Node.js 12.4.0 or newer is required.
# npmnpm i @tinyhttp/app# pnpmpnpm i @tinyhttp/app# yarnyarn add @tinyhttp/app
You can see the documentation here.
For more examples check examples folder.
tinyhttp offers a list of premade middleware for common tasks.
Search and explore the full list at middleware search page.
MIT © v1rtl