Skip to content

tinyhttp/tinyhttp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
June 9, 2021 16:29
October 28, 2023 11:59
September 24, 2023 14:45
September 24, 2023 14:45
October 28, 2023 14:50
September 23, 2021 22:11
October 24, 2023 21:57
June 18, 2020 19:25
November 16, 2023 00:25
August 4, 2023 12:56




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, that uses a bare minimum amount of dependencies trying to avoid legacy hell.

Features

  • ⚑ 66% faster than Express
  • βš™ Express middleware compat
  • β†ͺ Async middleware support
  • β˜‘ ESM-only
  • πŸš€ No legacy dependencies, just the JavaScript itself
  • πŸ”¨ Types out of the box
  • πŸ”₯ Prebuilt middleware for modern Node.js

Visit tinyhttp website for docs, guides and middleware search.

Install

Node.js 14.21.3+ is required.

pnpm i @tinyhttp/app

Donate

You can donate with fiat or crypto here.

Sponsors


Deta

molefrog

Contributing

There are many ways to contribute:

For ways to contribute, please see the documentation.