中文社区
Go语言中文网,中国 Golang 社区,Go语言学习园地,致力于构建完善的 Golang 中文社区,Go语言爱好者的学习家园。分享 Go 语言知识,交流使用经验。
cron
Go语言的任务调度框架。
Iris
Iris是地球上最快的社区驱动的网络框架。包含HTTP/2支持,MVC等。为所有人提供无与伦比的免费支持。您的老式Web框架可以做到吗?
Gin
Gin是一个用Go(Golang)编写的HTTP Web框架。它具有类似Martini的API,具有更好的性能 - 速度提高了40倍。如果你碾压的性能,使用Gin。
glog
Go的执行日志记录。
Go Micro
Go Micro是微服务开发的框架。
xorm
简单而强大的ORM for Go,支持mysql,postgres,tidb,sqlite3,mssql,oracle。
cli
cli是一个简单,快速且有趣的软件包,用于在Go中构建命令行应用程序。
GoDoc
GoDoc在Bitbucket,GitHub,Google Project Hosting和Launchpad上托管Go软件包的文档。
gRPC-Go
微服务gRPC框架。 简化构建gRPC服务的体验。
Hugo
Hugo是一个用Go编写的静态HTML和CSS网站生成器。 它针对速度,易用性和可配置性进行了优化。 Hugo获取包含内容和模板的目录,并将它们呈现为完整的HTML网站。Hugo依赖Markdown文件和元数据的前端内容,您可以从任何目录运行Hugo。 这适用于您没有特权帐户的共享主机和其他系统。Hugo在几分之一秒内呈现了一个中等规模的典型网站。 一个好的经验法则是每个内容呈现大约1毫秒。Hugo旨在适用于任何类型的网站,包括博客,翻滚和文档。
Beego
一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架。
jwt-go
Golang实现的JSON Web令牌(JWT)
Awesome Go
精选的Go框架,库和软件的精选列表。
go-swagger
Swagger是RESTful API的简单而强大的代表。
Syncthing
Syncthing是一个连续的文件同步程序。它在两台或多台计算机之间同步文件。
Go Web Examples
Go Web Examples提供了易于理解的关于如何使用Go编程语言进行Web开发的代码片段。它的灵感来自Go By Example,它对这种语言的基础知识进行了很好的介绍。
Ginkgo
Go的BDD测试框架。
Go kit
Go kit是一个编程工具包,用于在Go中构建微服务(或优雅的整体)。我们解决分布式系统和应用程序架构中的常见问题,因此您可以专注于提供业务价值。
sqlx
sqlx是一个库,它在go的标准database/sql库上提供了一组扩展。sql.DB的sqlx版本,sql.TX,sql.Stmt等。所有都保持底层接口不变,因此它们的接口是标准接口的超集。这使得使用database/sql与sqlx集成现有代码库相对轻松。
gorm
Golang梦幻般的ORM库旨在让开发人员更加友好。
Gorilla WebSocket
Go的WebSocket实现。
HttpRouter
HttpRouter是Go的轻量级高性能HTTP请求路由器(也称为多路复用器或简称为mux)。
Goproxy
Goproxy 中国完全实现了 Go 的模块代理协议。
Buffalo
Go网站开发生态系统,旨在让您的生活更轻松。Buffalo可以帮助您生成一个Web项目,该项目已经包含从前端(JavaScript,SCSS等)到已经连接并准备运行的后端(数据库,路由等)的所有内容。从那里,它提供了简单的API,可以在Go中快速构建您的Web应用程序。
Negroni
在 Go 语言里,Negroni 是一个很地道的 Web 中间件,它是一个具备微型、非嵌入式、鼓励使用原生 net/http 库特征的中间件。
dns
Go dns 库。
Revel
Go语言的高生产力,全栈Web框架。
Echo
高性能,极简主义的Go Web框架。
go-qrcode
Go 语言生成二维码的包。
securecookie
包gorilla/securecookie为Go Web应用程序编码和解码经过身份验证和可选加密的cookie值。
Martini
Martini是一个功能强大的软件包,用于在Golang中快速编写模块化Web应用程序/服务。
gofpdf
PDF文档生成器,支持文本,绘图和图像。
grpc-gateway
grpc-gateway是Google协议缓冲区编译器protoc的插件。它读取protobuf服务定义并生成反向代理服务器,该服务器将RESTful JSON API转换为gRPC。此服务器是根据服务定义中的google.api.http注释生成的。
goquery
goquery为Go语言带来了类似于jQuery的语法和一组特性。
cellnet
cellnet是一个组件化、高扩展性、高性能的开源服务器网络库。
Cobra
Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序。
Viper
Viper是Go应用程序的完整配置解决方案,包括12-Factor应用程序。它旨在在应用程序中工作,并可以处理所有类型的配置需求和格式。
Go MySQL Driver
Go MySQL Driver是Go(golang)database/sql包的MySQL驱动程序。
inject
go依赖注入。
Redigo
Go 语言的 redis 客户端。
uuid
用于基于RFC 4122和DCE 1.1的UUID的软件包:身份验证和安全服务。
Thunder
一个用于快速构建强大的graphql服务的Go框架。
gorp
Go ORM 类库,支持Mysql,PostgreSQL,sqlite3
Logrus
Go的结构化,可插入的日志记录。
GopherLua
Go 中用于 Lua 的 VM 和编译器。
gorilla/mux
强大的HTTP路由器和URL匹配器,用于构建Go Web服务器。
raven
Go 语言的 Sentry 的客户端。
go.uuid
Go 实现的 uuid 生成包。
mdns
Golang中的简单mDNS客户端/服务器库。 mDNS或多播DNS可以用于发现本地网络上的服务,而无需使用权威DNS服务器。
kafka-go
Go 语言实现的 kafka 客户端。
Caire
内容感知的图像调整大小库。
fasthttp
Go的快速HTTP包,为高性能而调优,比net / http快10倍。
Prometheus Go client
这是Prometheus的Go客户端库。
go vendor
Go 包管理工具。
Delve
Delve是Go编程语言的调试器。
graphql-go
Go 语言实现的GraphQL。
errors
错误处理包。
Lile
在Go中轻松生成gRPC服务。
Redsync
使用Redis for Go的分布式互斥锁。
gopherjs
从Go到JavaScript的编译器,用于在浏览器中运行Go代码。
go-pinyin
汉语拼音转换工具 Go 版。
Gospider

用 Go 语言编写的快速网络爬虫。

GoReplay
GoReplay 是用一个HTTP实时流量复制工具,可以将生产环境的流量复制到测试环境。
go-gitea

Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。

Fiber

Fiber是一个用Go语言编写的受Express启发的Web框架。

golog

golog 是完全基于 GoLang 编写的基于分级的,简单的,快速的且易于使用的日志记录包。

hazelcast-go-client

Hazelcast 的 go 语言客户端。

validator
结构和字段的认证,包含map,slice and array。
Iris community
Iris 社区,提供第三方的适配包。