Go开发热门开源项目

3.3k 59.5k 8.2k

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

Go web编程
 
9.0 2.7
  28天前
2k 23.6k 8.4k

G Go Ethereum 是Ethereum协议的Go官方实现
 
9.0 10.0
1.3k 25.4k 5.2k

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

S syncthing是一个开放,分散的文件同步工具和协议。
 
9.0 10.0
1.3k 20.8k 4.2k

B beego是一个Go编程语言开源,高性能的Web框架
 
9.0 3.8
336 22.1k 855

fzf  - 一个Go编写的命令行模糊查询器
 
9.0 1.8
  9天前
1k 17.3k 4.8k

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

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

D Drone是一个持续交付平台构建在Docker之上,采用Go开发
 
9.0 10.0
  昨天
880 16.2k 2.8k

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

I influxdb - 可伸缩的数据存储用于度量、事件和实时分析
 
745 16.6k 2.4k

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

M Minio是一个对象存储服务器并且与Amazon S3兼容
 
501 14.9k 3k

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

M Mattermost是Slack的一个开源替代,采用Golang和React实现
 
9.0 10.0
429 12.2k 3.9k

K Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源的包。
 
9.0 10.0
429 12.2k 3.9k

H Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源包
 
9.0 10.0
458 14.5k 1.1k

J 将功能作为服务(在Docker Swarm之上)
 
9.0 10.0
653 13.9k 1.5k

G Go kit是一个分布式编程工具包用于在大型组织中建立微服务。其解决了在分布式系统中常见的问题,所以您可以专注于您的业务逻辑。
 
9.0 4.8
408 13.9k 1.6k

G GORM - Golang神奇的ORM库,目标是开发人员友好
 
9.0 10.0
510 12.7k 1.9k

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

D Dep是一个Go依赖管理工具
 
9.0 4.7
363 9.1k 2.7k

K Kubernetes Operations (kops) - 生产级K8s安装,升级和管理
 
10.0 10.0
418 9k 2.4k

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

D dgraph - 可伸缩的、分布式的、低延迟、高吞吐量图数据库
 
10.0 10.0
455 8.5k 1.7k

G grpc-go - 基于RPC的gRPC. HTTP/2的Go语言实现
 
10.0 10.0
617 7.4k 2.5k

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

O OpenZeppelin,一个在Ethereum上构建安全智能合约的框架
 
10.0 10.0
340 8.9k 791

F fasthttp是一个快速的 HTTP Go实现,比net/http快10倍
 
10.0 5.2

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

V vitess提供服务器和工具便于扩展MySQL数据库实现大规模web服务
 
10.0 10.0
365 8.1k 1.1k

《Go语言高级编程》开源免费图书
 
10.0 2.5
  7天前
282 8.7k 543

termui - Golang终端仪表盘
 
10.0 0.3
  22天前
177 8.9k 310

C Caire是内容感知图像(尺寸)压缩/扩展Go库
 
10.0 3.0
272 8.1k 745

B 这是Go应用程序项目的基本布局。 它代表了最常见的目录结构,具有许多小的增强功能以及任何现实世界应用程序通用的几个支持目录。
 
10.0 0.3
  8天前
235 7.9k 609

C Colly一个Golang的快速和优雅的爬虫框架
 
10.0 0.7
235 7.9k 608

C Colly是Gopher的快速和优雅抓取框架
 
10.0 0.7
368 7.5k 749

G Go Micro是一个用于分布式系统开发的插件式RPC框架
 
10.0 10.0
345 7.7k 386

《关于 Go 性能优化的思考》概述了编写高性能 Go 代码的最佳实践
 
10.0 4.0
  6天前
217 7.3k 475

G Gravitational Teleport是一个现代的SSH服务器,用于远程访问Linux服务器集群通过SSH或HTTPS。
 
10.0 10.0
392 6k 1.1k

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

G GitHub的MySQL在线架构迁移
 
10.0 1.2
171 6.5k 567

A Annie👾一个快速,简单,干净的视频下载器
 
10.0 2.3
257 6.1k 799

G gRPC到JSON代理生成器遵循gRPC HTTP规范
 
10.0 5.2
300 6.3k 516

M micro - 一个可拔插人微服务工具包和分布式系统平台
 
10.0 9.8
238 6.2k 512

N Negroni 是一个Go语言中很地道的 web 中间件
 
10.0 0.7

R redis - Golang的类型安全Redis客户端
 
10.0 10.0
  昨天
227 6.2k 412

G go-cloud 通过封装不同云平台的接口,向用户提供统一的 API
 
10.0 10.0
276 5.9k 636

G Go Data Structures. Containers, Sets, Lists, Stacks, Maps, Trees, HashSet, TreeSet, ArrayList, SinglyLinkedList, DoublyLinkedList, LinkedListStack, ArrayStack, HashMap, TreeMap, RedBlackTree, BinaryHeap, Comparator, Iterator, Enumerable, Sort
 
10.0 3.5
268 5.1k 1.2k

2 网易蜂巢公有容器云架构之路 新浪微博redis优化历程 微博Cache架构设计实践 Go在大数据开发中的经验总结 基于Go构建滴滴核心业务平台的实践
 
10.0 9.8
  4天前
229 5.9k 418

B 一个可嵌入、持久化、简单快捷的键值(KV)存储,采用原生Go编写。
 
10.0 10.0
188 5.1k 1.2k

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