Go
3,166 items from avelino/awesome-go ★187,948
-
ftpserverlib github.com
Fully featured FTP server library.
-
winrm github.com
Go WinRM client to remotely execute commands on Windows machines.
-
go-peerflix github.com
Video streaming torrent client.
-
nlp github.com
Go Natural Language Processing library supporting LSA (Latent Semantic Analysis).
-
lark github.com
Feishu/Lark Open API Go SDK, Support ALL Open API and Event Callback.
-
hipchat (xmpp) github.com
A golang package to communicate with HipChat over XMPP.
-
osm github.com
Library for reading, writing and working with OpenStreetMap data and APIs.
-
azuretls-client github.com
An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint.
-
scheduler github.com
Cronjobs scheduling made easy.
-
snip github.com
CLI proxy that reduces LLM token usage by 60-90% with declarative YAML filters. Drop-in for Claude Code, Cursor, Copilot, and Gemini. rtk alternative in Go.
-
music-theory github.com
Music theory models in Go.
-
goview github.com
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
-
banner github.com
Add beautiful banners into your Go applications.
-
go-testdeep github.com
Extremely flexible golang deep comparison, extends the go testing package.
-
nativewebp github.com
Go native WebP encoder with zero external dependencies.
-
mac-cleanup-go github.com
Preview-first TUI for cleaning macOS caches, logs, and temporary files.
-
go-message github.com
Streaming library for the Internet Message Format and mail messages.
-
errlog github.com
Hackable package that determines responsible source code for an error (and some other fast-debugging features). Pluggable to any logger in-place.
-
Pewpew github.com
Flexible HTTP command line stress tester.
-
aerospike-client-go github.com
Aerospike client in Go language.
-
Deepcopier github.com
Simple struct copying for Go.
-
httpretty github.com
Pretty-prints your regular HTTP requests on your terminal for debugging (similar to http.DumpRequest).
-
yacspin github.com
Yet Another CLi Spinner package, for working with terminal spinners.
-
H3 github.com
Go bindings for H3, a hierarchical hexagonal geospatial indexing system.
-
sqlingo github.com
A lightweight DSL to build SQL in Go.
-
pubsub github.com
Simple pubsub package for go.
-
ozzo-routing github.com
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
-
echotron github.com
An elegant and concurrent library for Telegram Bots in Go.
-
health github.com
Easy to use, extensible health check library.
-
ewma github.com
Exponentially-weighted moving averages.
-
archives github.com
a cross-platform, multi-format Go library for working with archives and compression formats with a unified API and as virtual file systems compatible with io/fs.
-
go-cleanhttp github.com
Get easily stdlib HTTP client, which does not share any state with other clients.
-
gofight github.com
API Handler Testing for Golang Router framework.
-
redeo github.com
Redis-protocol compatible TCP servers/services.
-
Chronos github.com
Detects race conditions statically
-
gowd github.com
Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform.
-
gountries github.com
Package that exposes country and subdivision data.
-
taskctl github.com
Concurrent task runner.
-
goconcurrentqueue github.com
Concurrent FIFO queue.
-
GoAudio github.com
Native Go Audio Processing Library.
-
go-tui github.com
A declarative terminal UI framework with templ-like templates, flexbox layout, and a language server for editor support.
-
xgo github.com
A general pureposed function mocking library.
-
interfaces github.com
Command line tool for generating interface definitions.
-
malgo github.com
Mini audio library.
-
aws-doctor github.com
Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal 🩺 ☁️.
-
jcli github.com
Jenkins CLI allows you manage your Jenkins as an easy way.
-
gobrew github.com
Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
-
skiplist github.com
Fast and easy-to-use skip list for Go.
-
xgen github.com
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator.
-
lk github.com
A simple licensing library for golang.
- next page of items loading…