FindSoftware

tinyhttp

Express-like web framework for Node.js, written in TypeScript and published as native ESM.

tinyhttp is an Express-like web framework for Node.js and Bun, written in TypeScript and compiled to native ESM. Its README describes it as a replacement for Express. The docs list the differences: no static file server and no body parser, so those come from external middleware, and template engines are registered per file extension. The project keeps a middleware list on its site.

The deployment guide covers serverless platforms, and for a server of your own a process manager with a web server as reverse proxy. Its database examples include MongoDB and Postgres.

Worth knowing

The getting-started page states a lower Node.js minimum than the README and the npm package for @tinyhttp/app do.

Identity

Status
Active
Maintainer
v 1 r t l3
First release
202011

Rendering and deploy

Runs as
Always on, Per request7
Install with
pnpm246

Releases

Current major version
310
Last release
2026-10-2010

Adoption

GitHub stars
2,9091
npm downloads a week
372,16413
Contributors
6312
Dependent repositories
9414
Dependent packages
5614

Why these figures do not compare

Sources

  1. 2026-10-22: links, Written in, License, GitHub stars
    api.github.com/repos/tinyhttp/tinyhttp
  2. 2026-10-22: links, Categories, Runtime, Install with
    raw.githubusercontent.com/tinyhttp/tinyhttp/master/README.md
  3. 2026-10-22: Maintainer, License model
    raw.githubusercontent.com/tinyhttp/tinyhttp/master/LICENSE
  4. 2026-10-22: Runtime, Install with
    raw.githubusercontent.com/tinyhttp/website/HEAD/docs/getting-started.md
  5. 2026-10-22: Minimum runtime
    registry.npmjs.org/@tinyhttp/app/latest
  6. 2026-10-22: Install with
    raw.githubusercontent.com/tinyhttp/website/HEAD/index.md
  7. 2026-10-22: Runs as, Databases
    raw.githubusercontent.com/tinyhttp/website/HEAD/docs/advanced.md
  8. 2026-10-22: Templating
    raw.githubusercontent.com/tinyhttp/website/HEAD/docs/main-concepts.md
  9. 2026-10-22: links
    raw.githubusercontent.com/tinyhttp/website/HEAD/docs/middleware.md
  10. 2026-10-22: Current major version, Last release
    api.github.com/repos/tinyhttp/tinyhttp/releases
  11. 2026-10-22: First release
    registry.npmjs.org/@tinyhttp/app
  12. 2026-10-22: Contributors
    api.github.com/repos/tinyhttp/tinyhttp/contributors
  13. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@tinyhttp/app
  14. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40tinyhttp%2Fapp

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON