• Stars
    star
    231
  • Rank 166,863 (Top 4 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated 25 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lightweight api management on top of a modern http reverse proxy

Otoroshi

Join the discord Download Build status

Otoroshi http reverse proxy and api management

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 project.

The roadmap for 2023 is also available here.

Community

You can join these groups and chats to discuss and ask Otoroshi related questions:

  • Issue tracker: github: MAIF/otoroshi/issues
  • Pull request: github: MAIF/otoroshi/pulls
  • Chat room: Join the chat on Discord

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 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.

More Repositories

1

shapash

πŸ”… Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models
Jupyter Notebook
2,629
star
2

melusine

πŸ“§ Melusine: Use python to automatize your email processing workflow
Python
344
star
3

eurybia

βš“ Eurybia monitors model drift over time and securizes model deployment with data validation
Jupyter Notebook
200
star
4

izanami

Izanami is a shared configuration, feature flipping and A/B testing server well-suited for micro-service architecture implementation.
Scala
169
star
5

cards

A deck of cards enumerating simple rules to design all new digital products at MAIF
JavaScript
48
star
6

nio

Privacy Management Toolbox to implement GDPR
Scala
35
star
7

thoth

Event sourcing in java with vavr, akka stream and vertx reactive PG driver
Java
30
star
8

daikoku

The developer portal that was missing in Otoroshi
Scala
28
star
9

lets-automate

Automate Let's Encrypt certificate issuance, renewal and synchronize with CleverCloud.
Kotlin
17
star
10

wasmo

A WASM Binary builder for writing your Wasm plugins
JavaScript
13
star
11

functional-json

Parse and write json the functional way
Java
11
star
12

functional-validation

A lib to validate data and stack errors
Java
8
star
13

maif.github.io

MAIF OSS webiste
HTML
7
star
14

jooq-async

Use jooq to build queries and run it a reactive way
Java
7
star
15

react-forms

Fully managed react forms builder
HTML
6
star
16

wasm4s

A library to easily run WASM vms from inside your scala project
Scala
6
star
17

project-template

Open-source project template
2
star
18

otoroshi-clevercloud-template

Project template to run Otoroshi on CleverCloud
Shell
2
star
19

homebrew-wasmo

Ruby
2
star