#Golang-library

Showing 60 of 134 repositories tagged #golang-library, ranked by stars

avelino
avelino
awesome-go

A curated list of awesome Go frameworks, libraries and software

Score
100
★ 177.5k ⑂ 13.4k +361/day
Go
spf13
spf13
cobra

A Commander for modern Go CLI interactions

Score
99
★ 44.2k ⑂ 3.2k +18/day
Go
urfave
urfave
cli

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

Score
98
★ 24.2k ⑂ 1.8k +9/day
Go
hajimehoshi
hajimehoshi
ebiten

A dead simple 2D game engine for Go

Score
97
★ 13.3k ⑂ 772 +10/day
Go
go-resty
go-resty
resty

Simple HTTP, REST, and SSE client library for Go

Score
96
★ 11.7k ⑂ 786 +4/day
Go
majd
majd
ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

Score
96
★ 9.6k ⑂ 826 +18/day
Go
pdfcpu
pdfcpu
pdfcpu

PDF tooling for Go and the command line.

Score
94
★ 8.7k ⑂ 616 +8/day
Go
segmentio
segmentio
kafka-go

Kafka library in Go

Score
92
★ 8.6k ⑂ 849 +5/day
Go
mongodb
mongodb
mongo-go-driver

The Official Golang driver for MongoDB

Score
95
★ 8.5k ⑂ 933 +1/day
Go
allegro
allegro
bigcache

Efficient cache for gigabytes of data written in Go.

Score
93
★ 8.1k ⑂ 607 +6/day
Go
MontFerret
MontFerret
ferret

Declarative data automation language and Go runtime for structured extraction workflows.

Score
91
★ 6.0k ⑂ 325
Go
pterm
pterm
pterm

✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.

Score
88
★ 5.5k ⑂ 222 +3/day
Go
yinggaozhen
yinggaozhen
awesome-go-cn

一个很棒的Go框架、库和软件的中文收录大全。:alarm_clock:脚本定期与英文文档同步,包含了各工程star数/最近更新时间,助您快速发现优质项目。Awesome Go~

Score
89
★ 5.2k ⑂ 533 +1/day
confluentinc
confluentinc
confluent-kafka-go

Confluent's Apache Kafka Golang client

Score
90
★ 5.2k ⑂ 705 +1/day
HTML
danielgtaylor
danielgtaylor
huma

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

Score
88
★ 4.2k ⑂ 272 +37/day
Go
fortio
fortio
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.

Score
87
★ 3.7k ⑂ 274 +3/day
Go
goccy
goccy
go-json

Fast JSON encoder/decoder compatible with encoding/json for Go

Score
83
★ 3.7k ⑂ 201
Go
arl
arl
statsviz

Visualise Go runtime metrics in real time

Score
86
★ 3.6k ⑂ 124 +2/day
Go
flosch
flosch
pongo2

Django-syntax like template-engine for Go

Score
84
★ 3.1k ⑂ 284 +4/day
Go
guptarohit
guptarohit
asciigraph

Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

Score
85
★ 3.1k ⑂ 121 +4/day
Go
wasmerio
wasmerio
wasmer-go

🐹🕸️ WebAssembly runtime for Go

Score
56
★ 3.0k ⑂ 169
Go
ying32
ying32
govcl

Cross-platform Go/Golang GUI library.

Score
75
★ 2.4k ⑂ 241 +3/day
Go
ajstarks
ajstarks
svgo

Go Language Library for SVG generation

Score
54
★ 2.2k ⑂ 173
Go
goccy
goccy
go-yaml

YAML support for the Go language

Score
79
★ 2.2k ⑂ 224 +6/day
Go
alitto
alitto
pond

🔘 Minimalistic and High-performance goroutine worker pool written in Go

Score
79
★ 2.2k ⑂ 82 +6/day
Go
thomaspoignant
thomaspoignant
go-feature-flag

GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source. 🎛️

Score
81
★ 2.1k ⑂ 206 +1/day
Go
mudler
mudler
edgevpn

:sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

Score
80
★ 1.9k ⑂ 197
Go
mochi-mqtt
mochi-mqtt
server

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub

Score
82
★ 1.9k ⑂ 316 +10/day
Go
templui
templui
templui

A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code.

Score
78
★ 1.6k ⑂ 90 +11/day
templ
xormplus
xormplus
xorm

xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作

Score
52
★ 1.6k ⑂ 220
Go
wneessen
wneessen
go-mail

📧 Easy to use, yet comprehensive library for sending mails with Go

Score
77
★ 1.4k ⑂ 102 +6/day
Go
pemistahl
pemistahl
lingua-go

The most accurate natural language detection library for Go, suitable for short text and mixed-language text

Score
48
★ 1.4k ⑂ 79 +2/day
Go
santhosh-tekuri
santhosh-tekuri
jsonschema

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

Score
76
★ 1.2k ⑂ 128 +3/day
Go
dropbox
dropbox
goebpf

Library to work with eBPF programs from Go

Score
74
★ 1.2k ⑂ 82 +1/day
Go
ChimeraCoder
ChimeraCoder
anaconda

A Go client library for the Twitter 1.1 API

Score
50
★ 1.1k ⑂ 243
Go
apenella
apenella
go-ansible

Go-ansible is a Go package that enables the execution of ansible-playbook or ansible commands directly from Golang applications. It supports a wide range of options for each command, enabling smooth integration of Ansible functionality into your projects.

Score
100
★ 1.1k ⑂ 146 +1/day
Go
wagslane
wagslane
go-rabbitmq

A wrapper of streadway/amqp that provides reconnection logic and sane defaults

Score
46
★ 992 ⑂ 151 +1/day
Go
redcode-labs
redcode-labs
Coldfire

Golang malware development library

Score
46
★ 983 ⑂ 143 +1/day
Go
zombiezen
zombiezen
go-sqlite

Low-level Go interface to SQLite 3

Score
71
★ 973 ⑂ 39
Go
mailgun
mailgun
gubernator

High Performance Rate Limiting MicroService and Library

Score
43
★ 959 ⑂ 95
Go
ebitenui
ebitenui
ebitenui

User interface engine and widget library for Ebitengine

Score
69
★ 927 ⑂ 74 +10/day
Go
ngrok
ngrok
ngrok-go

Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.

Score
73
★ 865 ⑂ 105
Go
go-faker
go-faker
faker

Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker

Score
70
★ 856 ⑂ 44 +1/day
Go
goccy
goccy
go-graphviz

Go bindings for Graphviz

Score
59
★ 832 ⑂ 82
Go
gphotosuploader
gphotosuploader
gphotos-uploader-cli

Command line tool to mass upload media folders to your google photos account(s) (Mac OS / Linux)

Score
57
★ 761 ⑂ 78 +1/day
Go
InVisionApp
InVisionApp
go-health

Library for enabling asynchronous health checks in your service

Score
40
★ 748 ⑂ 57
Go
qustavo
qustavo
dotsql

A Golang library for using SQL.

Score
39
★ 743 ⑂ 50
Go
go-fed
go-fed
activity

ActivityStreams & ActivityPub in golang, oh my!

Score
41
★ 731 ⑂ 101
Go
slotix
slotix
dataflowkit

Extract structured data from web sites. Web sites scraping.

Score
40
★ 715 ⑂ 84
Go
asticode
asticode
go-astisub

Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

Score
71
★ 701 ⑂ 130 +1/day
Go
cristalhq
cristalhq
jwt

Safe, simple and fast JSON Web Tokens for Go

Score
38
★ 689 ⑂ 47
Go
xssnick
xssnick
tonutils-go

TON SDK Library in pure Golang for interacting with The Open Network ecosystem using native protocols, such as ADNL, RLDP and etc.

Score
72
★ 688 ⑂ 189
Go
jcuga
jcuga
golongpoll

golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:

Score
38
★ 668 ⑂ 61
Go
containerd
containerd
ttrpc

GRPC for low-memory environments

Score
68
★ 651 ⑂ 85 +1/day
Go
asticode
asticode
go-astits

Demux and mux MPEG Transport Streams (.ts) natively in GO

Score
66
★ 614 ⑂ 64
Go
shaj13
shaj13
go-guardian

Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

Score
36
★ 613 ⑂ 61 +2/day
Go
goccy
goccy
go-reflect

Zero-allocation reflection library for Go

Score
29
★ 595 ⑂ 24
Go
hellofresh
hellofresh
health-go

Library to provide basic healthcheck functionality to Go applications.

Score
80
★ 589 ⑂ 65 +1/day
Go
i-love-flamingo
i-love-flamingo
flamingo

Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.

Score
67
★ 560 ⑂ 71 +2/day
Go
moov-io
moov-io
ach

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

Score
100
★ 554 ⑂ 194 +2/day
Go
Related Topics
#golang#go#cli#golang-package#command-line#json#grpc#kubernetes#microservice#awesome#awesome-list

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly