Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5
IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.
HTTP API Gateway
DeepORG (formerly GraphJin) — one governed AI agent for your whole organization: databases, APIs, files, and code over MCP
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
- k8s-sig-network
- kubernetes
- gateway-api
- sig-network
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
:gorilla: Kong for Kubernetes: The official Ingress Controller for Kubernetes.
- ingress-controller
- kubernetes
- kong
- kubernetes-ingress
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
write APIs using direct SQL queries with no hassle, let's rethink about SQL
A simple Go web service starter for building RESTful APIs with Gin, GORM, Redis, sessions, i18n, and API tests.
Self-hosted application server for schema-driven APIs, identity, files, automation, integrations, realtime, metering, and protocols.
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.
Easily consume REST APIs with Go (golang)
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
- golang
- framework
- go
- router
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
basically a remarkable framework for building JSON-based web APIs in Golang
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
A collection of Go packages for creating robust GraphQL APIs
No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.
Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection
Production-ready Go framework for gRPC + HTTP APIs with MongoDB ODM, zero-config SSL, Temporal workflows, cloud utilities, and bootstrap CLI.