Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go Library

Go Library

618 projects

Showing 36 of 569 projects

winrm
winrmGo

A Go library and CLI tool for executing remote commands on Windows machines via WinRM/WinRS protocol.

#windows-server#devops#winrm
Stars467
Forks139
Last commit1 month ago
banner
bannerGo

A Go library for adding customizable ASCII startup banners with system information and ANSI colors to applications.

#developer-tools#terminal#go-library
Stars462
Forks23
Last commit5 years ago
errlog
errlogGo

A Go library that uses static and stack-trace analysis to pinpoint errors and speed up debugging.

#developer-tools#stack-trace#go-library
Stars460
Forks20
Last commit2 years ago
osm
osmGo

A comprehensive Go library for reading, writing, and processing OpenStreetMap data in XML, JSON, and PBF formats.

#osm-pbf#geospatial#go-library
Stars458
Forks56
Last commit14 days ago
music-theory
music-theoryGo

Go library providing music theory models for notes, scales, chords, and keys with a command-line utility.

#go-library#command-line-tool#music-theory
Stars457
Forks45
Last commit4 months ago
yacspin
yacspinGo

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

#progress-indicators#open-source#terminal
Stars456
Forks10
Last commit4 years ago
ewma
ewmaGo

A Go library implementing Exponentially Weighted Moving Average algorithms for efficient time-series data smoothing.

#algorithm#data-smoothing#statistics
Stars451
Forks39
Last commit2 years ago
go-message
go-messageGo

A streaming Go library for parsing and generating Internet Message Format and mail messages.

#mail#rfc-5322#streaming-api
Stars451
Forks126
Last commit1 year ago
IAVL
IAVLGo

A versioned, snapshottable AVL+ tree implementation in Go for persistent key-value storage with deterministic Merkle root hashes.

#cosmos-sdk#go-library#persistent-data-structure
Stars450
Forks321
Last commit18 days ago
health
healthGo

An extensible health check library for Go applications to monitor system dependencies and status.

#composite-checkers#api#integration-testing
Stars449
Forks38
Last commit2 years ago
redeo
redeoGo

A high-performance Go framework for building Redis-protocol compatible TCP servers and services.

#redis-protocol#service#high-performance
Stars444
Forks35
Last commit3 years ago
nativewebp
nativewebpGo

A pure Go WebP encoder with no external dependencies, offering faster encoding and smaller file sizes than PNG.

#image-encoding#animation#go-library
Stars440
Forks20
Last commit25 days ago
echotron
echotronGo

An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.

#functional-programming#library#go-library
Stars439
Forks25
Last commit2 months ago
gowd
gowdGo

A Go library for building cross-platform desktop GUI applications using HTML, CSS, and JavaScript, powered by NW.js.

#desktop-app#ui-toolkit#webview
Stars435
Forks42
Last commit3 years ago
gountries
gountriesGo

A Go library providing structured ISO-standard country, subdivision, currency, and geographic data with translations and borders.

#borders#translations#geographic-data
Stars433
Forks71
Last commit1 month ago
goconcurrentqueue
goconcurrentqueueGo

A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.

#goroutine-safe#concurrent-queue#queue
Stars433
Forks35
Last commit3 years ago
go-steam
go-steamGo

A Go library implementing Steam's protocol for automating actions like trading, chatting, and inventory management without the Steam client.

#chat-bots#steam#game-bots
Stars424
Forks164
Last commit2 years ago
go-nude
go-nudeGo

A Go library for detecting nudity in images, ported from nude.js.

#image-analysis#nudity-detection#go-library
Stars421
Forks51
Last commit2 years ago
Glue
GlueGo

A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.

#client-server#go-library#websocket
Stars421
Forks31
Last commit6 years ago
lk
lkGo

A simple Go library for generating and validating signed license keys with arbitrary data.

#crypto#license-management#go-library
Stars418
Forks64
Last commit5 months ago
GoAudio
GoAudioGo

A Go library for audio processing and synthesis with WAVE file support, oscillators, and breakpoints.

#audio-synthesis#digital-audio#go-library
Stars418
Forks41
Last commit2 years ago
archives
archivesGo

A Go library for creating/extracting archives, compressing/decompressing files, and walking virtual file systems across many formats.

#stream-processing#bzip2#lz4
Stars415
Forks37
Last commit9 days ago
xgen
xgenGo

A pure Go library for parsing XSD files and generating type-safe code in Go, C, Java, Rust, and TypeScript.

#multi-language#generator#developer-tools
Stars414
Forks105
Last commit12 days ago
go-adaptive-radix-tree
go-adaptive-radix-treeGo

A high-performance, memory-efficient Go implementation of Adaptive Radix Trees with zero-allocation searches and ordered iteration.

#range-queries#trie#search-algorithms
Stars413
Forks63
Last commit6 months ago
calendarheatmap
calendarheatmapGo

A self-contained Go library and CLI for generating GitHub-style calendar heatmaps from time-series data.

#svg-generation#webassembly#calendar-heatmap
Stars410
Forks19
Last commit1 year ago
glot
glotGo

A plotting library for Golang built on top of gnuplot, supporting lines, points, bars, steps, histogram, and circle styles.

#gnuplot#scientific-computing#go-library
Stars407
Forks21
Last commit1 year ago
go-rate
go-rateGo

A Go library for implementing timed rate limiting with both blocking and non-blocking approaches.

#concurrency-control#server-side#timed-limiter
Stars406
Forks35
Last commit4 years ago
flowmatic
flowmaticGo

A Go library providing a structured concurrency API to simplify parallel task management, error aggregation, and panic propagation.

#parallel-computing#go-library#goroutine
Stars402
Forks9
Last commit9 months ago
godet
godetGo

A Go client library for remotely controlling Chrome/Chromium browsers via the Chrome DevTools Protocol.

#go-client#go-library#headless-browser
Stars398
Forks43
Last commit2 months ago
ENGi
ENGiGo

A multi-platform 2D game library for Go, supporting desktop, web, and Android.

#web-games#desktop-games#go-library
Stars393
Forks25
Last commit10 years ago
Pixel
PixelGo

A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.

#opengl#audio-integration#go-library
Stars391
Forks13
Last commit1 year ago
marshmallow
marshmallowGo

A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.

#json-unmarshalling#unstructured-data#go-library
Stars391
Forks11
Last commit2 years ago
go-jump
go-jumpGo

A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.

#algorithm#hash-table#distributed-systems
Stars390
Forks33
Last commit4 years ago
wav
wavGo

A battle-tested Go library for encoding and decoding WAV audio files.

#encoder#go-library#audio-decoder
Stars389
Forks52
Last commit1 year ago
afs
afsGo

A Go library providing a unified API for file operations across local, cloud, and network storage systems.

#filesystem#tar#testing-utilities
Stars388
Forks39
Last commit5 months ago
sleuth
sleuthGo

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.

#http-services#zero-dependency#distributed-systems
Stars387
Forks24
Last commit2 years ago
PreviousPage 9 of 16Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Go329
#Golang310
#Cli Tool58
#Concurrency45
#Cross Platform43
#Distributed Systems38
#Machine Learning36
#Golang Library34
#Hacktoberfest34
#Text Processing31
#Data Structures30
#Cli29