Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tinyhttp/tinyhttp
π¦ 0-legacy, tiny & fast web framework as a replacement of Express
https://github.com/tinyhttp/tinyhttp
backend es6 es6-javascript esm esnext express-js hacktoberfest http http-server javascript javascript-framework node-js nodejs nodejs-frameworks nodejs-server typescript web webframework
Last synced: 7 days ago
JSON representation
π¦ 0-legacy, tiny & fast web framework as a replacement of Express
- Host: GitHub
- URL: https://github.com/tinyhttp/tinyhttp
- Owner: tinyhttp
- License: mit
- Created: 2020-06-13T01:19:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T13:35:01.000Z (6 months ago)
- Last Synced: 2024-05-22T19:12:47.853Z (6 months ago)
- Topics: backend, es6, es6-javascript, esm, esnext, express-js, hacktoberfest, http, http-server, javascript, javascript-framework, node-js, nodejs, nodejs-frameworks, nodejs-server, typescript, web, webframework
- Language: TypeScript
- Homepage: https://tinyhttp.v1rtl.site
- Size: 10.4 MB
- Stars: 2,612
- Watchers: 22
- Forks: 121
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - tinyhttp/tinyhttp - π¦ 0-legacy, tiny & fast web framework as a replacement of Express (TypeScript)
- awesome-made-by-indonesian - tinyhttp - `0-legacy, tiny & fast web framework as a replacement of Express` *by [tinyhttp](https://github.com/tinyhttp)* (T)
- awesome-luooooob - tinyhttp/tinyhttp - π¦ 0-legacy, tiny & fast web framework as a replacement of Express (TypeScript)
- awesome-list - tinyhttp - legacy, tiny & fast web framework as a replacement of Express | tinyhttp | 1807 | (TypeScript)
- made-in-indonesia - tinyhttp - `0-legacy, tiny & fast web framework as a replacement of Express` *by [tinyhttp](https://github.com/tinyhttp)* (T)
- awesome-nodejs - Tinyhttp - Modern and fast Express-like web framework. (Packages / Web frameworks)
- my-awesome-list - tinyhttp - legacy, tiny & fast web framework as a replacement of Express | tinyhttp | 2687 | (TypeScript)
- awesome-nodejs-cn - Tinyhttp - **star:2618** η°δ»£εεΏ«ιηη±»δΌΌexpressηwebζ‘ζΆγ ![star > 2000][Awesome] (ε / Web ζ‘ζΆ)
README
β‘ Tiny web framework as a replacement of Express
[![][site-badge]][site-url] [![npm][npm-img]][npm-url]
[![GitHub Workflow
Status][gh-actions-img]][github-actions]
[![Coverage][cov-img]][cov-url] [![][code-quality-img]][code-quality]
_**tinyhttp**_ is a modern [Express](https://expressjs.com/)-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
- β‘
[58% faster](https://web-frameworks-benchmark.netlify.app/result?f=tinyhttp,express)
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.jsVisit [tinyhttp website](https://tinyhttp.v1rtl.site) for docs, guides and
middleware search.## Install
[Node.js 14.21.3+](https://node.green/#ES2022) is required.
```sh
pnpm i @tinyhttp/app
```## Donate
You can donate with fiat or crypto
[here](https://github.com/tinyhttp/tinyhttp?sponsor=1).## Sponsors
## Contributing
There are many ways to contribute:
- [Submit bugs or feature requests](https://github.com/tinyhttp/tinyhttp/issues)
- Adding a new feature or addressing bugs yourself
- Review [documentation](https://tinyhttp.v1rtl.site/) and fix typos or add new
contentFor ways to contribute, please see the
[documentation](https://github.com/tinyhttp/tinyhttp/blob/master/CONTRIBUTING.md).[site-url]: https://tinyhttp.v1rtl.site
[npm-url]: https://npmjs.com/package/@tinyhttp/app
[github-actions]: https://github.com/tinyhttp/tinyhttp/actions
[gh-actions-img]: https://img.shields.io/github/actions/workflow/status/tinyhttp/tinyhttp/main.yml?branch=master&style=for-the-badge&logo=github&label=&color=hotpink
[cov-img]: https://img.shields.io/coveralls/github/tinyhttp/tinyhttp?style=for-the-badge&color=hotpink
[cov-url]: https://coveralls.io/github/tinyhttp/tinyhttp
[code-quality-img]: https://img.shields.io/codefactor/grade/github/tinyhttp/tinyhttp?style=for-the-badge&color=hotpink
[code-quality]: https://www.codefactor.io/repository/github/tinyhttp/tinyhttp
[npm-img]: https://img.shields.io/npm/dt/@tinyhttp/app?style=for-the-badge&color=hotpink&logo=npm&label=
[site-badge]: https://img.shields.io/badge/website-open-hotpink?style=for-the-badge