Go开发热门开源项目

3.5k 80.7k 11.7k

G Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,,稍后Ian Lance Taylor, Russ Cox加入项目中。
 
9.0 10.0
  11天前
1.5k 42.4k 8k

F frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议
 
9.0 5.5
1.4k 34.3k 7.3k

E etcd:一个高可用的分布式键值数据库,k8s 全家桶标配的注册与发现服务。它采用 raft 一致性算法,基于 Go 语言实现。可以通过该项目了解、学习 raft 的实际应用场景
 
9.0 9.0
2k 27.8k 10.2k

G Go Ethereum 是Ethereum协议的Go官方实现
 
9.0 10.0
971 34.6k 2.9k

S syncthing是一个开放,分散的文件同步工具和协议。
 
1.1k 25.2k 6.3k

T Terraform是一个工具用于安全和高效地构建,改变和合并基础设施的工具。Terraform可以管理现有和受欢迎的服务提供商以及定制的内部解决方案。
 
1k 25.8k 5k

I Istio:一个用于连接,管理和保护微服务的开放平台
 
9.0 10.0
560 25.5k 2.8k

M Minio是一个对象存储服务器并且与Amazon S3兼容
 
987 21.1k 3.6k

C Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等),使用起来也较 为简单。
 
9.0 10.0
502 22.4k 2.5k

G GORM 这个为Golang设计的奇妙的ORM库,对开发者友好
 
9.0 10.0
575 22.4k 2.2k

D Drone是一个持续交付平台构建在Docker之上,采用Go开发
 
9.0 1.2
  29天前
545 19.7k 4.7k

M Mattermost是Slack的一个开源替代,采用Golang和React实现
 
9.0 10.0
543 19.7k 4.7k

C 采用Golang和React开发的Slack开源替代 - Mattermost
 
9.0 10.0
533 18.8k 5.5k

H Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源包
 
9.0 10.0
535 18.6k 5.5k

K Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源的包。
 
9.0 10.0
753 20.3k 2.9k

I influxdb - 可伸缩的数据存储用于度量、事件和实时分析
 
9.0 10.0
753 20.3k 2.9k

I 一个没有外部依赖性的开源时间序列数据库。 它可用于记录指标,事件和执行分析。
 
9.0 10.0
722 19k 2.8k

V Vault 是一个安全访问secrets的工具。 一个secrets是你想要严格控制访问的任何东西,例如API密钥,密码,证书等等。 Vault为任何secrets提供统一的界面,同时提供严格的访问控制和记录详细的审核日志。
 
9.0 10.0
508 19.1k 1.6k

J 将功能作为服务(在Docker Swarm之上)
 
9.0 6.0
508 15.2k 1.6k

G Go Micro是一个用于分布式系统开发的插件式RPC框架
 
9.0 10.0
302 15.1k 1.3k

U urfave/cli - urfave/cli - 一个简单、快速、有趣的包用来用Go构建命令行应用程序
 
9.0 1.2
350 12.5k 3.9k

K Kubernetes Operations (kops) - 生产级K8s安装,升级和管理
 
499 12.9k 2.8k

G grpc-go - 基于RPC的gRPC. HTTP/2的Go语言实现
 
9.0 10.0
372 14.6k 1.1k

D dgraph - 可伸缩的、分布式的、低延迟、高吞吐量图数据库
 
9.0 10.0
502 12.5k 3.1k

P Packer - 一个工具用于为多个平台创建相同的机器图片从单个源配置
 
9.0 10.0
394 14.3k 1.2k

F fasthttp是一个快速的 HTTP Go实现,比net/http快10倍
 
9.0 1.3
484 12.2k 3k

P Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
 
9.0 10.0
292 12.7k 1.6k

S 使用测试驱动开发学习Go
 
9.0 4.8
385 11.5k 2.4k

K Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
 
9.0 4.5
265 9.3k 4.6k

Y NGINX Ingress Controller for Kubernetes
 
632 9.6k 3.7k

B Beats 平台集合了多种单一用途数据采集器。这些采集器安装后可用作轻量型代理,从成百上千或成千上万台机器向 Logstash 或 Elasticsearch 发送数据。
 
10.0 10.0
474 9k 3.9k

O OpenZeppelin,一个在Ethereum上构建安全智能合约的框架
 
10.0 10.0
508 11.3k 1.4k

V 通过封装分片路由逻辑,Vitess允许应用程序代码和数据库查询保持与数据在多个分片上的分布无关。 使用Vitess,您甚至可以根据需要增加分割和合并分片,原子切换步骤只需几秒钟。
 
9.0 10.0
509 11.2k 1.4k

V vitess提供服务器和工具便于扩展MySQL数据库实现大规模web服务
 
9.0 10.0
223 12k 599

F Fyne是一个用Go编写易于使用的UI工具包和app API。 我们使用EFL渲染管道来提供跨平台图形。
 
9.0 10.0
251 11.6k 860

Z zap是Go中一个快速,结构化,分级日志库
 
9.0 1.0
228 11.7k 818

R restic - 消除重复项备份程序
 
9.0 10.0
249 10.6k 1.4k

R redis - Golang的类型安全Redis客户端
 
9.0 9.8
  昨天
288 10.1k 1.3k

G gRPC到JSON代理生成器遵循gRPC HTTP规范
 
9.0 10.0
172 10.1k 735

T 替代ApacheBench (ab)的HTTP负载生成器
 
9.0 0.3
263 9.7k 746

G GoQuery - 将类似于jQuery的语法和一组相似的功能引入Go语言
 
10.0 5.0
339 9.5k 816

M micro - 一个可拔插人微服务工具包和分布式系统平台
 
10.0 10.0
574 8.8k 1.2k

GoBooks - Golang书籍列表
 
10.0 0.2
  21天前
574 8.8k 1.2k

G Go优秀书目列表
 
10.0 0.2
  21天前
730 8.7k 847

G Go 夜读 - 每周四晚上 Go 源码阅读以及线下技术讨论。
 
10.0 1.0
  7天前