https://github.com/routup/plugins
This repository contains plugins for the Routup ecosystem.
https://github.com/routup/plugins
framework http http-server plugins router routing
Last synced: 8 days ago
JSON representation
This repository contains plugins for the Routup ecosystem.
- Host: GitHub
- URL: https://github.com/routup/plugins
- Owner: routup
- License: mit
- Created: 2023-05-12T18:41:24.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-11-28T08:07:24.000Z (6 months ago)
- Last Synced: 2025-11-29T13:04:00.255Z (6 months ago)
- Topics: framework, http, http-server, plugins, router, routing
- Language: TypeScript
- Homepage: https://routup.net
- Size: 6.97 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://routup.net)
# Plugins 🔌
[](https://badge.fury.io/js/routup)
[](https://github.com/routup/plugins/actions/workflows/main.yml)
[](https://codecov.io/gh/routup/plugins)
[](https://snyk.io/test/github/routup/plugins)
[](https://conventionalcommits.org)
This repository contains plugins for the Routup ecosystem.
**Table of Contents**
- [Documentation](#documentation)
- [Plugins](#plugins)
- [Contributing](#contributing)
- [License](#license)
## Documentation
To read the docs, visit [https://routup.net](https://routup.net)
## Plugins
According to the fact that routup is a minimalistic framework, it depends on plugins to cover some
typically http framework functions, which are not integrated in the main package.
| Name | Description |
|-----------------------------------------------|----------------------------------------------------------------------------------------------------|
| [assets](packages/assets) | Serve static files from a directory. |
| [basic](packages/basic) | Bundle of the [body](packages/body), [cookie](packages/cookie) and [query](packages/query) plugin. |
| [body](packages/body) | Read and parse the request body. |
| [cookie](packages/cookie) | Read and parse request cookies and serialize cookies for the response. |
| [cors](packages/cors) | Native CORS handling — preflight + `Access-Control-*` response headers. |
| [decorators](packages/decorators) | Create request handlers with class-, method- & parameter-decorators. |
| [i18n](packages/i18n) | Provide translations for incoming requests. |
| [logger](packages/logger) | Morgan-compatible HTTP request logger. |
| [prometheus](packages/prometheus) | Collect and serve metrics for prometheus. |
| [query](packages/query) | Read and parse the query string of the request url. |
| [rate-limit](packages/rate-limit) | Rate limit incoming requests. |
| [rate-limit-redis](packages/rate-limit-redis) | Redis adapter for the rate-limit plugin. |
| [swagger-ui](packages/swagger-ui) | Mount Swagger UI on a routup router from a JSON document or URL. |
## Contributing
Before starting to work on a pull request, it is important to review the guidelines for
[contributing](./CONTRIBUTING.md) and the [code of conduct](./CODE_OF_CONDUCT.md).
These guidelines will help to ensure that contributions are made effectively and are accepted.
## License
Made with 💚
Published under [MIT License](./LICENSE).