Top 23 Go golang-library Projects
-
go-formatter
A curated list of awesome Go frameworks, libraries and software
Project mention: [Share my program] Best golang projects display web as a opensource project. | reddit.com/r/golang | 2021-02-23Awesome Go and it's ilk have a very broad list of libraries to pull from. You might get some applications from Awesome Self Hosted.
-
cobra
A Commander for modern Go CLI interactions
go get github.com/spf13/cobra/cobra
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
urfave/cli
A simple, fast, and fun package for building command line apps in Go (by urfave)
Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22 -
BigCache
Efficient cache for gigabytes of data written in Go.
-
Ebiten
A dead simple 2D game library for Go
Go route: There is https://github.com/hajimehoshi/ebiten for Go, which has pretty similar core features as pygame.
-
resty
Simple HTTP and REST client library for Go
-
kafka-go
Kafka library in Go
Project mention: Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋 | dev.to | 2021-02-28This article about tries to implement of clean architecture microservice using: 🚀 Kafka as messages broker gRPC Go implementation of gRPC MongoDB as database Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus
-
Confluent Kafka Golang Client
Confluent's Apache Kafka Golang client
-
pdfcpu
A PDF processor written in Go.
It is based on an existing open source project:
-
fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
-
svgo
Go Language Library for SVG generation (by ajstarks)
-
asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
-
xorm
xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作 (by xormplus)
-
anaconda
A Go client library for the Twitter 1.1 API (by ChimeraCoder)
-
ghw
Golang hardware discovery/inspection library
Project mention: jaypipes/ghw: Golang hardware discovery/inspection library | reddit.com/r/devopsish | 2021-03-01 -
go-json
Fast JSON encoder/decoder compatible with encoding/json for Go
Project mention: Fast JSON encoder/decoder compatible with encoding/json for Go | reddit.com/r/golang | 2021-02-09 -
Dotsql
A Golang library for using SQL.
-
Dataflow kit
Extract structured data from web sites. Web sites scraping.
-
Koazee
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
-
pterm
✨ #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more 🚀 It's completely configurable and 100% cross-platform compatible.
-
go-astits
Parse and demux MPEG Transport Streams (.ts) natively in GO
-
go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
-
Jade
Jade.go - pug template engine for Go (golang)
Pug
Index
What are some of the best open-source golang-library projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | go-formatter | 62,378 |
2 | cobra | 20,632 |
3 | urfave/cli | 15,386 |
4 | BigCache | 4,685 |
5 | Ebiten | 4,110 |
6 | resty | 3,965 |
7 | kafka-go | 3,234 |
8 | Confluent Kafka Golang Client | 2,529 |
9 | pdfcpu | 2,145 |
10 | fortio | 1,783 |
11 | svgo | 1,606 |
12 | asciigraph | 1,585 |
13 | xorm | 1,391 |
14 | anaconda | 1,076 |
15 | ghw | 908 |
16 | go-json | 603 |
17 | Dotsql | 575 |
18 | Dataflow kit | 454 |
19 | Koazee | 444 |
20 | pterm | 433 |
21 | go-astits | 338 |
22 | go-astisub | 303 |
23 | Jade | 251 |