8000 GitHub - tinyhttp/tinyhttp: πŸ¦„ 0-legacy, tiny & fast web framework as a replacement of Express
[go: up one dir, main page]

Skip to content

tinyhttp/tinyhttp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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




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 with a minimal install and runtime footprint. tinyhttp doesn't depend on any polyfills or any other compatibility layers and targets recent Node.js versions.

Features

  • βš™ Express middleware compat
  • β†ͺ Async error handling support
  • β˜‘ ESM-only
  • πŸš€ No legacy compat or useless polyfills
  • 🀏 Minimal dependencies (3x less than express v5)
  • πŸ”¨ Types out of the box
  • πŸ”₯ Middlewares for common tasks

Visit tinyhttp website for docs, guides and middleware search.

Install

Node.js 16+ is required.

pnpm i @tinyhttp/app

Donate

You can donate with fiat or crypto here.

Sponsors

LambdaTest

Contributing

There are many ways to contribute:

For ways to contribute, please see the documentation.

0