The Wayback Machine - http://web.archive.org/web/20230123233342/https://github.com/tinyhttp/tinyhttp
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
Jan 11, 2023
Jun 18, 2020
Dec 13, 2022




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

  • ⚡ 2x faster than Express
  • ⚙ Express middleware compat
  • ↪ Async middleware support
  • ☑ Native ESM and CommonJS support
  • 🚀 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 12.4+ is required.

pnpm i @tinyhttp/app

Donate

You can donate with fiat or crypto here.

Sponsors


Deta

molefrog

Contributors ✨

Thanks goes to these wonderful people (emoji key):


v 1 r t l

💡 🔌 📆 🚧 💻

Matt

🔌 ⚠ï¸?

Nasmevka

📖

elianiva

💡 🚧 💻 ⚠ï¸?

Katja Lutz

💡

Arnovsky

🔌 💻

Rocktim Saikia

🚇 💻 💡

Ahmad Reza

💻

Ionel lupu

💡

Tomi Kalmi

📖

Luiginator

💡 💻

Aneesh Relan

💡 ⚠ï¸?

Roberto Ortega

💡

Barciet Maëlann

💡

shzmr

💻 ⚠ï¸? 💡

Egor Avakumov

💡

Rashmi K A

💻

Shubhi Agarwal

⚠ï¸?

Maurizio

⚠ï¸? 💻

jkreller

💡

Alan Carpilovsky

⚠ï¸?

KoljaTM

⚠ï¸?

ike

📖 💡

Fabian Morón Zirfas

�

Vitaly Baev

⚠ï¸? ðŸ?›

omrilotan

💻 📖

MVEMCJSUNPE

💡 ðŸ?›

Leo Toneff

💻

Calum Knott

📖 ðŸ?›

Reinaldy Rafli

💻 ðŸ?› 💡

Ganesh Pendyala

📖

Maxim

�

wasd845

�

Ikko Ashimine

📖

Stanislas

📖

Laurin Quast

💻

Rohan Sharma

�

tbhmens

💻 ðŸ?›

Marcos Henrique

💡

massivefermion

🔌 💡

Benjamin Selyem

�

Aral Balkan

📖

Sonny Piers

📖

paolotiu

💻

Anton Trofimenko

💻

tomhooijenga

💻

Sai Kiran Mukka

💻

Oskari Groenroos

💻

This project follows the all-contributors specification. Contributions of any kind welcome!