Your ultimate Go microservices framework for the cloud-native era.
- golang
- framework
- kratos
- go
47,133 repositories indexed
1–24 of 25 · Most stars
Your ultimate Go microservices framework for the cloud-native era.
The Go language implementation of gRPC. HTTP/2 based RPC
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
Go support for Google's protocol buffers
Go RPC framework with high-performance and strong-extensibility for building micro-services.
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
Evans: more expressive universal gRPC client
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
parser for Google ProtocolBuffers definition
High-performance framework for building redis-protocol compatible TCP servers/services
A protoc plugin that generates graphql execution code from Protocol Buffers.
A CLI tool for Kafka
Cap'n Proto library and parser for go. This is go-capnproto-1.0, and does not have rpc. See https://github.com/zombiezen/go-capnproto2 for 2.0 which has rpc and capabilities.
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
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.
RES Service protocol library for Go
API Framework supporting REST and RPC.
protoc plugin that generates HTTP server and client
Translatedhigh performance net library for game server