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

170 2.6k 503

M MOSN是一款采用 Golang 开发的Service Mesh数据平面代理,功能和定位类似Envoy,旨在提供分布式,模块化,可观察,智能化的代理能力。MOSN支持Envoy和Istio的API,可以和Istio集成。Sofa Mesh中,我们使用MOSN替代Envoy。
 
10.0 10.0
968 33.1k 2.8k

S syncthing是一个开放,分散的文件同步工具和协议。
 
104 1.7k 314

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

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

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

S sh - 一个shell解析器和格式化程序
 
10.0 5.8
70 1.5k 105

G Goka – 一个采用Go编写用于Apache Kafka的紧凑而强大分布式流处理库
 
0.1 5.0
258 6.1k 1.5k

A aws-sdk-go - 官方Go编程语言的AWS SDK
 
10.0 10.0
42 1.1k 341

M minio-go - Minio Go Library for Amazon S3 兼容的云存储
 
0.1 7.7
95 3.4k 250

D Duplicacy:新一代云备份工具。A lock-free deduplication cloud backup tool
 
10.0 8.2
35 2.1k 118

K ko - Google开源的工具用于在Kubernetes上构建和部署Go应用程序
 
8.5 6.8

W Wal-G是一个Postgres的备份和恢复工具
 
0.1 9.3
44 963 1.8k

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

K KubeDB:一个帮你在 k8s 上运行生产级别数据库的CLI工具,支持 Postgres,MySQL、Elasticsearc
 
33 1.1k 109

P Please 是一个跨语言的构建系统,强调高性能,可扩展性和可重现性。 它支持许多流行语言,可以自动化构建过程的任何方面。
 
0.0 10.0
93 2.5k 217

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

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

H Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源包
 
9.0 10.0
20 963 122

U UniPDF -用于创建和处理PDF文件的Golang PDF库(纯go)
 
3.2 5.3
487 14.3k 1.5k

G Go Micro是一个用于分布式系统开发的插件式RPC框架
 
542 19k 4.4k

M Mattermost是Slack的一个开源替代,采用Golang和React实现
 
9.0 10.0
33 804 179

A 欢迎使用阿里云开发者工具套件(SDK)。阿里云Go SDK让您不用复杂编程即可访问云服务器、云监控等多个阿里云服务。这里向您介绍如何获取阿里云Go SDK并开始调用。
 
2.5 10.0
274 6.1k 1.3k

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

N Nging是一个网站服务程序,可以代替Nginx或Apache来搭建Web开发测试环境,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等
 
0.9 10.0
76 3.1k 263

C 持续交付服务 (Engine / SDK / CLI)
 
10.0 10.0
3 41 8

⚡ Rux is an simple and fast web framework. support middleware, compatible http.Handler interface. 简单且快速的 Go web 框架,支持中间件,兼容 http.Handler 接口
 
0.0 10.0
2k 26.8k 9.9k

G Go Ethereum 是Ethereum协议的Go官方实现
 
9.0 10.0
377 14k 1k

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

S Space Cloud本质上是一个Web服务器,它自动与现有或新数据库集成,通过REST,websockets,gRPC等提供即时实时API。用Golang编写,它为您的后端服务提供了高吞吐量层。 它完全不受任何影响,可与您选择的技术堆栈配合使用。
 
0.5 10.0
46 1.8k 161

N Netflix的Chaos Monkey的一个实现用于Kubernetes集群
 
0.1 5.5
47 3k 133

Y Yaegi 一个优雅的Go解释器。 它在Go运行时之上为嵌入式解释器或交互式shell中的可执行Go脚本和插件提供支持。
 
10.0 9.5
48 2k 121

S SFTPGo - 一个全功能和高度可配置的SFTP服务器软件
 
0.1 10.0
385 7.2k 1.4k

R RunC 是一个轻量级的工具, runC 是标准化的产物,它根据 OCI 标准来创建和运行容器。而 OCI(Open Container Initiative)组织,旨在围绕容器格式和运行时制定一个开放的工业化标准。
 
10.0 10.0
24 1.5k 154

G go-i18n - 一个包和一个命令可以帮助你将Go程序翻译成多国语言
 
0.8 5.0
5 71 14

W 微信支付 SDK For Golang - 商户支付/商户分账/服务商支付/服务商支付
 
0.1 5.5
541 24k 2.5k

M Minio是一个对象存储服务器并且与Amazon S3兼容
 
79 1.8k 259

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

T TiDB operator 用于创建和管理在Kubernetes中运行的TiDB集群
 
2.1 10.0
28 1.1k 41

J joker - Go编写的Clojure的小解释方言
 
0.0 5.8

R roaring - Go 包实现压缩的bitsets。
 
3.0 7.2
1.6k 4.2k 399

C Cadence是一种分布式,可扩展,持久且高度可用的编排引擎,可以以可伸缩和弹性的方式执行异步长期运行的业务逻辑。
 
10.0 10.0
513 10.7k 1.4k

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

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

G gqlgen 一个用于在golang中快速创建严格类型的graphql服务器库
 
10.0 10.0
54 2.3k 121

R Ristretto是使用TinyLFU准入策略和Sampled LFU逐出策略的快速并发缓存库。
 
10.0 6.0

N A one-line installer for NATS on Kubernetes
 
0.0 10.0
70 1.5k 131

G Gosl – Go的科学计算库
 
0.7 10.0
  昨天
81 3k 598

K Kubebuilder是一个使用自定义资源定义(CRD)构建Kubernetes API的框架。
 
10.0 10.0
204 6.2k 338

R rqlite是一个分布式的关系型数据库,它使用SQLite作为存储引擎。rqlite用Raft跨越SQLite数据库集群达成共识,可组成全球规模的分布式数据库。它优雅处理领导选举,并能容忍机器故障。
 
10.0 10.0
96 2.9k 421

S SubFinder是一个子域发现工具,可以使用被动在线来源为任何目标发现有效的子域。 它有一个简单的模块化体系结构,并且已经成为sublist3r项目的继任者。
 
10.0 10.0