This is your work, valued
rpcx. Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
8.3kgo-web-framework-benchmark. :zap: Go web framework benchmark
2.1k1m-go-tcp-server. benchmarks for implementation of servers which support 1 million connections
1.9kdive-to-gosync-workshop. 深入Go并发编程研讨课
1.6kC1000K-Servers. :zap: High performance websocket servers implemented by Spray-can, Netty, undertow, jetty, Vert.x, Grizzly, node.js and Go. It supports 1,200,000 active websocket connections
1.5kgen. Converts a database into gorm structs and RESTful api
1.4kconcurrency-programming-via-rust. Rust
1.3kringbuffer. a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface
635chanx. unbounded chan
455gosercomp. :zap: Golang Serializer Benchmark Comparison
413go-best-practices. resources for go best practices
315gofsm. a featured FSM that can export state images
306douban-recommender. 基于Spark ML实现的豆瓣电影推荐系统
230gotips. Go tips from Phuong Le. Go语言编程技巧
216rpcx-ui. rpcx manager web ui
216ebooks. 制作的电子书越来越多,找个仓库放置,方便下载
206weighted. high-performance common weighted algorithm library
205goframe. send/receive framed data via TCP or QUIC
187Jax-RS-Performance-Comparison. :zap: Performance Comparison of Jax-RS implementations and embedded containers
184ZKRecipesByExample. all examples for ZooKeeper recipes by Curator
184go-concurrent-quiz. Go concurrency quizzes
171kvbench. Server for benchmarking pure Go key/value databases
165kafka-example-in-scala. a kafka producer and consumer example in scala and java
153rpcx-programming-guide-cn. gitbook Go RPC开发指南 [中文文档]
150rpcx-rs. rpcx microservice framework in Rust
134glean. hotfix for go applications via plugin, supports Linux and MacOS
134queue. lock-free queue and other implementations
128goreq. A Simplified Golang Http Client
101go_test_workshop. Go Test Workshop
100gofer. Go
98smallchat. A minimal programming example for a chat server in Go
90channels. go channel patterns
90resp3. First redis RESP3 protocol library in Go
90epoller. epoll implementation for connections in Linux, MacOS and Windows
86rpcx-java. rpcx implementation in Java for server side and client side
80exp. Experimental packages not in std and golang.org/exp
78grpc-examples. examples for gRPC
65distributed. distributed synchronization primitives
61Tractor. A Tractor game. (升级,一个在中国非常流行的扑克牌游戏。又叫拖拉机,双扣)。 Developed by C#
55safemap. a thread-safe concurrent map for go
47FlyRunner. 一个记录你地图路线的跑步软件,无需google map支持
44leetcode-solutions. leetcode 算法题解精选
44hash-bench. go hash benchmark
43rpcxdump. a tcpdump-like tool to capture rpcx tcp packets
42zhuge. 救命用的profile
41spring-kafka-demo. Java
37concurrency-programming-via-go-code. code of concurrency programming via go
36network_benchmark. 3百万QPS benchmark测试
35mcp-prompt-server-go. 一个提供优秀prompt的Model Context Protocol (MCP)的服务器,用于根据用户任务需求提供预设的prompt模板,帮助Cline/Cursor/Windsurf...更高效地执行各种任务。服务器将预设的prompt作为工具(tools)返回,以便在Cursor和Windsurf等编辑器中更好地和使用。提供tool和prompt两种形式
35mahout-douban-recommender. 基于mahout实现的豆瓣电影推荐系统
34RPC-TEST. test performance of gRPC and Thrift. All services are implemented as HelloWorld by Java, Scala and Golang
30rsocket. go binding for rdma rsocket
23dropspy. Go implementation of the venerable dropwatch utility
21redis-bench. a different redis bench tool that is used for test latency at given max throughputs
16rpcxlite. a lite version of rpcx
15kafka_monitor. A kafka monitor to send alarm emails
14statsview. 🚀 A real-time Golang runtime stats visualization profiler
10gofu. functional go with generic types
10soar. SQL Optimizer And Rewriter. Fork自XiaoMi/soar, 精简代码以适合作为库引用
10DisruptorBootstrap. Example for Disruptor and Spring Reactor
9