• Stars
    star
    237
  • Rank 169,821 (Top 4 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated about 2 months 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,712
star
2

melusine

📧 Melusine: Use python to automatize your email processing workflow
Python
346
star
3

eurybia

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

izanami

Izanami is a centralized versatile feature flag solution, well suited for micro service architectures.
Scala
184
star
5

cards

A deck of cards enumerating simple rules to design all new digital products at MAIF
JavaScript
49
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
31
star
8

daikoku

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

arta

A Python Rules Engine - Make rule handling simple
Python
28
star
10

wasmo

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

lets-automate

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

functional-json

Parse and write json the functional way
Java
11
star
13

maif.github.io

MAIF OSS webiste
HTML
8
star
14

functional-validation

A lib to validate data and stack errors
Java
7
star
15

react-forms

Fully managed react forms builder
HTML
7
star
16

jooq-async

Use jooq to build queries and run it a reactive way
Java
6
star
17

wasm4s

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

project-template

Open-source project template
2
star
19

otoroshi-clevercloud-template

Project template to run Otoroshi on CleverCloud
Shell
2
star
20

homebrew-wasmo

Ruby
2
star
21

otoroshi-go-types

Types for developing Wasm plugins that are compatible with Otoroshi
Go
1
star