All Projects → MAIF → Otoroshi

MAIF / Otoroshi

Licence: apache-2.0
Lightweight api management on top of a modern http reverse proxy

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Otoroshi

Akka Http
The Streaming-first HTTP server/module of Akka
Stars: ✭ 1,163 (+557.06%)
Mutual labels:  hacktoberfest, akka, http2, akka-http
Lagom
Reactive Microservices for the JVM
Stars: ✭ 2,590 (+1363.28%)
Mutual labels:  microservices, hacktoberfest, akka, playframework
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+3836.72%)
Mutual labels:  microservices, api-management, reverse-proxy
Es Cqrs Shopping Cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
Stars: ✭ 19 (-89.27%)
Mutual labels:  akka-streams, akka, akka-http
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (-70.06%)
Mutual labels:  proxy, reverse-proxy, http-proxy
Akka Grpc
Akka gRPC
Stars: ✭ 361 (+103.95%)
Mutual labels:  hacktoberfest, akka, akka-http
Ergo
The management of multiple apps running over different ports made easy
Stars: ✭ 452 (+155.37%)
Mutual labels:  microservices, proxy, reverse-proxy
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+17322.6%)
Mutual labels:  microservices, api-management, reverse-proxy
typebus
Framework for building distributed microserviceies in scala with akka-streams and kafka
Stars: ✭ 14 (-92.09%)
Mutual labels:  akka, akka-http, akka-streams
Squbs
Akka Streams & Akka HTTP for Large-Scale Production Deployments
Stars: ✭ 1,365 (+671.19%)
Mutual labels:  akka-streams, akka, akka-http
Nitmproxy
Proxy server based on netty
Stars: ✭ 94 (-46.89%)
Mutual labels:  proxy, http2, http-proxy
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-9.6%)
Mutual labels:  microservices, api-management, proxy
Nuster
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
Stars: ✭ 1,825 (+931.07%)
Mutual labels:  proxy, http2, reverse-proxy
Vulcain
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (+1702.26%)
Mutual labels:  hacktoberfest, http2, reverse-proxy
Apisix
The Cloud-Native API Gateway
Stars: ✭ 7,920 (+4374.58%)
Mutual labels:  microservices, api-management, reverse-proxy
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+1816.38%)
Mutual labels:  microservices, hacktoberfest, http2
Scale
Another example of a REST API with Akka HTTP
Stars: ✭ 23 (-87.01%)
Mutual labels:  akka-streams, akka, akka-http
khermes
A distributed fake data generator based in Akka.
Stars: ✭ 94 (-46.89%)
Mutual labels:  akka, akka-http, akka-streams
akka-http-circe-json-template
Akka HTTP REST API Project Template using Akka HTTP 10.0.4 with Circe 0.7.0 targeting Scala 2.12.x
Stars: ✭ 21 (-88.14%)
Mutual labels:  akka, akka-http, akka-streams
Haproxy
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
Stars: ✭ 2,463 (+1291.53%)
Mutual labels:  proxy, http2, reverse-proxy

Otoroshi

Build Status Join the chat at https://gitter.im/MAIF/otoroshi Download

Otoroshi is a layer of lightweight api management on top of a modern http reverse proxy written in Scala and developped by the MAIF OSS team that can handle all the calls to and between your microservices without service locator and let you change configuration dynamicaly 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/

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 at https://gitter.im/MAIF/otoroshi

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].