Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go Library

Go Library

958 projects

Showing 36 of 958 projects

eaopt
eaoptGo

An evolutionary optimization library for Go implementing genetic algorithms, particle swarm optimization, differential evolution, and other algorithms.

#particle-swarm-optimization#parallel-computing#genetic-algorithms
Stars906
Forks97
Last commit
onnx-go
onnx-goGo

A Go interface for importing and executing pre-trained ONNX neural network models without framework dependencies.

#open-source#neural-network#model-import
Stars903
Forks83
Last commit1 year ago
commonregex
commonregexGo

A Go library providing pre-built regular expressions for common patterns like dates, emails, and phone numbers.

#developer-tools#regex#validation
Stars898
Forks72
Last commit6 years ago
mow.cli
mow.cliGo

A Go framework for building command line applications with declarative argument parsing and validation.

#cli-framework#validation#go-library
Stars884
Forks58
Last commit2 years ago
AwGo
AwGoGo

A full-featured Go library for building Alfred 3 and 4 workflows with a fluent API and powerful features.

#script-filter#alfred-workflow#alfred-workflows
Stars877
Forks48
Last commit2 years ago
pg-schema-diff
pg-schema-diffGo

A Go library for diffing Postgres schemas and generating SQL migrations with minimal downtime and locks.

#postgres#zero-downtime#postgres-schema
Stars866
Forks74
Last commit1 day ago
go-qrcode
go-qrcodeGo

A Go library for generating customizable QR codes with support for colors, shapes, icons, gradients, and WebAssembly.

#adjustable#webassembly#barcode
Stars855
Forks119
Last commit1 month ago
clipboard
clipboardGo

A cross-platform Go package for accessing and manipulating system clipboard text and images across macOS, Linux, Windows, Android, and iOS.

#desktop-app#image-clipboard#x11
Stars844
Forks80
Last commit1 month ago
gokv
gokvGo

A simple key-value store abstraction for Go with implementations for Redis, Consul, etcd, PostgreSQL, MongoDB, and many more.

#package#library#redis
Stars828
Forks77
Last commit8 months ago
bine
bineGo

Go library for accessing and controlling Tor clients and servers, including embedding Tor statically.

#go-library#privacy#onion-services
Stars823
Forks77
Last commit3 years ago
bayesian
bayesianGo

A Go library for naive Bayesian classification and TF-IDF calculations on string sets.

#tf-idf#naive-bayes#text-classification
Stars814
Forks128
Last commit7 months ago
gval
gvalGo

A Go library for evaluating arbitrary expressions with support for parameters, custom functions, and extensible languages.

#parsing#rule-engine#evaluate-expressions
Stars813
Forks89
Last commit11 months ago
go-colorable
go-colorableGo

A Go library that enables ANSI color escape sequences in terminal output on Windows.

#windows-compatibility#go-library#color
Stars812
Forks99
Last commit1 month ago
trie
trieGo

A Go implementation of a trie data structure with algorithms for extremely fast prefix and fuzzy string searching.

#search-algorithms#go-library#data-structures
Stars791
Forks116
Last commit6 months ago
deque
dequeGo

A fast ring-buffer deque (double-ended queue) implementation in Go with O(1) operations and optimized memory performance.

#circular-buffer#queue#stack
Stars783
Forks66
Last commit22 days ago
consistent
consistentGo

A Go library implementing consistent hashing with bounded loads for uniform key distribution and load balancing.

#consistent-hashing-library#distributed-systems#go-library
Stars779
Forks77
Last commit2 years ago
copy
copyGo

A Go library for recursively copying directories with extensive customization options.

#filesystem#directories#copy
Stars771
Forks119
Last commit1 year ago
gohbase
gohbaseGo

A pure Go client library for interacting with HBase databases, supporting HBase >= 1.0.

#database-driver#go-library#data-access
Stars759
Forks224
Last commit4 days ago
graph
graphGo

A Go library providing efficient implementations of fundamental graph algorithms and data structures.

#library#graph-algorithms#go-library
Stars752
Forks60
Last commit3 years ago
CloudForest
CloudForestGo

Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.

#random-forest#feature-selection#classification
Stars747
Forks92
Last commit4 years ago
mailgun-go
mailgun-goGo

A Go client library for interacting with the Mailgun email API, enabling sending, validation, event tracking, and webhook handling.

#email-sending#email-validation#transactional-email
Stars745
Forks147
Last commit5 days ago
xpath
xpathGo

A Go package for querying XML, HTML, and JSON documents using XPath expressions.

#xpath-query#selects-descendants#document-query
Stars743
Forks98
Last commit1 day ago
Dotsql
DotsqlGo

A Go library that helps you keep SQL files separate from code and execute them with named queries.

#database#query-execution#go-library
Stars743
Forks50
Last commit2 years ago
uitable
uitableGo

A Go library for creating readable tabular data displays in terminal applications.

#go-package#go-library#terminal-apps
Stars742
Forks31
Last commit3 years ago
grpool
grpoolGo

A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.

#goroutine-pool#go-library#lightweight
Stars735
Forks100
Last commit7 years ago
prolog
prologGo

An embeddable ISO Prolog interpreter for Go with a database/sql-like API.

#declarative-programming#interpreter#prolog
Stars726
Forks37
Last commit2 days ago
cli
cliGo

A lightweight Go package for building command-line applications with type-safe flags, validators, and rich features.

#developer-tools#cli-framework#terminal
Stars723
Forks42
Last commit2 years ago
go-runewidth
go-runewidthGo

A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.

#wcwidth#unicode#go-library
Stars714
Forks101
Last commit21 hours ago
gorpc
gorpcGo

A simple, fast, and scalable Go RPC library optimized for high-load microservices.

#network-optimization#unix-socket#message-batching
Stars709
Forks98
Last commit3 years ago
go-astisub
go-astisubGo

A Go library and CLI for parsing, writing, syncing, merging, and converting subtitle files across multiple formats.

#video-subtitles#subtitle-processing#media-automation
Stars701
Forks130
Last commit16 days ago
kyber
kyberGo

Advanced cryptographic toolkit for Go providing primitives beyond basic signing and encryption for distributed systems.

#distributed-systems#go-library#constant-time
Stars697
Forks179
Last commit1 month ago
goyek
goyekGo

A task automation library for Go, designed as a portable alternative to Make, Mage, and Task.

#task-automation#devops#go-library
Stars696
Forks35
Last commit22 hours ago
whatlanggo
whatlanggoGo

A natural language detection library for Go that identifies 84 languages and scripts with no external dependencies.

#multilingual-support#text-analysis#script-recognition
Stars693
Forks68
Last commit3 years ago
jwt
jwtGo

A safe, simple, and fast JSON Web Token (JWT) library for Go, implementing RFC 7519.

#jwt-token#rfc 7519#jwt-claims
Stars690
Forks47
Last commit1 year ago
ro
roGo

A Go implementation of the ReactiveX spec providing a declarative and composable API for handling asynchronous data streams.

#event-driven#pipeline#observables
Stars677
Forks24
Last commit8 days ago
peerdiscovery
peerdiscoveryGo

A pure-Go library for cross-platform local peer discovery using UDP multicast.

#udp-broadcast#local-network#udp-multicast
Stars674
Forks58
Last commit1 year ago
PreviousPage 7 of 27Next

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
1 year ago
#Go490
#Golang486
#Cli Tool84
#Concurrency73
#Golang Library66
#Performance59
#Cross Platform52
#Api Client47
#Distributed Systems47
#Cli Tools46
#Text Processing45
#Data Structures44