Starred repositories
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
A powerful framework for faster, easier, and more efficient project development.
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 一份涵盖大部分golang程序员所需要掌握的核心知识。常用第三方库(mysql,mq,es,redis等)+机器学习库+算法库+游戏库+开源框架+自然语言处理nlp库+网络库+视频库+微服务框架+视频教程+音频音乐库+图形图片库+物联网库+地理位置信息+嵌入式脚本库+编译器库+数据库+金融库+电子邮件库…
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)
An efficient, extensible and easy-to-use RPC framework.
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
golang design pattern go 设计模式实现,包含 23 种常见的设计模式实现,同时这也是极客时间-设计模式之美 的笔记
🚀 Fast, stable, mini RPC framework based on protocol buffer
基于go语言开发的长链接服务,基于goroutine对连接进行包装,支持ack消息回执,心跳检测,分布式部署,对外开放rpc、http两种调用模式,提供在线人数统计、对点消息发送、全盘消息发送等多种模式
Some examples of the Golaxy Distributed Service Development Framework. Golaxy分布式服务开发框架的一些示例。
一个采用 gin + grpc + etcd 等框架整合的通用小栗子,内附一个简单的网关服务和一个简单的用户服务,可供参考学习,日后会慢慢扩展丰富,欢迎 Star !