Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

tinyhttp/tinyhttp

Open more actions menu




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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.