All Projects → go-kratos → gateway

go-kratos / gateway

Licence: MIT license
A high-performance API Gateway with middlewares, supporting HTTP and gRPC protocols.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to gateway

Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Stars: ✭ 306 (-41.15%)
Mutual labels:  api-gateway, gateway, reverse-proxy
Gravitee Gateway
Gravitee.io - API Management - OpenSource API Gateway
Stars: ✭ 1,123 (+115.96%)
Mutual labels:  api-gateway, gateway
Spring Thrift Api Gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Stars: ✭ 38 (-92.69%)
Mutual labels:  api-gateway, 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 (+433.27%)
Mutual labels:  api-gateway, gateway
Gateway
Minimal API gateway
Stars: ✭ 21 (-95.96%)
Mutual labels:  api-gateway, reverse-proxy
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+5830.38%)
Mutual labels:  api-gateway, reverse-proxy
Ngr
A high-performance & enterprise-class edge gateway middleware
Stars: ✭ 89 (-82.88%)
Mutual labels:  api-gateway, gateway
Product Apim
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Stars: ✭ 508 (-2.31%)
Mutual labels:  api-gateway, gateway
Dubbo Go Pixiu
Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].
Stars: ✭ 124 (-76.15%)
Mutual labels:  api-gateway, gateway
Apilogs
Easy logging and debugging for Amazon API Gateway and AWS Lambda Serverless APIs
Stars: ✭ 216 (-58.46%)
Mutual labels:  api-gateway, gateway
Product Microgateway
A cloud native, developer centric and decentralized API gateway for microservices
Stars: ✭ 194 (-62.69%)
Mutual labels:  api-gateway, gateway
Janus
An API Gateway written in Go
Stars: ✭ 2,249 (+332.5%)
Mutual labels:  api-gateway, reverse-proxy
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+1240%)
Mutual labels:  api-gateway, reverse-proxy
Altair
Lightweight and Robust API Gateway written in Go
Stars: ✭ 34 (-93.46%)
Mutual labels:  api-gateway, reverse-proxy
Easy Php
A Faster Lightweight Full-Stack PHP Framework 🚀
Stars: ✭ 754 (+45%)
Mutual labels:  api-gateway, gateway
Hgw
hgw是由gateway网关服务、manager控制服务构成的一套轻量级网关系统。目前支持http/https协议的服务控制
Stars: ✭ 81 (-84.42%)
Mutual labels:  api-gateway, gateway
Tenso
Tenso is an HTTP REST API framework
Stars: ✭ 167 (-67.88%)
Mutual labels:  api-gateway, gateway
Service Proxy
API gateway for REST and SOAP written in Java.
Stars: ✭ 355 (-31.73%)
Mutual labels:  api-gateway, reverse-proxy
Apisix
The Cloud-Native API Gateway
Stars: ✭ 7,920 (+1423.08%)
Mutual labels:  api-gateway, reverse-proxy
Apisix Docker
the docker for Apache APISIX
Stars: ✭ 119 (-77.12%)
Mutual labels:  api-gateway, reverse-proxy

Gateway

Build Status codecov

HTTP -> Proxy -> Router -> Middleware -> Client -> Selector -> Node

Protocol

  • HTTP -> HTTP
  • HTTP -> gRPC
  • gRPC -> gRPC

Encoding

  • Protobuf Schemas

Endpoint

  • prefix: /api/echo/*
  • path: /api/echo/hello
  • regex: /api/echo/[a-z]+
  • restful: /api/echo/{name}

Middleware

  • cors
  • auth
  • color
  • logging
  • tracing
  • metrics
  • ratelimit
  • datacenter
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].