Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
- go
- api
- api-management
- api-gateway
57,138 visible repositories in the index
1–23 of 23 · Most stars
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
go generate based graphql server library
An implementation of GraphQL for Go / Golang
The Open Source Firebase Alternative with GraphQL.
TranslatedAn API framework with a modular design based on Gin, which wraps commonly used features, is simple to use, and is dedicated to fast business development. For example, it supports cors cross-origin requests, jwt signature verification, zap log collection, panic exception capture, trace link tracing, prometheus monitoring metrics, swagger document generation, viper configuration file parsing, the gorm database component, the gormgen code generation tool, the graphql query language, errno unified definition of error codes, the use of gRPC, cron scheduled tasks, and so on.
🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications
GraphQL server with a focus on ease of use
DeepORG (formerly GraphJin) — one governed AI agent for your whole organization: databases, APIs, files, and code over MCP
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
A protoc plugin that generates graphql execution code from Protocol Buffers.
A Go/Golang library to help construct a graphql-go server supporting react-relay.
A powerful GraphQL server implementation for Golang
Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.
A collection of Go packages for creating robust GraphQL APIs
Convert Golang Struct To GraphQL Object On The Fly
Single open-source GraphQL API to connect CRMs to your SaaS
The Missing GraphQL Schema Builder for Golang
A WebSocket client and server for GraphQL
Neat extra tooling for graphql-go/graphql