cli by urfave

A simple, fast, and fun package for building command line apps in Go

created at July 13, 2013, 7:32 p.m.

Go

300 +0

21,632 +33

1,677 +1

GitHub
go-micro by go-micro

A Go microservices framework

created at Jan. 13, 2015, 11:30 p.m.

Go

511 +1

21,406 +27

2,312 +3

GitHub
learn-go-with-tests by quii

Learn Go with test-driven development

created at March 2, 2018, 11:41 a.m.

Go

315 +0

21,271 +36

2,720 +1

GitHub
seaweedfs by seaweedfs

SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

created at July 14, 2014, 4:41 p.m.

Go

537 +2

21,076 +61

2,168 +4

GitHub
fasthttp by valyala

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

created at Oct. 18, 2015, 10:19 p.m.

Go

391 -1

21,050 +16

1,721 +1

GitHub
zap by uber-go

Blazing fast, structured, leveled logging in Go.

created at Feb. 18, 2016, 7:52 p.m.

Go

245 -1

20,963 +58

1,400 +4

GitHub
mux by gorilla

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

created at Oct. 2, 2012, 9:32 p.m.

Go

310 +0

20,177 +22

1,834 -1

GitHub
dgraph by dgraph-io

The high-performance database for modern applications

created at Aug. 25, 2015, 7:15 a.m.

Go

376 -1

20,065 +18

1,470 +0

GitHub
grpc-go by grpc

The Go language implementation of gRPC. HTTP/2 based RPC

created at Dec. 8, 2014, 6:59 p.m.

Go

481 -1

19,881 +34

4,208 +7

GitHub
jaeger by jaegertracing

CNCF Jaeger, a Distributed Tracing Platform

created at April 15, 2016, 6:49 p.m.

Go

330 +0

19,454 +71

2,322 +3

GitHub
go-redis by redis

Redis Go client

created at July 25, 2012, 1:01 p.m.

Go

252 +0

19,292 +26

2,282 +3

GitHub
learngo by inancgumus

❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

created at Oct. 15, 2018, 11:12 a.m.

Go

315 -1

18,351 +21

2,493 +2

GitHub
goreplay by buger

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

created at May 30, 2013, 9:29 a.m.

Go

469 +0

18,284 +10

1,770 -1

GitHub
vitess by vitessio

Vitess is a database clustering system for horizontal scaling of MySQL.

created at June 27, 2013, 9:20 p.m.

Go

508 +0

17,847 +28

2,031 +0

GitHub
excelize by 360EntSecGroup-Skylar

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

created at Aug. 29, 2016, 12:32 p.m.

Go

238 +0

17,291 +33

1,662 +2

GitHub
hey by rakyll

HTTP load generator, ApacheBench (ab) replacement

created at Sept. 2, 2016, 10:24 a.m.

Go

182 +0

17,265 +38

1,157 +1

GitHub
chi by go-chi

lightweight, idiomatic and composable router for building Go HTTP services

created at Oct. 15, 2015, 8:46 p.m.

Go

209 +0

17,107 +60

955 +1

GitHub
dolt by dolthub

Dolt – Git for Data

created at July 24, 2019, 5:46 p.m.

Go

112 +0

16,984 +48

477 +1

GitHub
casbin by casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

created at April 8, 2017, 7:51 a.m.

Go

230 +0

16,878 +48

1,588 +1

GitHub
httprouter by julienschmidt

A high performance HTTP request router that scales well

created at Dec. 5, 2013, 3:10 p.m.

Go

314 +0

16,288 +16

1,454 +0

GitHub