geffzhang / Awesome Ocelot
Licence: mit
A curated list of awesome ocelot books, courses, trainings, conference talks, blogs and most inspiring open source contributors
Stars: ✭ 386
Projects that are alternatives of or similar to Awesome Ocelot
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+2086.27%)
Mutual labels: api, microservice, api-gateway
Fusio
Open source API management platform
Stars: ✭ 946 (+145.08%)
Mutual labels: api, microservice, api-gateway
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-58.55%)
Mutual labels: api, microservice, api-gateway
Altair
Lightweight and Robust API Gateway written in Go
Stars: ✭ 34 (-91.19%)
Mutual labels: api, microservice, api-gateway
Tenso
Tenso is an HTTP REST API framework
Stars: ✭ 167 (-56.74%)
Mutual labels: api, microservice, api-gateway
Goku Api Gateway
A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
Stars: ✭ 2,773 (+618.39%)
Mutual labels: api, api-gateway
Go Grpc Http Rest Microservice Tutorial
Source code for tutorial "How to develop Go gRPC microservice with HTTP/REST endpoint, middleware, Kubernetes deployment, etc."
Stars: ✭ 250 (-35.23%)
Mutual labels: api, microservice
api-gateway
Api Gateway for a microservices deployment
Stars: ✭ 31 (-91.97%)
Mutual labels: microservice, api-gateway
Fomalhaut
🚀 A Simple API Gateway for Building Security and Flexible Microservices.
Stars: ✭ 272 (-29.53%)
Mutual labels: microservice, api-gateway
Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Stars: ✭ 306 (-20.73%)
Mutual labels: api, api-gateway
Apilogs
Easy logging and debugging for Amazon API Gateway and AWS Lambda Serverless APIs
Stars: ✭ 216 (-44.04%)
Mutual labels: api, api-gateway
Lndhub
Wrapper for Lightning Network Daemon. It provides separate accounts and trust minimization for end users
Stars: ✭ 203 (-47.41%)
Mutual labels: api, microservice
Aws Lambda Fastify
Insipired by aws-serverless-express to work with Fastify with inject functionality.
Stars: ✭ 190 (-50.78%)
Mutual labels: api, api-gateway
Aegis
Serverless Golang deploy tool and framework for AWS Lambda
Stars: ✭ 277 (-28.24%)
Mutual labels: microservice, api-gateway
Kanary
A minimalist web framework for building REST APIs in Kotlin/Java.
Stars: ✭ 319 (-17.36%)
Mutual labels: api, microservice
Ambassador
open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
Stars: ✭ 3,583 (+828.24%)
Mutual labels: microservice, api-gateway
Apioak
Full Lifecycle Management API Gateway.
Stars: ✭ 335 (-13.21%)
Mutual labels: microservice, api-gateway
awesome ocelot
A curated list of awesome ocelot books, courses, trainings, conference talks, blogs and most inspiring open source contributors
- Github: https://github.com/ThreeMammals/Ocelot
- WebSite: http://threemammals.com/ocelot
- Docs:https://ocelot.readthedocs.io/en/latest/
Article series
- Developing an Open Source API Gateway at Moonpig
- Designing and implementing API Gateways with Ocelot in .NET Core containers and microservices architectures
- Implement API Gateways with Ocelot
- Building API Gateway Using Ocelot In ASP.NET Core - Basic
- Building API Gateway Using Ocelot In ASP.NET Core - Authentication
- Building API Gateway Using Ocelot In ASP.NET Core - Logging
- Building API Gateway Using Ocelot In ASP.NET Core - Rate Limiting
- Building API Gateway Using Ocelot In ASP.NET Core - QoS (Quality of Service)
- Building API Gateway Using Ocelot In ASP.NET Core - Load Balancing
- Building API Gateway Using Ocelot In ASP.NET Core - Service Discovery (Eureka)
- Building API Gateway Using Ocelot In ASP.NET Core - Service Discovery (Consul)
- Microservices with IdentityServer4 and Ocelot Fronting a .NET Core API
- Ocelot简易教程
- Ocelot API网关的实现剖析
- 基于Ocelot的API网关实现--http/https协议篇
- 基于Ocelot的API网关Relay实现--RPC篇
- .NET Core微服务实战-统一身份认证 开篇及目录索引
- ASP.NET Core中Ocelot的使用:API网关的应用
- ASP.NET Core中Ocelot的使用:基于Spring Cloud Netflix Eureka的动态路由
- ASP.NET Core中Ocelot的使用:基于服务发现的负载均衡
- 常见跨域解决方案以及Ocelot 跨域配置
- ASP.NET Core Swagger接入使用IdentityServer4 的 WebApi
- 构建自己的简单微服务架构(开源)
- 让 Ocelot 与 asp.net core “共存”
- Ocelot - .Net Core开源网关
- 百亿流量微服务网关的设计与实现
- 重复造轮子系列——基于Ocelot实现类似支付宝接口模式的网关
- Extending Ocelot's QoS
- ocelot性能测试
- 为Ocelot集成Nacos注册中心
Books
Conference talks
ContribProject
- Ocelot Extensions is the project containing some extension to the popular open-source API Gateway engine Ocelot
- This library makes ocelot easy to integrate swagger
- Ocelot + Consul 微服务合并swagger文档并可直接请求调试
- SwaggerHelper 工具是在使用 Ocelot 时,为了将多个微服务的 Swagger.json 文件进行合并,以方便在 API 网关中使用 Swagger 工具
- MMLib.SwaggerForOcelot contains swagger extension for ocelot
- Ocelot.JWTAuthorize is a JWT Authorize based on Ocelot API Gateway
- Ocelot.Security.AuthorizationToken.EntityFramework
- grpc service gateway used ocelot
- grpc service gateway used ocelot
- Repo for ZooKeeper integration with Ocelot
- Repo for Etcd integration with Ocelot
- Orleans can use Ocelot Api Gateway
- Ocelot 的配置工具
- A configuration editor for Ocelot
- Repo for EasyCaching integration with Ocelot
- A filter which allows a RESTful JSON API client to send requests to .NET web server over HTTP and get proxied to a gRPC service
- AppConfiguration provider brings the possibility to divide the routing configuration from the service address definition.
- Ocelot.Provider.Nacos
- Ocelot Graceful Load Balancer -- A Provider for Ocelot which provides a Round Robin Load Balancer with API Nodes Health Checking
- CodePlus.ApiGateway.Blazor-- 基于Ant Design Blazor 实现的服务器网关管理、监控框架
Inspiring Open Source Contributors
Sample Projects
- FamilyBucket 集合.net core、ocelot、consul、eventbus、configserver、tracing、sqlsugar等构建的微服务一条龙应用示例
- Simple samples that use Ocelot to build API Gateway
- DMS将会是一个集中式的中间件框架,每一个小型中间件将会是完全独立的,如:gRPC,Thrift,netty,Wcf,Exceptionless,Ocelot,RabbitMQ,Redis,IdentityServer,Consul,Zookeeper等,Demo中会有每一个中间件的实例方便开发者了解
- 基于Consul + .NET Core + Polly + Ocelot + Exceptionless + IdentityServer等开源项目的微服务开发框架
- Ocelot使用案例,结合IdentityServer4进行鉴权,结合Consul进行服务治理
- 一个基于IdentityServer4和Ocelot的统一验证与授权ASP.NET Core微服务示例程序项目
- 基于ocelot扩展自定义网关
- ASP.NET Core 2.2 Web API Gateway Demo
- 集IdentityServer4,Ef Core,dapper,Policy,领域驱动设计,consul,zipkin,Swagger,Cap+RabbitMq,Ocelot网关一体的项目
- docker Ocelot Console Identityserver4
- 重写Ocelot配置文件获取方式从数据库中获取,并重写认证以及限流功能。可以针对每个客户端对每个API的访问进行限制
- ABP Microservice Demo Solution
- 基于Ocelot 和 ant-design-vue 后台框架
- Magicodes.Simple.Services
- Sales Module based on dockerized ASP.NET Core Web API, Ocelot Gateway, Azure Service Bus
- Web API for Pitch in a microservices architecture on containers
- Demo for a scenario where API is accessed through Ocelot gateway and Ocelot uses IdentityServer and Azure Ad for authentication
- Very simplified insurance sales system made in a microservices architecture using .NET Core
- MicroService.ApiGateway
- develop a payment platform that would allow you to make payment transactions thanks to the QR code, thereby reducing the human factor in customer service and allowing the system to be as autonomous as possible.
- MicroserviceDemo
- Hermes.Gateway--Hermes Gateway is Ocelot based gateway used for routing async & sync requests. It is also used to distribute async messages on Message Bus
- Adnc是一个轻量级的.Net Core微服务快速开发框架
- CodePlus.ApiGateway.Blazor --基于Ant Design Blazor + Ocelot 实现的服务器网关管理、监控框架
Video
- https://www.youtube.com/watch?v=kl-NeEAb1WQ
- https://www.youtube.com/watch?v=Kvj1g6dLAZw
- Ocelot Api Gateway with ASP.NET Core 2.1 and VS Code
- Tencent updates web and mobile payment infrastructure for better scalability and agility
- Microservices API Gateways — Ocelot for .NET Core + Video
Known Users
In accordance with the order of registration, more access to the company, Welcome to register in https://github.com/geffzhang/awesome-ocelot/issues/1
nuget trends
Stargazers over time
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].