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 618 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
commonregex
commonregexGo

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

#developer-tools#regex#validation
Stars898
Forks71
Last commit6 years ago
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
Stars897
Forks83
Last commit1 year 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
Stars878
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
Stars856
Forks69
Last commit5 months 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
Stars851
Forks118
Last commit12 days 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 commit6 months ago
bayesian
bayesianGo

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

#tf-idf#naive-bayes#text-classification
Stars812
Forks128
Last commit6 months ago
bine
bineGo

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

#go-library#privacy#onion-services
Stars812
Forks74
Last commit2 years ago
gval
gvalGo

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

#parsing#rule-engine#evaluate-expressions
Stars811
Forks89
Last commit10 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
Stars808
Forks96
Last commit10 days 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
Stars793
Forks80
Last commit1 day 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
Stars788
Forks116
Last commit4 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
Stars775
Forks69
Last commit5 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
Stars773
Forks77
Last commit2 years ago
copy
copyGo

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

#filesystem#directories#copy
Stars771
Forks120
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
Stars758
Forks224
Last commit10 days ago
graph
graphGo

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

#library#graph-algorithms#go-library
Stars752
Forks61
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
Forks91
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
Forks148
Last commit6 days 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
Stars744
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
xpath
xpathGo

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

#xpath-query#selects-descendants#document-query
Stars740
Forks92
Last commit3 months 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
Stars736
Forks100
Last commit7 years ago
prolog
prologGo

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

#declarative-programming#interpreter#prolog
Stars724
Forks37
Last commit19 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
Stars724
Forks43
Last commit2 years 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-runewidth
go-runewidthGo

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

#wcwidth#unicode#go-library
Stars703
Forks97
Last commit10 days 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
Stars698
Forks128
Last commit1 month ago
kyber
kyberGo

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

#distributed-systems#go-library#constant-time
Stars698
Forks179
Last commit16 days ago
goyek
goyekGo

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

#task-automation#devops#go-library
Stars690
Forks36
Last commit1 day 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
Stars688
Forks69
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
Stars686
Forks48
Last commit11 months ago
peerdiscovery
peerdiscoveryGo

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

#udp-broadcast#local-network#udp-multicast
Stars669
Forks57
Last commit1 year ago
golongpoll
golongpollGo

A Go library for implementing HTTP long-polling servers and clients to enable web pub-sub communication.

#longpoll-requests#longpoll#event-driven
Stars668
Forks61
Last commit2 years ago
PreviousPage 7 of 18Next

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
#Go329
#Golang310
#Cli Tool58
#Concurrency45
#Cross Platform43
#Distributed Systems38
#Machine Learning36
#Golang Library34
#Hacktoberfest34
#Text Processing31
#Data Structures30
#Cli29