Go开发最新活跃开源项目列表

1 5 0

G 公众号token服务,统一管理token,jsticket,过期后自动从官网获取,保存到数据库、本地缓存,并对外提供获取、刷新接口
 
0.0 5.3
  昨天
11 240 10

G govim: 一个类vim-go的vim8插件,基于gopls驱动,实现vim中go代码的代码补全、存盘时格式化、go to definiton等功能
 
0.8 10.0
1k 16.3k 4.5k

《The Way to Go》中文译本,中文正式名《Go 入门指南》
 
9.0 10.0
  昨天
914 18.7k 3.1k

I Istio:一个用于连接,管理和保护微服务的开放平台
 
9.0 10.0
20 919 21

G Go的最小和惯用的WebSocket库
 
2.8 10.0
891 16.6k 2.9k

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

L LeetCode Problems' Solutions
 
0.0 10.0
467 14.9k 1.2k

J 将功能作为服务(在Docker Swarm之上)
 
9.0 10.0
232 6.3k 432

G go-cloud 通过封装不同云平台的接口,向用户提供统一的 API
 
10.0 10.0
32 495 954

M Mattermost是一个开源的,自托管的Slack替代品。它采用Golang和React开发,并作为包含MySQL或Postgres的一个单一Linux二进制文件运行。
 
1.5 10.0
  昨天
156 4.3k 492

S 使用测试驱动开发学习Go
 
10.0 9.2
8 355 51

M Mock counterfeiter - 一个工具用于在Go中生成自容器,类型安全的测试Mock对象
 
1.1 10.0
105 3.8k 294

G Google内部开发和使用了八年之久的ClusterFuzz开源了。ClusterFuzz提供端到端的自动化模糊测试:从错误检测到分类,再到生成错误报告,最后到错误报告的自动关闭。 ClusterFuzz 在Chrome中发现了超过16,000个缺陷,在与OSS-Fuzz集成的160多个开源项目中发现了超过11,000个缺陷。
 
10.0 10.0

T TiDB operator 用于创建和管理在Kubernetes中运行的TiDB集群
 
1.2 10.0
99 1.7k 351

L 针对LeetCode算法问题的解决方案,100%覆盖率,不断更新。
 
0.8 10.0
  昨天
1.3k 26.1k 5.3k

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

F 与传统容器一样,Firecracker microVM提供快速启动和关闭以及最小的开销。 但是,与传统容器不同,它们可以通过KVM管理程序提供额外的隔离层。
 
1.9 10.0
  前天
130 1.9k 521

G google - Go的自动生成Google APIs
 
0.2 8.0
362 9.4k 2.8k

K Kubernetes Operations (kops) - 生产级K8s安装,升级和管理
 
10.0 10.0
337 10.1k 702

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

P Pulumi是一个云开发平台,可以让云程序创建变得轻松而高效
 
10.0 10.0
748 16.9k 2.4k

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

C containerd是一个行业标准的容器运行时,强调简单性,健壮性和可移植性。 它可以作为Linux和Windows的守护进程使用,它可以管理其主机系统的整个容器生命周期:映像传输和存储,容器执行和监视,低级存储和网络附件等。
 
10.0 10.0
525 13.4k 2k

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

K KubeVirt 是一个围绕 Kubernetes 构建的虚拟机管理架构
 
0.1 10.0
99 1.4k 259

R Rancher Kubernetes Engine 一个非常简单,快如闪电的Kubernetes安装程序
 
0.1 10.0
78 846 114

G Grafeas 用于收集和汇总特定的元数据,为用户提供了一个标准化的方式,在即使由微服务器和容器带来的“软件供应链”缩短的情况下,仍能审核和管理他们的软件供应链。
 
2.5 10.0
  前天
165 3.5k 393

G goa:在Go中基于Ruby's Praxis设计的微服务构建框架
 
10.0 9.0
  前天
165 3.5k 393

G goa是一个框架用于在Go中构建微服务,采用了独特的设计优先的方法。
 
10.0 9.0
  前天
1k 17.9k 4.9k

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

B Boulder - 一个采用Go编写基于 ACME 的 CA
 
17 150 51

A Algorand是一个免授权,纯粹的股权证明区块链,可提供分散,可扩展性,安全性和交易终结性。
 
0.5 10.0
  前天
25 780 68

L Limiter - 简单易用的速率限制Go中间件
 
2.5 5.3
67 1.8k 259

C Contour是Lyft Envoy代理的Kubernetes入口控制器
 
0.2 10.0
10 350 30

U UniPDF -用于创建和处理PDF文件的Golang PDF库(纯go)
 
1.9 10.0
38 771 88

K Kruise 是 OpenKruise 项目的核心,包含一组控制器扩展和完善 Kubernetes 核心控制器 的应用负载管理能力。
 
520 15.7k 3.2k

M Mattermost是Slack的一个开源替代,采用Golang和React实现
 
9.0 10.0
259 5k 1.2k

A aws-sdk-go - 官方Go编程语言的AWS SDK
 
10.0 10.0
37 931 262

S stripe - Go client for the Stripe API
 
2.9 10.0
158 2.7k 220

N Netstack:采用Go编写的网络堆栈
 
10.0 7.7
  前天
211 5.8k 1.3k

K Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
 
10.0 10.0
76 1.5k 88

A arduino-cli是一个一体化解决方案,提供构建器,板/库管理器,上传器,发现以及使用任何Arduino兼容板和平台所需的许多其他工具。
 
247 4.4k 885

C Containerd – 一个开放的和可靠的Docker容器运行时
 
10.0 10.0
94 1.3k 209

G GAPID 是一个工具合集,允许检查、调整和重复从应用程序到 Graphics 驱动之间的调用
 
0.0 10.0
199 2.8k 359

R raft - Raft consensus协议的一Golang实现
 
10.0 6.7
62 2.2k 165

C 持续交付服务 (Engine / SDK / CLI)
 
10.0 10.0
197 1.1k 29

I IOV Weave - 用于构建Tendermint ABCI应用程序,易于使用的框架
 
0.0 10.0
437 17.1k 1.6k

M Minio是一个对象存储服务器并且与Amazon S3兼容
 
65 1.2k 113

S 使您的Docker Compose应用程序可重用,并在Docker Hub上共享它们
 
0.0 10.0
137 5.7k 629

O OpenEBS允许使用容器来执行关键任务,持续工作负载。 OpenEBS是集装箱化存储和相关的存储服务。
 
10.0 10.0
31 291 71

A Arena是一个命令行界面,供数据科学家运行和监控机器学习训练工作并以简单的方式检查其结果。
 
1.2 7.0
230 4.3k 922

G Gatling是一款功能强大的负载测试工具,它为易于使用,高可维护性和高性能而设计
 
10.0 10.0
  前天
51 2.3k 154

I imgproxy 快速和安全的独立服务器,用于调整和转换远程图像。imgproxy的主要原则是简单,快速和安全。
 
9.6 10.0
  前天

D DM (Data Migration) 是一体化数据同步任务管理平台,支持全量备份和 MariaDB/MySQL binlog 增量同步
 
2k 23.9k 8.6k

G Go Ethereum 是Ethereum协议的Go官方实现
 
9.0 10.0
226 6.4k 840

R redis - Golang的类型安全Redis客户端
 
10.0 10.0
  前天
26 1.7k 113

C Chroma - 纯Go实现的源码高亮引擎支持150多种语言
 
0.0 6.8

E Eru是一款简单,无状态,灵活的企业级容器协调器,可轻松集成到现有工作流程中。 可以在很长或很短的时间内运行任何集装箱化的东西。
 
0.0 10.0
  前天
1 21 5

S 使用 Go 实现的数学表达式微型计算引擎,无任何依赖,相对比较完整的完成了数学表达式解析执行,包括词法分析、语法分析、构建AST、运行。
 
0.0 10.0
88 1.2k 237

G Go-Chassis是一个软件开发工具包(SDK),用于快速开发GoLang中的微服务,提供服务发现,容错,断路器,负载平衡,监控,热重新配置功能
 
0.1 7.0

G goInception是一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具, 通过对执行SQL的语法解析,返回基于自定义规则的审核结果,并提供执行和备份及生成回滚语句的功能
 
0.9 10.0
520 15.7k 3.2k

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