A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
- rpc
- golang
- network-programming
- net
47,133 repositories indexed
25–48 of 80 · Most stars
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
Evans: more expressive universal gRPC client
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
Simple gRPC benchmarking and load testing tool
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.
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
Scalable Distributed Game Server Engine with Hot Swapping in Golang
🦅 A Go framework for the API or Microservice
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.
TranslatedA gateway developed in golang. It has various plugins, can be extended on your own, and is plug-and-play. In addition, it can quickly help enterprises manage API services and improve the stability and security of API services.
Go SDK library and RPC client for the Solana Blockchain
Hprose is a cross-language RPC. This project is Hprose for Golang.
A pluggable, high-performance RPC framework written in golang
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.
More effective network communication, two-way calling, notify and broadcast supported.
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp
Simple, modular, and observable Go framework for backend applications.
Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
Fast, native API client for REST, gRPC, WebSocket and GraphQL. A local-first Postman alternative written in Go: no Electron, no account, no cloud.
Simple, fast and scalable golang rpc library for high load
Golang rate limiters for distributed applications