Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maif/otoroshi
Lightweight api management on top of a modern http reverse proxy
https://github.com/maif/otoroshi
akka akka-http akka-streams api-management hacktoberfest hacktoberfest2020 hacktoberfest2021 hacktoberfest2022 http http-proxy http2 loadbalancer microservices playframework proxy reverse-proxy scala
Last synced: 4 days ago
JSON representation
Lightweight api management on top of a modern http reverse proxy
- Host: GitHub
- URL: https://github.com/maif/otoroshi
- Owner: MAIF
- License: apache-2.0
- Created: 2017-11-27T09:28:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T15:59:18.000Z (12 days ago)
- Last Synced: 2024-12-10T17:24:58.296Z (12 days ago)
- Topics: akka, akka-http, akka-streams, api-management, hacktoberfest, hacktoberfest2020, hacktoberfest2021, hacktoberfest2022, http, http-proxy, http2, loadbalancer, microservices, playframework, proxy, reverse-proxy, scala
- Language: Scala
- Homepage: https://www.otoroshi.io
- Size: 340 MB
- Stars: 243
- Watchers: 17
- Forks: 38
- Open Issues: 34
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Otoroshi
[![Join the discord](https://img.shields.io/discord/1089571852940218538?color=f9b000&label=Community&logo=Discord&logoColor=f9b000)](https://discord.gg/dmbwZrfpcQ) [ ![Download](https://img.shields.io/github/release/MAIF/otoroshi.svg) ](https://github.com/MAIF/otoroshi/releases/download/v16.20.1/otoroshi.jar) [![Build status](https://github.com/MAIF/otoroshi/actions/workflows/server_build_and_test.yaml/badge.svg)](https://github.com/MAIF/otoroshi/actions/workflows/server_build_and_test.yaml)
**Otoroshi** is a layer of lightweight api management on top of a modern http reverse proxy written in Scala and developed by the MAIF OSS team that can handle all the calls to and between your microservices without service locator and let you change configuration dynamically at runtime.
**Otoroshi** is built on top of akka and playframework.
## Reference Documentation
The reference documentation is available at https://maif.github.io/otoroshi/manual/
## Roadmap
You can find the roadmap or topics considered for the roadmap in the [Roadmap 2024](https://github.com/orgs/MAIF/projects/10/views/1) project.
The roadmap for 2023 is also available [here](https://github.com/orgs/MAIF/projects/2/views/1).
## Community
You can join these groups and chats to discuss and ask Otoroshi related questions:
- Issue tracker: [![github: MAIF/otoroshi/issues](https://img.shields.io/github/issues/MAIF/otoroshi.svg)](https://github.com/MAIF/otoroshi/issues)
- Pull request: [![github: MAIF/otoroshi/pulls](https://img.shields.io/github/issues-pr/MAIF/otoroshi.svg)](https://github.com/MAIF/otoroshi/pulls)
- Chat room: [![Join the chat on Discord](https://img.shields.io/discord/1089571852940218538?color=f9b000&label=Community&logo=Discord&logoColor=f9b000)](https://discord.gg/dmbwZrfpcQ)## Contributing
Contributions are *very* welcome!
If you see an issue that you'd like to see fixed, the best way to make it happen is to help out by submitting a pull request implementing it.
Refer to the [CONTRIBUTING.md](https://github.com/MAIF/otoroshi/blob/master/.github/CONTRIBUTING.md) file for more details about the workflow,
and general hints on how to prepare your pull request. You can also ask for clarifications or guidance in GitHub issues directly.## License
Otoroshi is Open Source and available under the Apache 2 License.