tinyhttp is a 0-legacy Express-like lightweight web framework, that seamlessly integrates with a large Express ecosystem while outshining Express in performance and DX. tinyhttp comes with first-class TypeScript support, smaller install size (meaning faster CI), support for asynchronous handlers and a set of pre-built middleware for common tasks.
- tinyhttp
- tinyws - WebSocket middleware
- milliparsec - body parser (JSON & URLEncoded)
- lru-send - LRU-caching for responses
- malibu - CSRF middleware
- jwt - JWT middleware
- cookie-parser - cookie parser ported from express
- swagger - Swagger integration
- cors - CORS ported from express
- markdown - Markdown static server middleware for Node.js
- favicon - favicon file server ported from express
- unless - unless middleware
- ping - response time checker
- logger - minimal and flexible HTTP logger
- bot-detector - bot detector for Node.js
- content-type - content-type rewrite in TypeScript and ESM.
Even though all of the repos are maintained, we would like a helping hand. If you'd like to help maintaining any of the projects under this organization, please dm or send an e-mail.
You are welcome to sponsor the following developers:
- v1rtl - owner of the org, tinyhttp, tinyws, milliparsec creator
- aldy505 - tinyhttp co-maintainer, malibu creator
- rocktimsaikia - major tinyhttp contributor
- massivefermion - swagger integration developer, eth:
0x0e76547342b7958Ec1B5A95aE63672d9117C24f2
, btc:bc1qf3mum3qanez5t0u2rmvsh33k0lx54rdzps75f5