mirror of
https://github.com/yinggaozhen/awesome-go-cn.git
synced 2024-11-09 19:11:56 +08:00
Merge pull request #998 from yinggaozhen/actions-828
auto commit from actions 828
This commit is contained in:
commit
04295b8e13
52
README.md
52
README.md
@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "项目已归档"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc文档地址"
|
||||
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2022-03-22 12:30:46(每隔1天同步一次)**
|
||||
**此项目是 [awesome-go](https://awesome-go.com/) 中文版,最后一次同步时间 : 2022-03-22 13:06:36(每隔1天同步一次)**
|
||||
|
||||
[![chinese](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/english.svg)](README_EN.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@ -363,7 +363,7 @@ _用于构建控制台应用程序和控制台用户界面的库。 (翻译出
|
||||
- [uilive](https://github.com/gosuri/uilive) **star:1434** 用于实时更新终端输出的库。 [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive)
|
||||
- [aurora](https://github.com/logrusorgru/aurora) **star:1175** 支持fmt.Printf/Sprintf的ANSI终端颜色。 [![最近一年没有更新][Yellow]](https://github.com/logrusorgru/aurora) [![godoc][GoDoc]](https://godoc.org/github.com/logrusorgru/aurora)
|
||||
- [gookit/color](https://github.com/gookit/color) **star:1052** 终端显色工具库,支持16种颜色,256种颜色,RGB显色输出,兼容Windows。 [![最近一周有更新][Green]](https://github.com/gookit/color) [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) [![包含中文文档][CN]](https://github.com/gookit/color)
|
||||
- [termenv](https://github.com/muesli/termenv) **star:974** 先进的ANSI风格和颜色支持您的终端应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/muesli/termenv)
|
||||
- [termenv](https://github.com/muesli/termenv) **star:975** 先进的ANSI风格和颜色支持您的终端应用程序。 [![godoc][GoDoc]](https://godoc.org/github.com/muesli/termenv)
|
||||
- [uitable](https://github.com/gosuri/uitable) **star:638** 改善终端应用程序中表格数据的可读性。 [![最近一年没有更新][Yellow]](https://github.com/gosuri/uitable) [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
||||
- [go-isatty](https://github.com/mattn/go-isatty) **star:599** Go 实现的 isatty。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||
- [go-colorable](https://github.com/mattn/go-colorable) **star:594** 适用于windows的颜色编写器。 [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
||||
@ -388,7 +388,7 @@ _用于构建控制台应用程序和控制台用户界面的库。 (翻译出
|
||||
|
||||
_用于构建标准或基本命令行应用程序的库。 (翻译出错了? 试试 [英文版](README_EN.md#standard-cli) 吧~)_
|
||||
|
||||
- [cobra](https://github.com/spf13/cobra) **star:25718** 现代Go CLI命令行交互工具。 [![star > 2000][Awesome]](https://github.com/spf13/cobra) [![最近一周有更新][Green]](https://github.com/spf13/cobra) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
|
||||
- [cobra](https://github.com/spf13/cobra) **star:25719** 现代Go CLI命令行交互工具。 [![star > 2000][Awesome]](https://github.com/spf13/cobra) [![最近一周有更新][Green]](https://github.com/spf13/cobra) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
|
||||
- [urfave/cli](https://github.com/urfave/cli) **star:17544** 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。 [![star > 2000][Awesome]](https://github.com/urfave/cli) [![最近一周有更新][Green]](https://github.com/urfave/cli) [![godoc][GoDoc]](https://godoc.org/github.com/urfave/cli)
|
||||
- [elvish](https://github.com/elves/elvish) **star:4671** 一种表达性编程语言和通用的交互外壳。 [![star > 2000][Awesome]](https://github.com/elves/elvish) [![最近一周有更新][Green]](https://github.com/elves/elvish) [![godoc][GoDoc]](https://godoc.org/github.com/elves/elvish)
|
||||
- [kingpin](https://github.com/alecthomas/kingpin) **star:3200** 支持子命令的命令行和标志解析器(被' kong '取代;见下文)。 [![star > 2000][Awesome]](https://github.com/alecthomas/kingpin) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
|
||||
@ -444,7 +444,7 @@ _配置解析的库。 (翻译出错了? 试试 [英文版](README_EN.md#configu
|
||||
- [kelseyhightower/envconfig](https://github.com/kelseyhightower/envconfig) **star:4030** 管理来自环境变量的配置数据。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/envconfig) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/envconfig)
|
||||
- [ini](https://github.com/go-ini/ini) **star:2897** 读和写INI文件。 [![star > 2000][Awesome]](https://github.com/go-ini/ini) [![godoc][GoDoc]](https://godoc.org/github.com/go-ini/ini)
|
||||
- [env](https://github.com/caarlos0/env) **star:2336** 解析环境变量并赋值到struct中(默认值)。 [![star > 2000][Awesome]](https://github.com/caarlos0/env) [![godoc][GoDoc]](https://godoc.org/github.com/caarlos0/env)
|
||||
- [koanf](https://github.com/knadh/koanf) **star:908** 轻量级可扩展库,用于读取Go应用程序中的配置。内置支持JSON, TOML, YAML, env,命令行。 [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
|
||||
- [koanf](https://github.com/knadh/koanf) **star:908** 轻量级可扩展库,用于读取Go应用程序中的配置。内置支持JSON, TOML, YAML, env,命令行。 [![最近一周有更新][Green]](https://github.com/knadh/koanf) [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
|
||||
- [kong](https://github.com/alecthomas/kong) **star:889** 命令行解析器,支持任意复杂的命令行结构和其他配置源,如YAML、JSON、TOML等(' kingpin '的后继)。 [![最近一周有更新][Green]](https://github.com/alecthomas/kong) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kong)
|
||||
- [konfig](https://github.com/lalamove/konfig) **star:625** 可组合、可观察和高性能的分布式配置管理。 [![最近一年没有更新][Yellow]](https://github.com/lalamove/konfig) [![godoc][GoDoc]](https://godoc.org/github.com/lalamove/konfig)
|
||||
- [cleanenv](https://github.com/ilyakaznacheev/cleanenv) **star:495** 简约的配置阅读器(来自文件、环境,以及你想要的任何地方)。 [![godoc][GoDoc]](https://godoc.org/github.com/ilyakaznacheev/cleanenv)
|
||||
@ -609,7 +609,7 @@ _数据库。 (翻译出错了? 试试 [英文版](README_EN.md#database) 吧~)_
|
||||
- [dgraph](https://github.com/dgraph-io/dgraph) **star:17795** 可伸缩、分布式、低延迟、高吞吐量的图形数据库。 [![star > 2000][Awesome]](https://github.com/dgraph-io/dgraph) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/dgraph)
|
||||
- [groupcache](https://github.com/golang/groupcache) **star:11243** Groupcache是一个缓存和缓存填充库,在许多情况下,它是memcached的替代品。 [![star > 2000][Awesome]](https://github.com/golang/groupcache) [![godoc][GoDoc]](https://godoc.org/github.com/golang/groupcache)
|
||||
- [badger](https://github.com/dgraph-io/badger) **star:10546** 快速 K/V 存储。 [![star > 2000][Awesome]](https://github.com/dgraph-io/badger) [![最近一周有更新][Green]](https://github.com/dgraph-io/badger) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/badger)
|
||||
- [Milvus](https://github.com/milvus-io/milvus) **star:9820** Milvus是一个矢量数据库,用于嵌入管理、分析和搜索。 [![star > 2000][Awesome]](https://github.com/milvus-io/milvus) [![最近一周有更新][Green]](https://github.com/milvus-io/milvus) [![godoc][GoDoc]](https://godoc.org/github.com/milvus-io/milvus)
|
||||
- [Milvus](https://github.com/milvus-io/milvus) **star:9821** Milvus是一个矢量数据库,用于嵌入管理、分析和搜索。 [![star > 2000][Awesome]](https://github.com/milvus-io/milvus) [![最近一周有更新][Green]](https://github.com/milvus-io/milvus) [![godoc][GoDoc]](https://godoc.org/github.com/milvus-io/milvus)
|
||||
- [rqlite](https://github.com/rqlite/rqlite) **star:9791** 基于SQLite的轻量级分布式关系数据库。 [![star > 2000][Awesome]](https://github.com/rqlite/rqlite) [![最近一周有更新][Green]](https://github.com/rqlite/rqlite) [![godoc][GoDoc]](https://godoc.org/github.com/rqlite/rqlite)
|
||||
- [immudb](https://github.com/codenotary/immudb) **star:7311** immudb是一个轻量级、高速、不可变的数据库,用于用Go编写的系统和应用程序。 [![star > 2000][Awesome]](https://github.com/codenotary/immudb) [![最近一周有更新][Green]](https://github.com/codenotary/immudb) [![godoc][GoDoc]](https://godoc.org/github.com/codenotary/immudb)
|
||||
- [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) **star:5981** 开源,快速,可伸缩的时间序列数据库。支持PromQL。 [![star > 2000][Awesome]](https://github.com/VictoriaMetrics/VictoriaMetrics) [![最近一周有更新][Green]](https://github.com/VictoriaMetrics/VictoriaMetrics) [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/VictoriaMetrics)
|
||||
@ -659,7 +659,7 @@ _数据库迁移。 (翻译出错了? 试试 [英文版](README_EN.md#database)
|
||||
- [migrate](https://github.com/golang-migrate/migrate) **star:8263** 基于CLI的数据库迁移库。 [![star > 2000][Awesome]](https://github.com/golang-migrate/migrate) [![最近一周有更新][Green]](https://github.com/golang-migrate/migrate) [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
|
||||
- [goose](https://github.com/pressly/goose) **star:2422** 数据库迁移工具。您可以通过创建增量SQL或Go脚本来管理数据库的升级。 [![star > 2000][Awesome]](https://github.com/pressly/goose) [![最近一周有更新][Green]](https://github.com/pressly/goose) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/goose)
|
||||
- [sql-migrate](https://github.com/rubenv/sql-migrate) **star:2408** 数据库迁移工具。允许使用go-bindata将迁移嵌入到应用程序中。 [![star > 2000][Awesome]](https://github.com/rubenv/sql-migrate) [![最近一周有更新][Green]](https://github.com/rubenv/sql-migrate) [![godoc][GoDoc]](https://godoc.org/github.com/rubenv/sql-migrate)
|
||||
- [atlas](https://github.com/ariga/atlas) **star:1477** 一个数据库工具箱。旨在帮助企业更好地处理数据的CLI。 [![最近一周有更新][Green]](https://github.com/ariga/atlas) [![godoc][GoDoc]](https://godoc.org/github.com/ariga/atlas)
|
||||
- [atlas](https://github.com/ariga/atlas) **star:1478** 一个数据库工具箱。旨在帮助企业更好地处理数据的CLI。 [![最近一周有更新][Green]](https://github.com/ariga/atlas) [![godoc][GoDoc]](https://godoc.org/github.com/ariga/atlas)
|
||||
- [skeema](https://github.com/skeema/skeema) **star:1000** 用于MySQL的纯sql模式管理系统,支持分片和外部在线模式更改工具。 [![最近一周有更新][Green]](https://github.com/skeema/skeema) [![godoc][GoDoc]](https://godoc.org/github.com/skeema/skeema)
|
||||
- [soda](https://github.com/gobuffalo/pop/tree/master/soda) 数据库迁移、创建、ORM等。用于MySQL、PostgreSQL和SQLite。
|
||||
- [goavro](https://github.com/linkedin/goavro) **star:783** 一个对Avro数据进行编码和解码的Go包。 [![godoc][GoDoc]](https://godoc.org/github.com/linkedin/goavro)
|
||||
@ -698,7 +698,7 @@ _数据库工具。 (翻译出错了? 试试 [英文版](README_EN.md#database)
|
||||
_SQL查询生成器,用于构建和使用SQL的库。 (翻译出错了? 试试 [英文版](README_EN.md#database) 吧~)_
|
||||
|
||||
- [Squirrel](https://github.com/Masterminds/squirrel) **star:4605** 帮助您构建SQL查询的Go库。 [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel)
|
||||
- [xo](https://github.com/knq/xo) **star:3039** 基于现有的schema定义和自定义查询生成 Go 代码,基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 [![star > 2000][Awesome]](https://github.com/knq/xo) [![最近一周有更新][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
|
||||
- [xo](https://github.com/knq/xo) **star:3040** 基于现有的schema定义和自定义查询生成 Go 代码,基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 [![star > 2000][Awesome]](https://github.com/knq/xo) [![最近一周有更新][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
|
||||
- [goqu](https://github.com/doug-martin/goqu) **star:1459** 常用的SQL生成器和查询库。 [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
|
||||
- [gendry](https://github.com/didi/gendry) **star:1365** 非入侵的SQL构建器和强大的数据绑定器。 [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![包含中文文档][CN]](https://github.com/didi/gendry)
|
||||
- [jet](https://github.com/go-jet/jet) **star:657** 用于在Go中编写类型安全的SQL查询的框架,能够轻松地将数据库查询结果转换为所需的任意对象结构。 [![最近一周有更新][Green]](https://github.com/go-jet/jet) [![godoc][GoDoc]](https://godoc.org/github.com/go-jet/jet)
|
||||
@ -1225,7 +1225,7 @@ _图像处理相关的库。 (翻译出错了? 试试 [英文版](README_EN.md#i
|
||||
- [imaging](https://github.com/disintegration/imaging) **star:4142** 简单的Go图像处理包。 [![star > 2000][Awesome]](https://github.com/disintegration/imaging) [![最近一年没有更新][Yellow]](https://github.com/disintegration/imaging) [![godoc][GoDoc]](https://godoc.org/github.com/disintegration/imaging)
|
||||
- [bild](https://github.com/anthonynsimon/bild) **star:3495** 纯Go语言实现的图像处理算法合集。 [![star > 2000][Awesome]](https://github.com/anthonynsimon/bild) [![godoc][GoDoc]](https://godoc.org/github.com/anthonynsimon/bild)
|
||||
- [gg](https://github.com/fogleman/gg) **star:3314** 纯Go语言实现的2D渲染。 [![star > 2000][Awesome]](https://github.com/fogleman/gg) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/gg)
|
||||
- [ln](https://github.com/fogleman/ln) **star:3042** Go实现的3D线艺术(3D Line Art)渲染。 [![star > 2000][Awesome]](https://github.com/fogleman/ln) [![最近一年没有更新][Yellow]](https://github.com/fogleman/ln) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/ln)
|
||||
- [ln](https://github.com/fogleman/ln) **star:3041** Go实现的3D线艺术(3D Line Art)渲染。 [![star > 2000][Awesome]](https://github.com/fogleman/ln) [![最近一年没有更新][Yellow]](https://github.com/fogleman/ln) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/ln)
|
||||
- [resize](https://github.com/nfnt/resize) **star:2793** Go实现的使用常用的插值法(interpolation methods)调整图像大小的库。 [![star > 2000][Awesome]](https://github.com/nfnt/resize) [![最近一年没有更新][Yellow]](https://github.com/nfnt/resize) [![godoc][GoDoc]](https://godoc.org/github.com/nfnt/resize)
|
||||
- [pt](https://github.com/fogleman/pt) **star:2002** Go实现的路径跟踪(path tracing)引擎。 [![star > 2000][Awesome]](https://github.com/fogleman/pt) [![最近一年没有更新][Yellow]](https://github.com/fogleman/pt) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/pt)
|
||||
- [bimg](https://github.com/h2non/bimg) **star:1836** 使用libvips实现的快速高效的图像处理包。 [![godoc][GoDoc]](https://godoc.org/github.com/h2non/bimg)
|
||||
@ -1310,7 +1310,7 @@ _用于作业调度的库。 (翻译出错了? 试试 [英文版](README_EN.md#j
|
||||
|
||||
_用于JSON处理的库。 (翻译出错了? 试试 [英文版](README_EN.md#json) 吧~)_
|
||||
|
||||
- [GJSON](https://github.com/tidwall/gjson) **star:9913** 使用一行代码获取JSON的值。 [![star > 2000][Awesome]](https://github.com/tidwall/gjson) [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/gjson)
|
||||
- [GJSON](https://github.com/tidwall/gjson) **star:9915** 使用一行代码获取JSON的值。 [![star > 2000][Awesome]](https://github.com/tidwall/gjson) [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/gjson)
|
||||
- [gojson](https://github.com/ChimeraCoder/gojson) **star:2468** 从JSON自动生成Go的结构(struct)定义。 [![star > 2000][Awesome]](https://github.com/ChimeraCoder/gojson) [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/gojson)
|
||||
- [fastjson](https://github.com/valyala/fastjson) **star:1471** 用于Go的快速JSON解析器和验证器。没有自定义结构,没有代码生成,没有反射。 [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fastjson)
|
||||
- [OjG](https://github.com/ohler55/ojg) **star:459** 优化JSON for Go是一个高性能的解析器,具有多种额外的JSON工具,包括JSONPath。 [![最近一周有更新][Green]](https://github.com/ohler55/ojg) [![godoc][GoDoc]](https://godoc.org/github.com/ohler55/ojg)
|
||||
@ -1457,7 +1457,7 @@ _实现消息传递系统的库。 (翻译出错了? 试试 [英文版](README_E
|
||||
- [sarama](https://github.com/Shopify/sarama) **star:8304** Apache Kafka的Go库。 [![star > 2000][Awesome]](https://github.com/Shopify/sarama) [![最近一周有更新][Green]](https://github.com/Shopify/sarama) [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/sarama)
|
||||
- [gorush](https://github.com/appleboy/gorush) **star:6156** 使用[APNs2](https://github.com/sideshow/apns2)和谷歌[GCM](https://github.com/google/go-gcm)推送通知服务器。 [![star > 2000][Awesome]](https://github.com/appleboy/gorush) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
- [machinery](https://github.com/RichardKnop/machinery) **star:6059** 基于分布式消息传递的异步任务/作业队列。 [![star > 2000][Awesome]](https://github.com/RichardKnop/machinery) [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
|
||||
- [Centrifugo](https://github.com/centrifugal/centrifugo) **star:5888** 实时消息(Websockets或SockJS)服务器。 [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
- [Centrifugo](https://github.com/centrifugal/centrifugo) **star:5889** 实时消息(Websockets或SockJS)服务器。 [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
- [go-socket.io](https://github.com/googollee/go-socket.io) **star:4518** go的socket.io库,一个实时应用程序框架。 [![star > 2000][Awesome]](https://github.com/googollee/go-socket.io) [![godoc][GoDoc]](https://godoc.org/github.com/googollee/go-socket.io)
|
||||
- [Benthos](https://github.com/Jeffail/benthos) **star:4195** 一系列协议之间的消息流桥接。 [![star > 2000][Awesome]](https://github.com/Jeffail/benthos) [![最近一周有更新][Green]](https://github.com/Jeffail/benthos) [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
|
||||
- [NATS Go Client](https://github.com/nats-io/nats) **star:3842** 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。 [![star > 2000][Awesome]](https://github.com/nats-io/nats) [![最近一周有更新][Green]](https://github.com/nats-io/nats) [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
|
||||
@ -1550,8 +1550,8 @@ _用于处理依赖项注入的库。 (翻译出错了? 试试 [英文版](READM
|
||||
|
||||
_**非官方的**模式的结构项目。 (翻译出错了? 试试 [英文版](README_EN.md#project-layout) 吧~)_
|
||||
|
||||
- [golang-standards/project-layout](https://github.com/golang-standards/project-layout) **star:30344** golang生态系统中常见的历史和新兴项目布局模式。注意:尽管这个组织名称并不代表golang的官方标准,更多信息请参见[本期](https://github.com/golang-standards/project-layout/issues/117)。尽管如此,有些人可能会发现这种布局很有用。 [![star > 2000][Awesome]](https://github.com/golang-standards/project-layout)
|
||||
- [ardanlabs/service](https://github.com/ardanlabs/service) **star:2247** 用于构建产品级可扩展web服务应用程序的[starter kit](https://github.com/ardanlabs/service/wiki)。 [![star > 2000][Awesome]](https://github.com/ardanlabs/service) [![最近一周有更新][Green]](https://github.com/ardanlabs/service) [![godoc][GoDoc]](https://godoc.org/github.com/ardanlabs/service)
|
||||
- [golang-standards/project-layout](https://github.com/golang-standards/project-layout) **star:30345** golang生态系统中常见的历史和新兴项目布局模式。注意:尽管这个组织名称并不代表golang的官方标准,更多信息请参见[本期](https://github.com/golang-standards/project-layout/issues/117)。尽管如此,有些人可能会发现这种布局很有用。 [![star > 2000][Awesome]](https://github.com/golang-standards/project-layout)
|
||||
- [ardanlabs/service](https://github.com/ardanlabs/service) **star:2248** 用于构建产品级可扩展web服务应用程序的[starter kit](https://github.com/ardanlabs/service/wiki)。 [![star > 2000][Awesome]](https://github.com/ardanlabs/service) [![最近一周有更新][Green]](https://github.com/ardanlabs/service) [![godoc][GoDoc]](https://godoc.org/github.com/ardanlabs/service)
|
||||
- [modern-go-application](https://github.com/sagikazarmark/modern-go-application) **star:1150** 应用程序样板和应用现代实践的例子。 [![godoc][GoDoc]](https://godoc.org/github.com/sagikazarmark/modern-go-application)
|
||||
- [cookiecutter-golang](https://github.com/lacion/cookiecutter-golang) **star:506** 遵循生产最佳实践快速启动项目的Go应用程序样板模板。 [![godoc][GoDoc]](https://godoc.org/github.com/lacion/cookiecutter-golang)
|
||||
- [golang-templates/seed](https://github.com/golang-templates/seed) **star:249** Go应用程序GitHub存储库模板。 [![最近一周有更新][Green]](https://github.com/golang-templates/seed)
|
||||
@ -1726,7 +1726,7 @@ _用于处理各种网络层的库。 (翻译出错了? 试试 [英文版](READM
|
||||
- [gopacket](https://github.com/google/gopacket) **star:4712** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![最近一周有更新][Green]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
|
||||
- [HTTPLab](https://github.com/gchaincl/httplab) **star:3785** HTTPLabs 允许你检查 HTTP 请求和伪造响应。 [![star > 2000][Awesome]](https://github.com/gchaincl/httplab) [![最近一年没有更新][Yellow]](https://github.com/gchaincl/httplab) [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/httplab)
|
||||
- [kcp-go](https://github.com/xtaci/kcp-go) **star:3257** 快速可靠的ARQ协议。 [![star > 2000][Awesome]](https://github.com/xtaci/kcp-go) [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/kcp-go)
|
||||
- [gobgp](https://github.com/osrg/gobgp) **star:2688** 基于 Go 的 BGP 实现。 [![star > 2000][Awesome]](https://github.com/osrg/gobgp) [![最近一周有更新][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
|
||||
- [gobgp](https://github.com/osrg/gobgp) **star:2689** 基于 Go 的 BGP 实现。 [![star > 2000][Awesome]](https://github.com/osrg/gobgp) [![最近一周有更新][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
|
||||
- [netpoll](https://github.com/cloudwego/netpoll) **star:2456** 一个高性能的非阻塞I/O网络框架,它专注于RPC场景,由字节跳动开发。 [![star > 2000][Awesome]](https://github.com/cloudwego/netpoll) [![最近一周有更新][Green]](https://github.com/cloudwego/netpoll) [![godoc][GoDoc]](https://godoc.org/github.com/cloudwego/netpoll) [![包含中文文档][CN]](https://github.com/cloudwego/netpoll)
|
||||
- [ssh](https://github.com/gliderlabs/ssh) **star:2404** 用于构建SSH服务器的高级API(封装密码/ SSH)。 [![star > 2000][Awesome]](https://github.com/gliderlabs/ssh) [![godoc][GoDoc]](https://godoc.org/github.com/gliderlabs/ssh)
|
||||
- [fortio](https://github.com/fortio/fortio) **star:2336** 负载测试库和命令行工具,高级的echo服务器和web UI。允许指定一组每秒查询的负载,并记录延迟直方图和其他有用的统计数据,并将它们作图。支持Tcp、Http、gRPC。 [![star > 2000][Awesome]](https://github.com/fortio/fortio) [![最近一周有更新][Green]](https://github.com/fortio/fortio) [![godoc][GoDoc]](https://godoc.org/github.com/fortio/fortio)
|
||||
@ -1799,7 +1799,7 @@ _用于发出HTTP请求的库。 (翻译出错了? 试试 [英文版](README_EN.
|
||||
- [gentleman](https://github.com/h2non/gentleman) **star:937** 功能齐全的插件驱动HTTP客户端库。 [![最近一年没有更新][Yellow]](https://github.com/h2non/gentleman) [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gentleman)
|
||||
- [pester](https://github.com/sethgrid/pester) **star:582** 使用重试、后退和并发执行HTTP客户机调用。 [![godoc][GoDoc]](https://godoc.org/github.com/sethgrid/pester)
|
||||
- [requests](https://github.com/carlmjohnson/requests) **star:296** gopher的HTTP请求。使用上下文。上下文,并且不隐藏底层的net/http。客户端,使其与标准Go api兼容。还包括测试工具。 [![godoc][GoDoc]](https://godoc.org/github.com/carlmjohnson/requests)
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) **star:237** 很容易获得stdlib HTTP客户端,它不与其他客户端共享任何状态。 [![最近一年没有更新][Yellow]](https://github.com/hashicorp/go-cleanhttp) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-cleanhttp)
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) **star:238** 很容易获得stdlib HTTP客户端,它不与其他客户端共享任何状态。 [![最近一年没有更新][Yellow]](https://github.com/hashicorp/go-cleanhttp) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-cleanhttp)
|
||||
- [request](https://github.com/monaco-io/request) **star:189** golang的HTTP客户端。如果您有关于axios或请求的经验,您会喜欢它。没有第三依赖性。 [![godoc][GoDoc]](https://godoc.org/github.com/monaco-io/request)
|
||||
- [rq](https://github.com/ddo/rq) **star:40** golang stdlib HTTP客户端更好的接口。 [![最近一年没有更新][Yellow]](https://github.com/ddo/rq) [![godoc][GoDoc]](https://godoc.org/github.com/ddo/rq)
|
||||
- [go-http-client](https://github.com/bozd4g/go-http-client) **star:35** 简单而容易地进行http调用。 [![godoc][GoDoc]](https://godoc.org/github.com/bozd4g/go-http-client)
|
||||
@ -2010,7 +2010,7 @@ _用于二进制序列化的库和工具。 (翻译出错了? 试试 [英文版]
|
||||
|
||||
- [jsoniter](https://github.com/json-iterator/go) **star:10592** 高性能,100% 兼容的“encoding/json” 替代品 [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go)
|
||||
- [goprotobuf](https://github.com/golang/protobuf) **star:8307** 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf)
|
||||
- [mapstructure](https://github.com/mitchellh/mapstructure) **star:5495** 用于对原生键值对进行解码生成 Go 语言结构体 [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![最近一周有更新][Green]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
|
||||
- [mapstructure](https://github.com/mitchellh/mapstructure) **star:5496** 用于对原生键值对进行解码生成 Go 语言结构体 [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![最近一周有更新][Green]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
|
||||
- [gogoprotobuf](https://github.com/gogo/protobuf) **star:5145** Go 语言的 Protocol Buffer 库。 [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf)
|
||||
- [go-codec](https://github.com/ugorji/go) **star:1643** 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json,支持基于运行时的 OR 码生成 [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go)
|
||||
- [csvutil](https://github.com/jszwec/csvutil) **star:683** 高性能、惯用的CSV记录编码和解码到本机Go结构。 [![最近一周有更新][Green]](https://github.com/jszwec/csvutil) [![godoc][GoDoc]](https://godoc.org/github.com/jszwec/csvutil)
|
||||
@ -2034,7 +2034,7 @@ _用于二进制序列化的库和工具。 (翻译出错了? 试试 [英文版]
|
||||
|
||||
## 服务器应用程序
|
||||
|
||||
- [etcd](https://github.com/coreos/etcd) **star:39177** 为共享配置和服务发现提供高可用的键值存储。 [![star > 2000][Awesome]](https://github.com/coreos/etcd) [![最近一周有更新][Green]](https://github.com/coreos/etcd) [![godoc][GoDoc]](https://godoc.org/github.com/coreos/etcd)
|
||||
- [etcd](https://github.com/coreos/etcd) **star:39178** 为共享配置和服务发现提供高可用的键值存储。 [![star > 2000][Awesome]](https://github.com/coreos/etcd) [![最近一周有更新][Green]](https://github.com/coreos/etcd) [![godoc][GoDoc]](https://godoc.org/github.com/coreos/etcd)
|
||||
- [Caddy](https://github.com/caddyserver/caddy) **star:37908** Caddy是另一种HTTP/2 web服务器,易于配置和使用。 [![star > 2000][Awesome]](https://github.com/caddyserver/caddy) [![最近一周有更新][Green]](https://github.com/caddyserver/caddy) [![godoc][GoDoc]](https://godoc.org/github.com/caddyserver/caddy)
|
||||
- [consul](https://www.consul.io/) Consul 是一个用于服务发现、监控和配置的工具
|
||||
- [minio](https://github.com/minio/minio) **star:32213** Minio是一个分布式对象存储服务器。 [![star > 2000][Awesome]](https://github.com/minio/minio) [![最近一周有更新][Green]](https://github.com/minio/minio) [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio)
|
||||
@ -2184,7 +2184,7 @@ _用于测试代码库和生成测试数据的库。 (翻译出错了? 试试 [
|
||||
- [mockit](https://github.com/pasdam/mockit) **star:8** 允许函数和方法容易被模拟,而不需要定义新的类型;它类似于Java的Mockito。 [![最近一周有更新][Green]](https://github.com/pasdam/mockit) [![godoc][GoDoc]](https://godoc.org/github.com/pasdam/mockit)
|
||||
|
||||
- Fuzzing and delta-debugging/reducing/shrinking.
|
||||
- [go-fuzz](https://github.com/dvyukov/go-fuzz) **star:4350** 随机测试系统。 [![star > 2000][Awesome]](https://github.com/dvyukov/go-fuzz) [![godoc][GoDoc]](https://godoc.org/github.com/dvyukov/go-fuzz)
|
||||
- [go-fuzz](https://github.com/dvyukov/go-fuzz) **star:4349** 随机测试系统。 [![star > 2000][Awesome]](https://github.com/dvyukov/go-fuzz) [![godoc][GoDoc]](https://godoc.org/github.com/dvyukov/go-fuzz)
|
||||
- [gofuzz](https://github.com/google/gofuzz) **star:1244** 用于生成随机值来初始化 Go 语言对象的库 [![godoc][GoDoc]](https://godoc.org/github.com/google/gofuzz)
|
||||
- [Tavor](https://github.com/zimmski/tavor) **star:232** 通用模糊测试框架 [![最近一年没有更新][Yellow]](https://github.com/zimmski/tavor) [![godoc][GoDoc]](https://godoc.org/github.com/zimmski/tavor)
|
||||
|
||||
@ -2298,10 +2298,10 @@ See also [Natural Language Processing](#natural-language-processing).
|
||||
_用于访问第三方api的库。 (翻译出错了? 试试 [英文版](README_EN.md#third-party-apis) 吧~)_
|
||||
|
||||
- [github](https://github.com/google/go-github) **star:8332** 访问GitHub REST API v3的库。 [![star > 2000][Awesome]](https://github.com/google/go-github) [![最近一周有更新][Green]](https://github.com/google/go-github) [![godoc][GoDoc]](https://godoc.org/github.com/google/go-github)
|
||||
- [aws-sdk-go](https://github.com/aws/aws-sdk-go) **star:7523** AWS 提供的官方go语言 SDK [![star > 2000][Awesome]](https://github.com/aws/aws-sdk-go) [![最近一周有更新][Green]](https://github.com/aws/aws-sdk-go) [![godoc][GoDoc]](https://godoc.org/github.com/aws/aws-sdk-go)
|
||||
- [aws-sdk-go](https://github.com/aws/aws-sdk-go) **star:7522** AWS 提供的官方go语言 SDK [![star > 2000][Awesome]](https://github.com/aws/aws-sdk-go) [![最近一周有更新][Green]](https://github.com/aws/aws-sdk-go) [![godoc][GoDoc]](https://godoc.org/github.com/aws/aws-sdk-go)
|
||||
- [slack](https://github.com/slack-go/slack) **star:3846** Slack API。 [![star > 2000][Awesome]](https://github.com/slack-go/slack) [![最近一周有更新][Green]](https://github.com/slack-go/slack) [![godoc][GoDoc]](https://godoc.org/github.com/slack-go/slack)
|
||||
- [google](https://github.com/google/google-api-go-client) **star:2951** 为Go自动生成谷歌api。 [![star > 2000][Awesome]](https://github.com/google/google-api-go-client) [![最近一周有更新][Green]](https://github.com/google/google-api-go-client) [![godoc][GoDoc]](https://godoc.org/github.com/google/google-api-go-client)
|
||||
- [discordgo](https://github.com/bwmarrin/discordgo) **star:2853** Discord Chat API的客户端。 [![star > 2000][Awesome]](https://github.com/bwmarrin/discordgo) [![最近一周有更新][Green]](https://github.com/bwmarrin/discordgo) [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||
- [discordgo](https://github.com/bwmarrin/discordgo) **star:2854** Discord Chat API的客户端。 [![star > 2000][Awesome]](https://github.com/bwmarrin/discordgo) [![最近一周有更新][Green]](https://github.com/bwmarrin/discordgo) [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||
- [google-cloud](https://github.com/GoogleCloudPlatform/gcloud-golang) **star:2786** 谷歌云api Go 客户端库。 [![star > 2000][Awesome]](https://github.com/GoogleCloudPlatform/gcloud-golang) [![最近一周有更新][Green]](https://github.com/GoogleCloudPlatform/gcloud-golang) [![godoc][GoDoc]](https://godoc.org/github.com/GoogleCloudPlatform/gcloud-golang)
|
||||
- [minio-go](https://github.com/minio/minio-go) **star:1554** 用于Amazon S3兼容云存储的Minio Go库。 [![最近一周有更新][Green]](https://github.com/minio/minio-go) [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
||||
- [stripe](https://github.com/stripe/stripe-go) **star:1526** Stripe API 的 Go 语言客户端 [![最近一周有更新][Green]](https://github.com/stripe/stripe-go) [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
||||
@ -2400,16 +2400,16 @@ _用于访问第三方api的库。 (翻译出错了? 试试 [英文版](README_E
|
||||
|
||||
_可以让你的生活变得更简单的实用工具.。 (翻译出错了? 试试 [英文版](README_EN.md#utilities) 吧~)_
|
||||
|
||||
- [fzf](https://github.com/junegunn/fzf) **star:42928** 用Go编写的命令行模糊查找器。 [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![最近一周有更新][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
|
||||
- [fzf](https://github.com/junegunn/fzf) **star:42929** 用Go编写的命令行模糊查找器。 [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![最近一周有更新][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
|
||||
- [hub](https://github.com/github/hub) **star:21635** 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 [![star > 2000][Awesome]](https://github.com/github/hub) [![最近一周有更新][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub)
|
||||
- [ctop](https://github.com/bcicen/ctop) **star:12452** [Top-like](https://ctop.sh)接口(例如htop)用于容器度量。 [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![最近一周有更新][Green]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
|
||||
- [sqlx](https://github.com/jmoiron/sqlx) **star:11608** 为内建的数据库/sql 软件包提供一组扩展。 [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
- [wuzz](https://github.com/asciimoo/wuzz) **star:9926** 用于HTTP检查的交互式cli工具。 [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![最近一周有更新][Green]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||
- [goreleaser](https://github.com/goreleaser/goreleaser) **star:9781** 尽可能快速的发布 Go 语言二进制文件。 [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![最近一周有更新][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||
- [usql](https://github.com/knq/usql) **star:6975** usql 是一个通用的命令行接口,用于操作 sql 数据库。 [![star > 2000][Awesome]](https://github.com/knq/usql) [![最近一周有更新][Green]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||
- [peco](https://github.com/peco/peco) **star:6809** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
- [peco](https://github.com/peco/peco) **star:6810** 简单的交互过滤工具。 [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
- [godropbox](https://github.com/dropbox/godropbox) **star:4013** 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![最近一年没有更新][Yellow]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||
- [lo](https://github.com/samber/lo) **star:3868** 一个基于Go 1.18的Lodash类库+泛型(map, filter, contains, find…) [![star > 2000][Awesome]](https://github.com/samber/lo) [![最近一周有更新][Green]](https://github.com/samber/lo) [![godoc][GoDoc]](https://godoc.org/github.com/samber/lo)
|
||||
- [lo](https://github.com/samber/lo) **star:3869** 一个基于Go 1.18的Lodash类库+泛型(map, filter, contains, find…) [![star > 2000][Awesome]](https://github.com/samber/lo) [![最近一周有更新][Green]](https://github.com/samber/lo) [![godoc][GoDoc]](https://godoc.org/github.com/samber/lo)
|
||||
- [hystrix-go](https://github.com/afex/hystrix-go) **star:3570** 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
|
||||
- [go-funk](https://github.com/thoas/go-funk) **star:3370** 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) [![star > 2000][Awesome]](https://github.com/thoas/go-funk) [![最近一周有更新][Green]](https://github.com/thoas/go-funk) [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
|
||||
- [panicparse](https://github.com/maruel/panicparse) **star:3035** 将类似的协程分组并对调用栈进行着色 [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![最近一周有更新][Green]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse)
|
||||
@ -2898,7 +2898,7 @@ _用Go编写的软件。 (翻译出错了? 试试 [英文版](README_EN.md#softw
|
||||
### DevOps 工具
|
||||
|
||||
- [kubernetes](https://github.com/kubernetes/kubernetes) **star:86669** 来自谷歌的容器集群管理器。 [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) [![最近一周有更新][Green]](https://github.com/kubernetes/kubernetes) [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||
- [Moby](https://github.com/moby/moby) **star:62471** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![最近一周有更新][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
- [Moby](https://github.com/moby/moby) **star:62472** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![最近一周有更新][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
- [traefik](https://github.com/containous/traefik) **star:37300** 反向代理和负载均衡器,支持多个后端。 [![star > 2000][Awesome]](https://github.com/containous/traefik) [![最近一周有更新][Green]](https://github.com/containous/traefik) [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||
- [Gitea](https://github.com/go-gitea/gitea) **star:28967** 从 Gogs fork,完全由社区驱动。 [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![最近一周有更新][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![包含中文文档][CN]](https://github.com/go-gitea/gitea)
|
||||
- [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
|
||||
@ -2915,7 +2915,7 @@ _用Go编写的软件。 (翻译出错了? 试试 [英文版](README_EN.md#softw
|
||||
- [bosun](https://github.com/bosun-monitor/bosun) **star:3259** 按照时间轴发出告警的框架。 [![star > 2000][Awesome]](https://github.com/bosun-monitor/bosun) [![godoc][GoDoc]](https://godoc.org/github.com/bosun-monitor/bosun)
|
||||
- [Pomerium](https://github.com/pomerium/pomerium) **star:2993** Pomerium是一个可识别身份的访问代理。 [![star > 2000][Awesome]](https://github.com/pomerium/pomerium) [![最近一周有更新][Green]](https://github.com/pomerium/pomerium) [![godoc][GoDoc]](https://godoc.org/github.com/pomerium/pomerium)
|
||||
- [script](https://github.com/bitfield/script) **star:2468** 让DevOps编写类shell和系统管理任务变得更加容易。 [![star > 2000][Awesome]](https://github.com/bitfield/script) [![最近一周有更新][Green]](https://github.com/bitfield/script) [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
- [Mizu](https://github.com/up9inc/mizu) **star:2388** Kubernetes的API流量查看器,可以查看微服务之间的所有API通信,多协议支持:HTTP1.1, HTTP/2, AMQP, Kafka, Redis。 [![star > 2000][Awesome]](https://github.com/up9inc/mizu) [![最近一周有更新][Green]](https://github.com/up9inc/mizu) [![godoc][GoDoc]](https://godoc.org/github.com/up9inc/mizu)
|
||||
- [Mizu](https://github.com/up9inc/mizu) **star:2389** Kubernetes的API流量查看器,可以查看微服务之间的所有API通信,多协议支持:HTTP1.1, HTTP/2, AMQP, Kafka, Redis。 [![star > 2000][Awesome]](https://github.com/up9inc/mizu) [![最近一周有更新][Green]](https://github.com/up9inc/mizu) [![godoc][GoDoc]](https://godoc.org/github.com/up9inc/mizu)
|
||||
- [kala](https://github.com/ajvb/kala) **star:1785** 简单、现代和高性能的作业调度程序。 [![godoc][GoDoc]](https://godoc.org/github.com/ajvb/kala)
|
||||
- [fac](https://github.com/mkchoi212/fac) **star:1747** 修复 git 合并冲突。 [![最近一年没有更新][Yellow]](https://github.com/mkchoi212/fac) [![godoc][GoDoc]](https://godoc.org/github.com/mkchoi212/fac)
|
||||
- [goxc](https://github.com/laher/goxc) **star:1677** 专注于跨平台编译和打包的 Go 构建工具。 [![最近一年没有更新][Yellow]](https://github.com/laher/goxc) [![godoc][GoDoc]](https://godoc.org/github.com/laher/goxc)
|
||||
@ -2977,10 +2977,10 @@ _用Go编写的软件。 (翻译出错了? 试试 [英文版](README_EN.md#softw
|
||||
- [restic](https://github.com/restic/restic) **star:15949** 消除重复项备份程序。 [![star > 2000][Awesome]](https://github.com/restic/restic) [![最近一周有更新][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||
- [Gor](https://github.com/buger/gor) **star:15358** Http 流量复制工具,用于实时回放从生产环境到阶段/开发环境的流量。 [![star > 2000][Awesome]](https://github.com/buger/gor) [![最近一周有更新][Green]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||
- [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:14083** 快速、简单、可伸缩的分布式文件系统,采用了O(1)磁盘查找。 [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![最近一周有更新][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||
- [toxiproxy](https://github.com/shopify/toxiproxy) **star:7902** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![最近一周有更新][Green]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
- [toxiproxy](https://github.com/shopify/toxiproxy) **star:7903** 为自动化测试模拟网络和系统条件的代理。 [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![最近一周有更新][Green]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
- [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||
- [Comcast](https://github.com/tylertreat/Comcast) **star:7799** 模拟坏的网络连接。 [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
|
||||
- [confd](https://github.com/kelseyhightower/confd) **star:7737** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
- [confd](https://github.com/kelseyhightower/confd) **star:7738** 使用 etcd 或 consul 的模板和数据管理本地应用程序配置文件。 [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
- [LiteIDE](https://github.com/visualfc/liteide) **star:6764** 简单的、开源的、跨平台的Go IDE。 [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![最近一周有更新][Green]](https://github.com/visualfc/liteide) [![包含中文文档][CN]](https://github.com/visualfc/liteide)
|
||||
- [drive](https://github.com/odeke-em/drive) **star:6337** 基于命令行的谷歌驱动器客户端。 [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![最近一年没有更新][Yellow]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||
- [nes](https://github.com/fogleman/nes) **star:4997** 任天堂娱乐系统(NES)模拟器。 [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||
|
52
README_EN.md
52
README_EN.md
@ -7,7 +7,7 @@
|
||||
[Archived]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.2.1/docs/archived.svg "The project has been archived"
|
||||
[GoDoc]: https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/DOC.svg "godoc document links"
|
||||
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2022-03-22 12:35:51(Synchronize every day)**
|
||||
**This project is [awesome-go](https://awesome-go.com/) Chinese version, last sync time : 2022-03-22 13:11:47(Synchronize every day)**
|
||||
|
||||
[![english](https://cdn.jsdelivr.net/gh/yinggaozhen/awesome-go-cn@1.3.0/docs/chinese.svg)](README.md) [![Build Status](https://travis-ci.org/avelino/awesome-go.svg?branch=master)](https://travis-ci.org/avelino/awesome-go) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Slack Widget](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=red)](http://gophers.slack.com/messages/awesome) [![Netlify Status](https://api.netlify.com/api/v1/badges/83a6dcbe-0da6-433e-b586-f68109286bd5/deploy-status)](https://app.netlify.com/sites/awesome-go/deploys)
|
||||
|
||||
@ -363,7 +363,7 @@ _Libraries for building Console Applications and Console User Interfaces._
|
||||
- [uilive](https://github.com/gosuri/uilive) **star:1434** Library for updating terminal output in realtime. [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uilive)
|
||||
- [aurora](https://github.com/logrusorgru/aurora) **star:1175** ANSI terminal colors that supports fmt.Printf/Sprintf. [![It hasn't been updated in the last year][Yellow]](https://github.com/logrusorgru/aurora) [![godoc][GoDoc]](https://godoc.org/github.com/logrusorgru/aurora)
|
||||
- [gookit/color](https://github.com/gookit/color) **star:1052** Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows. [![There was an update last week][Green]](https://github.com/gookit/color) [![godoc][GoDoc]](https://godoc.org/github.com/gookit/color) [![Contains Chinese documents][CN]](https://github.com/gookit/color)
|
||||
- [termenv](https://github.com/muesli/termenv) **star:974** Advanced ANSI style & color support for your terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/muesli/termenv)
|
||||
- [termenv](https://github.com/muesli/termenv) **star:975** Advanced ANSI style & color support for your terminal applications. [![godoc][GoDoc]](https://godoc.org/github.com/muesli/termenv)
|
||||
- [uitable](https://github.com/gosuri/uitable) **star:638** Library to improve readability in terminal apps using tabular data. [![It hasn't been updated in the last year][Yellow]](https://github.com/gosuri/uitable) [![godoc][GoDoc]](https://godoc.org/github.com/gosuri/uitable)
|
||||
- [go-isatty](https://github.com/mattn/go-isatty) **star:599** isatty for golang. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-isatty)
|
||||
- [go-colorable](https://github.com/mattn/go-colorable) **star:594** Colorable writer for windows. [![godoc][GoDoc]](https://godoc.org/github.com/mattn/go-colorable)
|
||||
@ -388,7 +388,7 @@ _Libraries for building Console Applications and Console User Interfaces._
|
||||
|
||||
_Libraries for building standard or basic Command Line applications._
|
||||
|
||||
- [cobra](https://github.com/spf13/cobra) **star:25718** Commander for modern Go CLI interactions. [![star > 2000][Awesome]](https://github.com/spf13/cobra) [![There was an update last week][Green]](https://github.com/spf13/cobra) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
|
||||
- [cobra](https://github.com/spf13/cobra) **star:25719** Commander for modern Go CLI interactions. [![star > 2000][Awesome]](https://github.com/spf13/cobra) [![There was an update last week][Green]](https://github.com/spf13/cobra) [![godoc][GoDoc]](https://godoc.org/github.com/spf13/cobra)
|
||||
- [urfave/cli](https://github.com/urfave/cli) **star:17544** Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli). [![star > 2000][Awesome]](https://github.com/urfave/cli) [![There was an update last week][Green]](https://github.com/urfave/cli) [![godoc][GoDoc]](https://godoc.org/github.com/urfave/cli)
|
||||
- [elvish](https://github.com/elves/elvish) **star:4671** An expressive programming language and a versatile interactive shell. [![star > 2000][Awesome]](https://github.com/elves/elvish) [![There was an update last week][Green]](https://github.com/elves/elvish) [![godoc][GoDoc]](https://godoc.org/github.com/elves/elvish)
|
||||
- [kingpin](https://github.com/alecthomas/kingpin) **star:3200** Command line and flag parser supporting sub commands (superseded by `kong`; see below). [![star > 2000][Awesome]](https://github.com/alecthomas/kingpin) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kingpin)
|
||||
@ -444,7 +444,7 @@ _Libraries for configuration parsing._
|
||||
- [kelseyhightower/envconfig](https://github.com/kelseyhightower/envconfig) **star:4030** Go library for managing configuration data from environment variables. [![star > 2000][Awesome]](https://github.com/kelseyhightower/envconfig) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/envconfig)
|
||||
- [ini](https://github.com/go-ini/ini) **star:2897** Go package to read and write INI files. [![star > 2000][Awesome]](https://github.com/go-ini/ini) [![godoc][GoDoc]](https://godoc.org/github.com/go-ini/ini)
|
||||
- [env](https://github.com/caarlos0/env) **star:2336** Parse environment variables to Go structs (with defaults). [![star > 2000][Awesome]](https://github.com/caarlos0/env) [![godoc][GoDoc]](https://godoc.org/github.com/caarlos0/env)
|
||||
- [koanf](https://github.com/knadh/koanf) **star:908** Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line. [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
|
||||
- [koanf](https://github.com/knadh/koanf) **star:908** Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line. [![There was an update last week][Green]](https://github.com/knadh/koanf) [![godoc][GoDoc]](https://godoc.org/github.com/knadh/koanf)
|
||||
- [kong](https://github.com/alecthomas/kong) **star:889** Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (succesor to `kingpin`). [![There was an update last week][Green]](https://github.com/alecthomas/kong) [![godoc][GoDoc]](https://godoc.org/github.com/alecthomas/kong)
|
||||
- [konfig](https://github.com/lalamove/konfig) **star:625** Composable, observable and performant config handling for Go for the distributed processing era. [![It hasn't been updated in the last year][Yellow]](https://github.com/lalamove/konfig) [![godoc][GoDoc]](https://godoc.org/github.com/lalamove/konfig)
|
||||
- [cleanenv](https://github.com/ilyakaznacheev/cleanenv) **star:495** Minimalistic configuration reader (from files, ENV, and wherever you want). [![godoc][GoDoc]](https://godoc.org/github.com/ilyakaznacheev/cleanenv)
|
||||
@ -609,7 +609,7 @@ _Databases implemented in Go._
|
||||
- [dgraph](https://github.com/dgraph-io/dgraph) **star:17795** Scalable, Distributed, Low Latency, High Throughput Graph Database. [![star > 2000][Awesome]](https://github.com/dgraph-io/dgraph) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/dgraph)
|
||||
- [groupcache](https://github.com/golang/groupcache) **star:11243** Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. [![star > 2000][Awesome]](https://github.com/golang/groupcache) [![godoc][GoDoc]](https://godoc.org/github.com/golang/groupcache)
|
||||
- [badger](https://github.com/dgraph-io/badger) **star:10546** Fast key-value store in Go. [![star > 2000][Awesome]](https://github.com/dgraph-io/badger) [![There was an update last week][Green]](https://github.com/dgraph-io/badger) [![godoc][GoDoc]](https://godoc.org/github.com/dgraph-io/badger)
|
||||
- [Milvus](https://github.com/milvus-io/milvus) **star:9820** Milvus is a vector database for embedding management, analytics and search. [![star > 2000][Awesome]](https://github.com/milvus-io/milvus) [![There was an update last week][Green]](https://github.com/milvus-io/milvus) [![godoc][GoDoc]](https://godoc.org/github.com/milvus-io/milvus)
|
||||
- [Milvus](https://github.com/milvus-io/milvus) **star:9821** Milvus is a vector database for embedding management, analytics and search. [![star > 2000][Awesome]](https://github.com/milvus-io/milvus) [![There was an update last week][Green]](https://github.com/milvus-io/milvus) [![godoc][GoDoc]](https://godoc.org/github.com/milvus-io/milvus)
|
||||
- [rqlite](https://github.com/rqlite/rqlite) **star:9791** The lightweight, distributed, relational database built on SQLite. [![star > 2000][Awesome]](https://github.com/rqlite/rqlite) [![There was an update last week][Green]](https://github.com/rqlite/rqlite) [![godoc][GoDoc]](https://godoc.org/github.com/rqlite/rqlite)
|
||||
- [immudb](https://github.com/codenotary/immudb) **star:7311** immudb is a lightweight, high-speed immutable database for systems and applications written in Go. [![star > 2000][Awesome]](https://github.com/codenotary/immudb) [![There was an update last week][Green]](https://github.com/codenotary/immudb) [![godoc][GoDoc]](https://godoc.org/github.com/codenotary/immudb)
|
||||
- [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) **star:5981** fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL. [![star > 2000][Awesome]](https://github.com/VictoriaMetrics/VictoriaMetrics) [![There was an update last week][Green]](https://github.com/VictoriaMetrics/VictoriaMetrics) [![godoc][GoDoc]](https://godoc.org/github.com/VictoriaMetrics/VictoriaMetrics)
|
||||
@ -659,7 +659,7 @@ _Database schema migration._
|
||||
- [migrate](https://github.com/golang-migrate/migrate) **star:8263** Database migrations. CLI and Golang library. [![star > 2000][Awesome]](https://github.com/golang-migrate/migrate) [![There was an update last week][Green]](https://github.com/golang-migrate/migrate) [![godoc][GoDoc]](https://godoc.org/github.com/golang-migrate/migrate)
|
||||
- [goose](https://github.com/pressly/goose) **star:2422** Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts. [![star > 2000][Awesome]](https://github.com/pressly/goose) [![There was an update last week][Green]](https://github.com/pressly/goose) [![godoc][GoDoc]](https://godoc.org/github.com/pressly/goose)
|
||||
- [sql-migrate](https://github.com/rubenv/sql-migrate) **star:2408** Database migration tool. Allows embedding migrations into the application using go-bindata. [![star > 2000][Awesome]](https://github.com/rubenv/sql-migrate) [![There was an update last week][Green]](https://github.com/rubenv/sql-migrate) [![godoc][GoDoc]](https://godoc.org/github.com/rubenv/sql-migrate)
|
||||
- [atlas](https://github.com/ariga/atlas) **star:1477** A Database Toolkit. A CLI designed to help companies better work with their data. [![There was an update last week][Green]](https://github.com/ariga/atlas) [![godoc][GoDoc]](https://godoc.org/github.com/ariga/atlas)
|
||||
- [atlas](https://github.com/ariga/atlas) **star:1478** A Database Toolkit. A CLI designed to help companies better work with their data. [![There was an update last week][Green]](https://github.com/ariga/atlas) [![godoc][GoDoc]](https://godoc.org/github.com/ariga/atlas)
|
||||
- [skeema](https://github.com/skeema/skeema) **star:1000** Pure-SQL schema management system for MySQL, with support for sharding and external online schema change tools. [![There was an update last week][Green]](https://github.com/skeema/skeema) [![godoc][GoDoc]](https://godoc.org/github.com/skeema/skeema)
|
||||
- [soda](https://github.com/gobuffalo/pop/tree/master/soda) Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
|
||||
- [goavro](https://github.com/linkedin/goavro) **star:783** A Go package that encodes and decodes Avro data. [![godoc][GoDoc]](https://godoc.org/github.com/linkedin/goavro)
|
||||
@ -698,7 +698,7 @@ _Database tools._
|
||||
_SQL query builder, libraries for building and using SQL._
|
||||
|
||||
- [Squirrel](https://github.com/Masterminds/squirrel) **star:4605** Go library that helps you build SQL queries. [![star > 2000][Awesome]](https://github.com/Masterminds/squirrel) [![godoc][GoDoc]](https://godoc.org/github.com/Masterminds/squirrel)
|
||||
- [xo](https://github.com/knq/xo) **star:3039** Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. [![star > 2000][Awesome]](https://github.com/knq/xo) [![There was an update last week][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
|
||||
- [xo](https://github.com/knq/xo) **star:3040** Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. [![star > 2000][Awesome]](https://github.com/knq/xo) [![There was an update last week][Green]](https://github.com/knq/xo) [![godoc][GoDoc]](https://godoc.org/github.com/knq/xo)
|
||||
- [goqu](https://github.com/doug-martin/goqu) **star:1459** Idiomatic SQL builder and query library. [![godoc][GoDoc]](https://godoc.org/github.com/doug-martin/goqu)
|
||||
- [gendry](https://github.com/didi/gendry) **star:1365** Non-invasive SQL builder and powerful data binder. [![godoc][GoDoc]](https://godoc.org/github.com/didi/gendry) [![Contains Chinese documents][CN]](https://github.com/didi/gendry)
|
||||
- [jet](https://github.com/go-jet/jet) **star:657** Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure. [![There was an update last week][Green]](https://github.com/go-jet/jet) [![godoc][GoDoc]](https://godoc.org/github.com/go-jet/jet)
|
||||
@ -1225,7 +1225,7 @@ _Libraries for manipulating images._
|
||||
- [imaging](https://github.com/disintegration/imaging) **star:4142** Simple Go image processing package. [![star > 2000][Awesome]](https://github.com/disintegration/imaging) [![It hasn't been updated in the last year][Yellow]](https://github.com/disintegration/imaging) [![godoc][GoDoc]](https://godoc.org/github.com/disintegration/imaging)
|
||||
- [bild](https://github.com/anthonynsimon/bild) **star:3495** Collection of image processing algorithms in pure Go. [![star > 2000][Awesome]](https://github.com/anthonynsimon/bild) [![godoc][GoDoc]](https://godoc.org/github.com/anthonynsimon/bild)
|
||||
- [gg](https://github.com/fogleman/gg) **star:3314** 2D rendering in pure Go. [![star > 2000][Awesome]](https://github.com/fogleman/gg) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/gg)
|
||||
- [ln](https://github.com/fogleman/ln) **star:3042** 3D line art rendering in Go. [![star > 2000][Awesome]](https://github.com/fogleman/ln) [![It hasn't been updated in the last year][Yellow]](https://github.com/fogleman/ln) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/ln)
|
||||
- [ln](https://github.com/fogleman/ln) **star:3041** 3D line art rendering in Go. [![star > 2000][Awesome]](https://github.com/fogleman/ln) [![It hasn't been updated in the last year][Yellow]](https://github.com/fogleman/ln) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/ln)
|
||||
- [resize](https://github.com/nfnt/resize) **star:2793** Image resizing for Go with common interpolation methods. [![star > 2000][Awesome]](https://github.com/nfnt/resize) [![It hasn't been updated in the last year][Yellow]](https://github.com/nfnt/resize) [![godoc][GoDoc]](https://godoc.org/github.com/nfnt/resize)
|
||||
- [pt](https://github.com/fogleman/pt) **star:2002** Path tracing engine written in Go. [![star > 2000][Awesome]](https://github.com/fogleman/pt) [![It hasn't been updated in the last year][Yellow]](https://github.com/fogleman/pt) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/pt)
|
||||
- [bimg](https://github.com/h2non/bimg) **star:1836** Small package for fast and efficient image processing using libvips. [![godoc][GoDoc]](https://godoc.org/github.com/h2non/bimg)
|
||||
@ -1310,7 +1310,7 @@ _Libraries for scheduling jobs._
|
||||
|
||||
_Libraries for working with JSON._
|
||||
|
||||
- [GJSON](https://github.com/tidwall/gjson) **star:9913** Get a JSON value with one line of code. [![star > 2000][Awesome]](https://github.com/tidwall/gjson) [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/gjson)
|
||||
- [GJSON](https://github.com/tidwall/gjson) **star:9915** Get a JSON value with one line of code. [![star > 2000][Awesome]](https://github.com/tidwall/gjson) [![godoc][GoDoc]](https://godoc.org/github.com/tidwall/gjson)
|
||||
- [gojson](https://github.com/ChimeraCoder/gojson) **star:2468** Automatically generate Go (golang) struct definitions from example JSON. [![star > 2000][Awesome]](https://github.com/ChimeraCoder/gojson) [![godoc][GoDoc]](https://godoc.org/github.com/ChimeraCoder/gojson)
|
||||
- [fastjson](https://github.com/valyala/fastjson) **star:1471** Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection. [![godoc][GoDoc]](https://godoc.org/github.com/valyala/fastjson)
|
||||
- [OjG](https://github.com/ohler55/ojg) **star:459** Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath. [![There was an update last week][Green]](https://github.com/ohler55/ojg) [![godoc][GoDoc]](https://godoc.org/github.com/ohler55/ojg)
|
||||
@ -1457,7 +1457,7 @@ _Libraries that implement messaging systems._
|
||||
- [sarama](https://github.com/Shopify/sarama) **star:8304** Go library for Apache Kafka. [![star > 2000][Awesome]](https://github.com/Shopify/sarama) [![There was an update last week][Green]](https://github.com/Shopify/sarama) [![godoc][GoDoc]](https://godoc.org/github.com/Shopify/sarama)
|
||||
- [gorush](https://github.com/appleboy/gorush) **star:6156** Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). [![star > 2000][Awesome]](https://github.com/appleboy/gorush) [![godoc][GoDoc]](https://godoc.org/github.com/appleboy/gorush)
|
||||
- [machinery](https://github.com/RichardKnop/machinery) **star:6059** Asynchronous task queue/job queue based on distributed message passing. [![star > 2000][Awesome]](https://github.com/RichardKnop/machinery) [![godoc][GoDoc]](https://godoc.org/github.com/RichardKnop/machinery)
|
||||
- [Centrifugo](https://github.com/centrifugal/centrifugo) **star:5888** Real-time messaging (Websockets or SockJS) server in Go. [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
- [Centrifugo](https://github.com/centrifugal/centrifugo) **star:5889** Real-time messaging (Websockets or SockJS) server in Go. [![star > 2000][Awesome]](https://github.com/centrifugal/centrifugo) [![godoc][GoDoc]](https://godoc.org/github.com/centrifugal/centrifugo)
|
||||
- [go-socket.io](https://github.com/googollee/go-socket.io) **star:4518** socket.io library for golang, a realtime application framework. [![star > 2000][Awesome]](https://github.com/googollee/go-socket.io) [![godoc][GoDoc]](https://godoc.org/github.com/googollee/go-socket.io)
|
||||
- [Benthos](https://github.com/Jeffail/benthos) **star:4195** A message streaming bridge between a range of protocols. [![star > 2000][Awesome]](https://github.com/Jeffail/benthos) [![There was an update last week][Green]](https://github.com/Jeffail/benthos) [![godoc][GoDoc]](https://godoc.org/github.com/Jeffail/benthos)
|
||||
- [NATS Go Client](https://github.com/nats-io/nats) **star:3842** Lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library. [![star > 2000][Awesome]](https://github.com/nats-io/nats) [![There was an update last week][Green]](https://github.com/nats-io/nats) [![godoc][GoDoc]](https://godoc.org/github.com/nats-io/nats)
|
||||
@ -1550,8 +1550,8 @@ _Libraries for working with dependency injection._
|
||||
|
||||
_**Unofficial** set of patterns for structuring projects._
|
||||
|
||||
- [golang-standards/project-layout](https://github.com/golang-standards/project-layout) **star:30344** Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see [this issue](https://github.com/golang-standards/project-layout/issues/117) for more information. Nonetheless, some may find the layout useful. [![star > 2000][Awesome]](https://github.com/golang-standards/project-layout)
|
||||
- [ardanlabs/service](https://github.com/ardanlabs/service) **star:2247** A [starter kit](https://github.com/ardanlabs/service/wiki) for building production grade scalable web service applications. [![star > 2000][Awesome]](https://github.com/ardanlabs/service) [![There was an update last week][Green]](https://github.com/ardanlabs/service) [![godoc][GoDoc]](https://godoc.org/github.com/ardanlabs/service)
|
||||
- [golang-standards/project-layout](https://github.com/golang-standards/project-layout) **star:30345** Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see [this issue](https://github.com/golang-standards/project-layout/issues/117) for more information. Nonetheless, some may find the layout useful. [![star > 2000][Awesome]](https://github.com/golang-standards/project-layout)
|
||||
- [ardanlabs/service](https://github.com/ardanlabs/service) **star:2248** A [starter kit](https://github.com/ardanlabs/service/wiki) for building production grade scalable web service applications. [![star > 2000][Awesome]](https://github.com/ardanlabs/service) [![There was an update last week][Green]](https://github.com/ardanlabs/service) [![godoc][GoDoc]](https://godoc.org/github.com/ardanlabs/service)
|
||||
- [modern-go-application](https://github.com/sagikazarmark/modern-go-application) **star:1150** Go application boilerplate and example applying modern practices. [![godoc][GoDoc]](https://godoc.org/github.com/sagikazarmark/modern-go-application)
|
||||
- [cookiecutter-golang](https://github.com/lacion/cookiecutter-golang) **star:506** A Go application boilerplate template for quick starting projects following production best practices. [![godoc][GoDoc]](https://godoc.org/github.com/lacion/cookiecutter-golang)
|
||||
- [golang-templates/seed](https://github.com/golang-templates/seed) **star:249** Go application GitHub repository template. [![There was an update last week][Green]](https://github.com/golang-templates/seed)
|
||||
@ -1726,7 +1726,7 @@ _Libraries for working with various layers of the network._
|
||||
- [gopacket](https://github.com/google/gopacket) **star:4712** Go library for packet processing with libpcap bindings. [![star > 2000][Awesome]](https://github.com/google/gopacket) [![There was an update last week][Green]](https://github.com/google/gopacket) [![godoc][GoDoc]](https://godoc.org/github.com/google/gopacket)
|
||||
- [HTTPLab](https://github.com/gchaincl/httplab) **star:3785** HTTPLabs let you inspect HTTP requests and forge responses. [![star > 2000][Awesome]](https://github.com/gchaincl/httplab) [![It hasn't been updated in the last year][Yellow]](https://github.com/gchaincl/httplab) [![godoc][GoDoc]](https://godoc.org/github.com/gchaincl/httplab)
|
||||
- [kcp-go](https://github.com/xtaci/kcp-go) **star:3257** KCP - Fast and Reliable ARQ Protocol. [![star > 2000][Awesome]](https://github.com/xtaci/kcp-go) [![godoc][GoDoc]](https://godoc.org/github.com/xtaci/kcp-go)
|
||||
- [gobgp](https://github.com/osrg/gobgp) **star:2688** BGP implemented in the Go Programming Language. [![star > 2000][Awesome]](https://github.com/osrg/gobgp) [![There was an update last week][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
|
||||
- [gobgp](https://github.com/osrg/gobgp) **star:2689** BGP implemented in the Go Programming Language. [![star > 2000][Awesome]](https://github.com/osrg/gobgp) [![There was an update last week][Green]](https://github.com/osrg/gobgp) [![godoc][GoDoc]](https://godoc.org/github.com/osrg/gobgp)
|
||||
- [netpoll](https://github.com/cloudwego/netpoll) **star:2456** A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance. [![star > 2000][Awesome]](https://github.com/cloudwego/netpoll) [![There was an update last week][Green]](https://github.com/cloudwego/netpoll) [![godoc][GoDoc]](https://godoc.org/github.com/cloudwego/netpoll) [![Contains Chinese documents][CN]](https://github.com/cloudwego/netpoll)
|
||||
- [ssh](https://github.com/gliderlabs/ssh) **star:2404** Higher-level API for building SSH servers (wraps crypto/ssh). [![star > 2000][Awesome]](https://github.com/gliderlabs/ssh) [![godoc][GoDoc]](https://godoc.org/github.com/gliderlabs/ssh)
|
||||
- [fortio](https://github.com/fortio/fortio) **star:2336** Load testing library and command line tool, advanced echo server and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them. Tcp, Http, gRPC. [![star > 2000][Awesome]](https://github.com/fortio/fortio) [![There was an update last week][Green]](https://github.com/fortio/fortio) [![godoc][GoDoc]](https://godoc.org/github.com/fortio/fortio)
|
||||
@ -1799,7 +1799,7 @@ _Libraries for making HTTP requests._
|
||||
- [gentleman](https://github.com/h2non/gentleman) **star:937** Full-featured plugin-driven HTTP client library. [![It hasn't been updated in the last year][Yellow]](https://github.com/h2non/gentleman) [![godoc][GoDoc]](https://godoc.org/github.com/h2non/gentleman)
|
||||
- [pester](https://github.com/sethgrid/pester) **star:582** Go HTTP client calls with retries, backoff, and concurrency. [![godoc][GoDoc]](https://godoc.org/github.com/sethgrid/pester)
|
||||
- [requests](https://github.com/carlmjohnson/requests) **star:296** HTTP requests for Gophers. Uses context.Context and doesn't hide the underlying net/http.Client, making it compatible with standard Go APIs. Also includes testing tools. [![godoc][GoDoc]](https://godoc.org/github.com/carlmjohnson/requests)
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) **star:237** Get easily stdlib HTTP client, which does not share any state with other clients. [![It hasn't been updated in the last year][Yellow]](https://github.com/hashicorp/go-cleanhttp) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-cleanhttp)
|
||||
- [go-cleanhttp](https://github.com/hashicorp/go-cleanhttp) **star:238** Get easily stdlib HTTP client, which does not share any state with other clients. [![It hasn't been updated in the last year][Yellow]](https://github.com/hashicorp/go-cleanhttp) [![godoc][GoDoc]](https://godoc.org/github.com/hashicorp/go-cleanhttp)
|
||||
- [request](https://github.com/monaco-io/request) **star:189** HTTP client for golang. If you have experience about axios or requests, you will love it. No 3rd dependency. [![godoc][GoDoc]](https://godoc.org/github.com/monaco-io/request)
|
||||
- [rq](https://github.com/ddo/rq) **star:40** A nicer interface for golang stdlib HTTP client. [![It hasn't been updated in the last year][Yellow]](https://github.com/ddo/rq) [![godoc][GoDoc]](https://godoc.org/github.com/ddo/rq)
|
||||
- [go-http-client](https://github.com/bozd4g/go-http-client) **star:35** Make http calls simply and easily. [![godoc][GoDoc]](https://godoc.org/github.com/bozd4g/go-http-client)
|
||||
@ -2010,7 +2010,7 @@ _Libraries and tools for binary serialization._
|
||||
|
||||
- [jsoniter](https://github.com/json-iterator/go) **star:10592** High-performance 100% compatible drop-in replacement of "encoding/json". [![star > 2000][Awesome]](https://github.com/json-iterator/go) [![godoc][GoDoc]](https://godoc.org/github.com/json-iterator/go)
|
||||
- [goprotobuf](https://github.com/golang/protobuf) **star:8307** Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. [![star > 2000][Awesome]](https://github.com/golang/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/golang/protobuf)
|
||||
- [mapstructure](https://github.com/mitchellh/mapstructure) **star:5495** Go library for decoding generic map values into native Go structures. [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![There was an update last week][Green]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
|
||||
- [mapstructure](https://github.com/mitchellh/mapstructure) **star:5496** Go library for decoding generic map values into native Go structures. [![star > 2000][Awesome]](https://github.com/mitchellh/mapstructure) [![There was an update last week][Green]](https://github.com/mitchellh/mapstructure) [![godoc][GoDoc]](https://godoc.org/github.com/mitchellh/mapstructure)
|
||||
- [gogoprotobuf](https://github.com/gogo/protobuf) **star:5145** Protocol Buffers for Go with Gadgets. [![star > 2000][Awesome]](https://github.com/gogo/protobuf) [![godoc][GoDoc]](https://godoc.org/github.com/gogo/protobuf)
|
||||
- [go-codec](https://github.com/ugorji/go) **star:1643** High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support. [![godoc][GoDoc]](https://godoc.org/github.com/ugorji/go)
|
||||
- [csvutil](https://github.com/jszwec/csvutil) **star:683** High Performance, idiomatic CSV record encoding and decoding to native Go structures. [![There was an update last week][Green]](https://github.com/jszwec/csvutil) [![godoc][GoDoc]](https://godoc.org/github.com/jszwec/csvutil)
|
||||
@ -2034,7 +2034,7 @@ _Libraries and tools for binary serialization._
|
||||
|
||||
## Server Applications
|
||||
|
||||
- [etcd](https://github.com/coreos/etcd) **star:39177** Highly-available key value store for shared configuration and service discovery. [![star > 2000][Awesome]](https://github.com/coreos/etcd) [![There was an update last week][Green]](https://github.com/coreos/etcd) [![godoc][GoDoc]](https://godoc.org/github.com/coreos/etcd)
|
||||
- [etcd](https://github.com/coreos/etcd) **star:39178** Highly-available key value store for shared configuration and service discovery. [![star > 2000][Awesome]](https://github.com/coreos/etcd) [![There was an update last week][Green]](https://github.com/coreos/etcd) [![godoc][GoDoc]](https://godoc.org/github.com/coreos/etcd)
|
||||
- [Caddy](https://github.com/caddyserver/caddy) **star:37908** Caddy is an alternative, HTTP/2 web server that's easy to configure and use. [![star > 2000][Awesome]](https://github.com/caddyserver/caddy) [![There was an update last week][Green]](https://github.com/caddyserver/caddy) [![godoc][GoDoc]](https://godoc.org/github.com/caddyserver/caddy)
|
||||
- [consul](https://www.consul.io/) Consul is a tool for service discovery, monitoring and configuration.
|
||||
- [minio](https://github.com/minio/minio) **star:32213** Minio is a distributed object storage server. [![star > 2000][Awesome]](https://github.com/minio/minio) [![There was an update last week][Green]](https://github.com/minio/minio) [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio)
|
||||
@ -2184,7 +2184,7 @@ _Libraries for testing codebases and generating test data._
|
||||
- [mockit](https://github.com/pasdam/mockit) **star:8** Allows functions and method easy mocking, without defining new types; it's similar to Mockito for Java. [![There was an update last week][Green]](https://github.com/pasdam/mockit) [![godoc][GoDoc]](https://godoc.org/github.com/pasdam/mockit)
|
||||
|
||||
- Fuzzing and delta-debugging/reducing/shrinking.
|
||||
- [go-fuzz](https://github.com/dvyukov/go-fuzz) **star:4350** Randomized testing system. [![star > 2000][Awesome]](https://github.com/dvyukov/go-fuzz) [![godoc][GoDoc]](https://godoc.org/github.com/dvyukov/go-fuzz)
|
||||
- [go-fuzz](https://github.com/dvyukov/go-fuzz) **star:4349** Randomized testing system. [![star > 2000][Awesome]](https://github.com/dvyukov/go-fuzz) [![godoc][GoDoc]](https://godoc.org/github.com/dvyukov/go-fuzz)
|
||||
- [gofuzz](https://github.com/google/gofuzz) **star:1244** Library for populating go objects with random values. [![godoc][GoDoc]](https://godoc.org/github.com/google/gofuzz)
|
||||
- [Tavor](https://github.com/zimmski/tavor) **star:232** Generic fuzzing and delta-debugging framework. [![It hasn't been updated in the last year][Yellow]](https://github.com/zimmski/tavor) [![godoc][GoDoc]](https://godoc.org/github.com/zimmski/tavor)
|
||||
|
||||
@ -2298,10 +2298,10 @@ See also [Natural Language Processing](#natural-language-processing).
|
||||
_Libraries for accessing third party APIs._
|
||||
|
||||
- [github](https://github.com/google/go-github) **star:8332** Go library for accessing the GitHub REST API v3. [![star > 2000][Awesome]](https://github.com/google/go-github) [![There was an update last week][Green]](https://github.com/google/go-github) [![godoc][GoDoc]](https://godoc.org/github.com/google/go-github)
|
||||
- [aws-sdk-go](https://github.com/aws/aws-sdk-go) **star:7523** The official AWS SDK for the Go programming language. [![star > 2000][Awesome]](https://github.com/aws/aws-sdk-go) [![There was an update last week][Green]](https://github.com/aws/aws-sdk-go) [![godoc][GoDoc]](https://godoc.org/github.com/aws/aws-sdk-go)
|
||||
- [aws-sdk-go](https://github.com/aws/aws-sdk-go) **star:7522** The official AWS SDK for the Go programming language. [![star > 2000][Awesome]](https://github.com/aws/aws-sdk-go) [![There was an update last week][Green]](https://github.com/aws/aws-sdk-go) [![godoc][GoDoc]](https://godoc.org/github.com/aws/aws-sdk-go)
|
||||
- [slack](https://github.com/slack-go/slack) **star:3846** Slack API in Go. [![star > 2000][Awesome]](https://github.com/slack-go/slack) [![There was an update last week][Green]](https://github.com/slack-go/slack) [![godoc][GoDoc]](https://godoc.org/github.com/slack-go/slack)
|
||||
- [google](https://github.com/google/google-api-go-client) **star:2951** Auto-generated Google APIs for Go. [![star > 2000][Awesome]](https://github.com/google/google-api-go-client) [![There was an update last week][Green]](https://github.com/google/google-api-go-client) [![godoc][GoDoc]](https://godoc.org/github.com/google/google-api-go-client)
|
||||
- [discordgo](https://github.com/bwmarrin/discordgo) **star:2853** Go bindings for the Discord Chat API. [![star > 2000][Awesome]](https://github.com/bwmarrin/discordgo) [![There was an update last week][Green]](https://github.com/bwmarrin/discordgo) [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||
- [discordgo](https://github.com/bwmarrin/discordgo) **star:2854** Go bindings for the Discord Chat API. [![star > 2000][Awesome]](https://github.com/bwmarrin/discordgo) [![There was an update last week][Green]](https://github.com/bwmarrin/discordgo) [![godoc][GoDoc]](https://godoc.org/github.com/bwmarrin/discordgo)
|
||||
- [google-cloud](https://github.com/GoogleCloudPlatform/gcloud-golang) **star:2786** Google Cloud APIs Go Client Library. [![star > 2000][Awesome]](https://github.com/GoogleCloudPlatform/gcloud-golang) [![There was an update last week][Green]](https://github.com/GoogleCloudPlatform/gcloud-golang) [![godoc][GoDoc]](https://godoc.org/github.com/GoogleCloudPlatform/gcloud-golang)
|
||||
- [minio-go](https://github.com/minio/minio-go) **star:1554** Minio Go Library for Amazon S3 compatible cloud storage. [![There was an update last week][Green]](https://github.com/minio/minio-go) [![godoc][GoDoc]](https://godoc.org/github.com/minio/minio-go)
|
||||
- [stripe](https://github.com/stripe/stripe-go) **star:1526** Go client for the Stripe API. [![There was an update last week][Green]](https://github.com/stripe/stripe-go) [![godoc][GoDoc]](https://godoc.org/github.com/stripe/stripe-go)
|
||||
@ -2400,16 +2400,16 @@ _Libraries for accessing third party APIs._
|
||||
|
||||
_General utilities and tools to make your life easier._
|
||||
|
||||
- [fzf](https://github.com/junegunn/fzf) **star:42928** Command-line fuzzy finder written in Go. [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![There was an update last week][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
|
||||
- [fzf](https://github.com/junegunn/fzf) **star:42929** Command-line fuzzy finder written in Go. [![star > 2000][Awesome]](https://github.com/junegunn/fzf) [![There was an update last week][Green]](https://github.com/junegunn/fzf) [![godoc][GoDoc]](https://godoc.org/github.com/junegunn/fzf)
|
||||
- [hub](https://github.com/github/hub) **star:21635** wrap git commands with additional functionality to interact with github from the terminal. [![star > 2000][Awesome]](https://github.com/github/hub) [![There was an update last week][Green]](https://github.com/github/hub) [![godoc][GoDoc]](https://godoc.org/github.com/github/hub)
|
||||
- [ctop](https://github.com/bcicen/ctop) **star:12452** [Top-like](https://ctop.sh) interface (e.g. htop) for container metrics. [![star > 2000][Awesome]](https://github.com/bcicen/ctop) [![There was an update last week][Green]](https://github.com/bcicen/ctop) [![godoc][GoDoc]](https://godoc.org/github.com/bcicen/ctop)
|
||||
- [sqlx](https://github.com/jmoiron/sqlx) **star:11608** provides a set of extensions on top of the excellent built-in database/sql package. [![star > 2000][Awesome]](https://github.com/jmoiron/sqlx) [![godoc][GoDoc]](https://godoc.org/github.com/jmoiron/sqlx)
|
||||
- [wuzz](https://github.com/asciimoo/wuzz) **star:9926** Interactive cli tool for HTTP inspection. [![star > 2000][Awesome]](https://github.com/asciimoo/wuzz) [![There was an update last week][Green]](https://github.com/asciimoo/wuzz) [![godoc][GoDoc]](https://godoc.org/github.com/asciimoo/wuzz)
|
||||
- [goreleaser](https://github.com/goreleaser/goreleaser) **star:9781** Deliver Go binaries as fast and easily as possible. [![star > 2000][Awesome]](https://github.com/goreleaser/goreleaser) [![There was an update last week][Green]](https://github.com/goreleaser/goreleaser) [![godoc][GoDoc]](https://godoc.org/github.com/goreleaser/goreleaser)
|
||||
- [usql](https://github.com/knq/usql) **star:6975** usql is a universal command-line interface for SQL databases. [![star > 2000][Awesome]](https://github.com/knq/usql) [![There was an update last week][Green]](https://github.com/knq/usql) [![godoc][GoDoc]](https://godoc.org/github.com/knq/usql)
|
||||
- [peco](https://github.com/peco/peco) **star:6809** Simplistic interactive filtering tool. [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
- [peco](https://github.com/peco/peco) **star:6810** Simplistic interactive filtering tool. [![star > 2000][Awesome]](https://github.com/peco/peco) [![godoc][GoDoc]](https://godoc.org/github.com/peco/peco)
|
||||
- [godropbox](https://github.com/dropbox/godropbox) **star:4013** Common libraries for writing Go services/applications from Dropbox. [![star > 2000][Awesome]](https://github.com/dropbox/godropbox) [![It hasn't been updated in the last year][Yellow]](https://github.com/dropbox/godropbox) [![godoc][GoDoc]](https://godoc.org/github.com/dropbox/godropbox)
|
||||
- [lo](https://github.com/samber/lo) **star:3868** A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...) [![star > 2000][Awesome]](https://github.com/samber/lo) [![There was an update last week][Green]](https://github.com/samber/lo) [![godoc][GoDoc]](https://godoc.org/github.com/samber/lo)
|
||||
- [lo](https://github.com/samber/lo) **star:3869** A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...) [![star > 2000][Awesome]](https://github.com/samber/lo) [![There was an update last week][Green]](https://github.com/samber/lo) [![godoc][GoDoc]](https://godoc.org/github.com/samber/lo)
|
||||
- [hystrix-go](https://github.com/afex/hystrix-go) **star:3570** Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. [![star > 2000][Awesome]](https://github.com/afex/hystrix-go) [![godoc][GoDoc]](https://godoc.org/github.com/afex/hystrix-go)
|
||||
- [go-funk](https://github.com/thoas/go-funk) **star:3370** Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). [![star > 2000][Awesome]](https://github.com/thoas/go-funk) [![There was an update last week][Green]](https://github.com/thoas/go-funk) [![godoc][GoDoc]](https://godoc.org/github.com/thoas/go-funk)
|
||||
- [panicparse](https://github.com/maruel/panicparse) **star:3035** Groups similar goroutines and colorizes stack dump. [![star > 2000][Awesome]](https://github.com/maruel/panicparse) [![There was an update last week][Green]](https://github.com/maruel/panicparse) [![godoc][GoDoc]](https://godoc.org/github.com/maruel/panicparse)
|
||||
@ -2898,7 +2898,7 @@ _Software written in Go._
|
||||
### DevOps Tools
|
||||
|
||||
- [kubernetes](https://github.com/kubernetes/kubernetes) **star:86669** Container Cluster Manager from Google. [![star > 2000][Awesome]](https://github.com/kubernetes/kubernetes) [![There was an update last week][Green]](https://github.com/kubernetes/kubernetes) [![godoc][GoDoc]](https://godoc.org/github.com/kubernetes/kubernetes)
|
||||
- [Moby](https://github.com/moby/moby) **star:62471** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![There was an update last week][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
- [Moby](https://github.com/moby/moby) **star:62472** Collaborative project for the container ecosystem to assemble container-based systems. [![star > 2000][Awesome]](https://github.com/moby/moby) [![There was an update last week][Green]](https://github.com/moby/moby) [![godoc][GoDoc]](https://godoc.org/github.com/moby/moby)
|
||||
- [traefik](https://github.com/containous/traefik) **star:37300** Reverse proxy and load balancer with support for multiple backends. [![star > 2000][Awesome]](https://github.com/containous/traefik) [![There was an update last week][Green]](https://github.com/containous/traefik) [![godoc][GoDoc]](https://godoc.org/github.com/containous/traefik)
|
||||
- [Gitea](https://github.com/go-gitea/gitea) **star:28967** Fork of Gogs, entirely community driven. [![star > 2000][Awesome]](https://github.com/go-gitea/gitea) [![There was an update last week][Green]](https://github.com/go-gitea/gitea) [![godoc][GoDoc]](https://godoc.org/github.com/go-gitea/gitea) [![Contains Chinese documents][CN]](https://github.com/go-gitea/gitea)
|
||||
- [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.
|
||||
@ -2915,7 +2915,7 @@ _Software written in Go._
|
||||
- [bosun](https://github.com/bosun-monitor/bosun) **star:3259** Time Series Alerting Framework. [![star > 2000][Awesome]](https://github.com/bosun-monitor/bosun) [![godoc][GoDoc]](https://godoc.org/github.com/bosun-monitor/bosun)
|
||||
- [Pomerium](https://github.com/pomerium/pomerium) **star:2993** Pomerium is an identity-aware access proxy. [![star > 2000][Awesome]](https://github.com/pomerium/pomerium) [![There was an update last week][Green]](https://github.com/pomerium/pomerium) [![godoc][GoDoc]](https://godoc.org/github.com/pomerium/pomerium)
|
||||
- [script](https://github.com/bitfield/script) **star:2468** Making it easy to write shell-like scripts in Go for DevOps and system administration tasks. [![star > 2000][Awesome]](https://github.com/bitfield/script) [![There was an update last week][Green]](https://github.com/bitfield/script) [![godoc][GoDoc]](https://godoc.org/github.com/bitfield/script)
|
||||
- [Mizu](https://github.com/up9inc/mizu) **star:2388** API traffic viewer for Kubernetes enabling you to view all API communication between microservices, multiprotocol support: HTTP1.1, HTTP/2, AMQP, Kafka, Redis. [![star > 2000][Awesome]](https://github.com/up9inc/mizu) [![There was an update last week][Green]](https://github.com/up9inc/mizu) [![godoc][GoDoc]](https://godoc.org/github.com/up9inc/mizu)
|
||||
- [Mizu](https://github.com/up9inc/mizu) **star:2389** API traffic viewer for Kubernetes enabling you to view all API communication between microservices, multiprotocol support: HTTP1.1, HTTP/2, AMQP, Kafka, Redis. [![star > 2000][Awesome]](https://github.com/up9inc/mizu) [![There was an update last week][Green]](https://github.com/up9inc/mizu) [![godoc][GoDoc]](https://godoc.org/github.com/up9inc/mizu)
|
||||
- [kala](https://github.com/ajvb/kala) **star:1785** Simplistic, modern, and performant job scheduler. [![godoc][GoDoc]](https://godoc.org/github.com/ajvb/kala)
|
||||
- [fac](https://github.com/mkchoi212/fac) **star:1747** Command-line user interface to fix git merge conflicts. [![It hasn't been updated in the last year][Yellow]](https://github.com/mkchoi212/fac) [![godoc][GoDoc]](https://godoc.org/github.com/mkchoi212/fac)
|
||||
- [goxc](https://github.com/laher/goxc) **star:1677** build tool for Go, with a focus on cross-compiling and packaging. [![It hasn't been updated in the last year][Yellow]](https://github.com/laher/goxc) [![godoc][GoDoc]](https://godoc.org/github.com/laher/goxc)
|
||||
@ -2977,10 +2977,10 @@ _Software written in Go._
|
||||
- [restic](https://github.com/restic/restic) **star:15949** De-duplicating backup program. [![star > 2000][Awesome]](https://github.com/restic/restic) [![There was an update last week][Green]](https://github.com/restic/restic) [![godoc][GoDoc]](https://godoc.org/github.com/restic/restic)
|
||||
- [Gor](https://github.com/buger/gor) **star:15358** Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. [![star > 2000][Awesome]](https://github.com/buger/gor) [![There was an update last week][Green]](https://github.com/buger/gor) [![godoc][GoDoc]](https://godoc.org/github.com/buger/gor)
|
||||
- [Seaweed File System](https://github.com/chrislusf/seaweedfs) **star:14083** Fast, Simple and Scalable Distributed File System with O(1) disk seek. [![star > 2000][Awesome]](https://github.com/chrislusf/seaweedfs) [![There was an update last week][Green]](https://github.com/chrislusf/seaweedfs) [![godoc][GoDoc]](https://godoc.org/github.com/chrislusf/seaweedfs)
|
||||
- [toxiproxy](https://github.com/shopify/toxiproxy) **star:7902** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![There was an update last week][Green]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
- [toxiproxy](https://github.com/shopify/toxiproxy) **star:7903** Proxy to simulate network and system conditions for automated tests. [![star > 2000][Awesome]](https://github.com/shopify/toxiproxy) [![There was an update last week][Green]](https://github.com/shopify/toxiproxy) [![godoc][GoDoc]](https://godoc.org/github.com/shopify/toxiproxy)
|
||||
- [tsuru](https://tsuru.io/) Extensible and open source Platform as a Service software.
|
||||
- [Comcast](https://github.com/tylertreat/Comcast) **star:7799** Simulate bad network connections. [![star > 2000][Awesome]](https://github.com/tylertreat/Comcast) [![godoc][GoDoc]](https://godoc.org/github.com/tylertreat/Comcast)
|
||||
- [confd](https://github.com/kelseyhightower/confd) **star:7737** Manage local application configuration files using templates and data from etcd or consul. [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
- [confd](https://github.com/kelseyhightower/confd) **star:7738** Manage local application configuration files using templates and data from etcd or consul. [![star > 2000][Awesome]](https://github.com/kelseyhightower/confd) [![godoc][GoDoc]](https://godoc.org/github.com/kelseyhightower/confd)
|
||||
- [LiteIDE](https://github.com/visualfc/liteide) **star:6764** LiteIDE is a simple, open source, cross-platform Go IDE. [![star > 2000][Awesome]](https://github.com/visualfc/liteide) [![There was an update last week][Green]](https://github.com/visualfc/liteide) [![Contains Chinese documents][CN]](https://github.com/visualfc/liteide)
|
||||
- [drive](https://github.com/odeke-em/drive) **star:6337** Google Drive client for the commandline. [![star > 2000][Awesome]](https://github.com/odeke-em/drive) [![It hasn't been updated in the last year][Yellow]](https://github.com/odeke-em/drive) [![godoc][GoDoc]](https://godoc.org/github.com/odeke-em/drive)
|
||||
- [nes](https://github.com/fogleman/nes) **star:4997** Nintendo Entertainment System (NES) emulator written in Go. [![star > 2000][Awesome]](https://github.com/fogleman/nes) [![godoc][GoDoc]](https://godoc.org/github.com/fogleman/nes)
|
||||
|
Loading…
Reference in New Issue
Block a user