学习资料

持续更新

  • zerolog - 零内存分配日志库
  • ent - facebook 开源,数据库模型库
  • gorm - 最流行的 orm 框架
  • groupcache - 替代 memcached
  • freecache - Go 缓存库,无 GC
  • bigcache - GB 级数据缓存
  • ristretto - 高性能内存 cache
  • rosedb - 高性能 NoSQL 数据库
  • gendry - 滴滴开源的 sql builder
  • db - PostgreSQL/MySQL/CockroachDB/SQLite 的数据访问层
  • migrate
  • frp - 反向代理
  • chat - 即时聊天平台
  • evio - 高性能网络库
  • NSQ - 即时分布式消息平台
  • gowebsocket - 分布式聊天(IM)系统
  • gonet - 分布式服务器,基于内存 mmo
  • kratos - 一个 Go 微服务框架
  • kit - 早期的 go 微服务工具包
  • go-micro - go 微服务框架
  • kitex - 字节开源的 go RPC 框架,帮助构建微服务
  • go-zero - 云原生 go 微服务框架
  • mqant - 高性能分布式微服务框架
  • cloudwego - 字节跳动开源的微服务框架
  • asynq - 消息队列
  • gim - Go IM服务器
  • go-coffeeshop - 微服务demo
  • SQLite - SQLite 架构
  • MySQL Tutorial - MySQL 教程,从入门到精通,触发器/存储过程/视图/全文搜索等都有讲述,非常全面。还有各种语言的编程接口教程,PHP/NodeJS/JDBC/Python/Perl
  • PostgreSQL Tutorial - PostgreSQL 教程,非常全面