Gordon family (a)

Primer

Go language mascot is a gopher (gopher), Renee French design by the illustrator named Gordon, looks like this:

Go on the official website ( https://golang.google.cn/ Gordon long like this) is:

And many frameworks, tools, logo or mascot of Go is also eco-design are based on Gordon, here are some interesting frameworks and tools according to various relatives of Gordon.

1. Jaeger

Description: this is Detective Gordon Uber open source distributed link tracking system, mainly used for system monitoring and analysis at the micro-service architecture, such as a distributed context propagation, distributed transaction monitoring, root cause analysis, service dependency analysis, performance delay optimization.

Address: https://github.com/jaegertracing/jaeger

2. Casbin

Description: this feeling of holding a shield with weak Gordon is actually a powerful lightweight access control (Access Control) tool that supports ACL, RBAC, ABAC and other types of access control model.

Address: https://github.com/casbin/casbin

3. Golang Crypto Trading Bot

Description: Play block chain of the students may be interested in only robot Gordon, the robot encryption for currency trading, but there is no interface to interact only through the command line.

Address: https://github.com/saniales/golang-crypto-trading-bot

4. Aurora

Description: Gordon is only ugly to the ha ha ha. (Gordon hit only ugly eruption of artificial watermark: This article is compiled by openxxs, reprint request indicate the original author) output gorgeous if you want ANSI command line, or contain a variety of colors with a variety of background colors, then this Sao library to meet your various ideas.

地址:https://github.com/logrusorgru/aurora

5. Go-MySQL-Driver

介绍:这只抱着海豚的圆柱形Gordon一看就知道和MySQL脱不了干系,是为golang的database/sql包提供的轻量级的MySQL引擎,不绑定C相关库,纯Go语言实现。

地址:https://github.com/go-sql-driver/mysql

6. RethinkDB-go

介绍:和Gordon一起哼着小曲儿的是RethinkDB的吉祥物。RethinkDB是定位于实时应用的分布式NoSQL数据库,最大的特点是以可操作的格式存储JSON数据。而RethinkDB-go即在golang中的RethinkDB引擎。

地址:https://github.com/rethinkdb/rethinkdb-go

7. Mongo-go

介绍:这只穿着印有单片叶子图案的白校服Gordon,是golang中MongoDB的引擎。

地址:https://github.com/mongodb/mongo-go-driver

8. neoism

介绍:neoism是golang中Neo4j图形数据库的引擎。Neo4j也是NoSQL家族中的一员,是目前最流行的图形数据库。

地址:https://github.com/jmcvetta/neoism

9. go-health

介绍:Gordon医生为运行在Kubernetes、mesos等平台上的服务进行异步依赖健康检查。

地址:https://github.com/InVisionApp/go-health

10. Go kit

介绍:这只六边形Gordon实质是Go的软件包集合,提供构建安全可靠的微服务的工具集,广受好评,Star都1.4w+了。

地址:https://github.com/go-kit/kit

11. pdfcpu

介绍:一群小小的Gordon组成的CPU,是进行PDF文件处理的强有力工具,可以对PDF文件进行编码、解码、合并、拆分、旋转等等操作。

地址:https://github.com/hhrutter/pdfcpu 

12. go-money

介绍:这只大富翁Gordon提供货币计算的功能,支持160多的货币种类,支持加减乘除及绝对值和取反6种运算,以应对“钱”相关计算的精度问题。

地址:https://github.com/rhymond/go-money

13. binding

介绍:这只照镜子的问号Gordon实际上是为go的net/http提供请求数据绑定功能的小工具,同时提供错误处理和有效性验证的功能,最大的卖点是不使用反射。

地址:https://github.com/mholt/binding

14. ebiten

介绍:如果你对2D小游戏的开发感兴趣,可以考虑下这只马里奥Gordon哦。它是一个2D游戏开发库,提供各种便捷的游戏功能,支持各类主流系统。

地址:https://github.com/hajimehoshi/ebiten

15. GoCV

介绍:这只浮夸的Gordon其实是OpenCV的支持库。

地址:https://github.com/hybridgroup/gocv

 

Guess you like

Origin www.cnblogs.com/openxxs/p/11214944.html