tinyhttp
tinyhttp
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.
Ecosystem
- 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.
Help the project
Maintenance
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.
Donate
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
Pinned Loading
Repositories
Showing 10 of 22 repositories
-
tinyhttp Public
🦄 0-legacy, tiny & fast web framework as a replacement of Express
-
milliparsec Public
🌌 Tiniest body parser in the universe. Built for modern Node.js
-
content-type Public
content-type rewrite in TypeScript and ESM
-
repo-template Public template
Repo template for tinyhttp/@ (and other) packages