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

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
Stars906
Forks83
Last commit2 years ago
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
Stars904
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
Stars895
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
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
Stars878
Forks82
Last commit27 days 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
go-qrcode
go-qrcodeGo

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

#adjustable#webassembly#barcode
Stars866
Forks118
Last commit28 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
Stars859
Forks81
Last commit8 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
Forks74
Last commit9 months ago
bine
bineGo

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

#go-library#privacy#onion-services
Stars824
Forks76
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
Stars815
Forks128
Last commit8 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
Stars814
Forks90
Last commit21 days ago
go-colorable
go-colorableGo

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

#windows-compatibility#go-library#color
Stars811
Forks97
Last commit3 months 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
Stars790
Forks116
Last commit14 days 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
Stars786
Forks66
Last commit2 months 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
Stars784
Forks79
Last commit4 days ago
copy
copyGo

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

#filesystem#directories#copy
Stars772
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
Stars760
Forks224
Last commit1 month ago
graph
graphGo

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

#library#graph-algorithms#go-library
Stars752
Forks59
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
Stars748
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 commit8 days ago
xpath
xpathGo

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

#xpath-query#selects-descendants#document-query
Stars742
Forks100
Last commit1 month 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
Stars740
Forks49
Last commit2 years ago
uitable
uitableGo

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

#go-package#go-library#terminal-apps
Stars740
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
Stars732
Forks99
Last commit7 years ago
prolog
prologGo

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

#declarative-programming#interpreter#prolog
Stars729
Forks37
Last commit3 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
Stars722
Forks41
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
Stars722
Forks103
Last commit1 day ago
gorpc
gorpcGo

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

#network-optimization#unix-socket#message-batching
Stars710
Forks97
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
Stars704
Forks135
Last commit13 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
Stars703
Forks178
Last commit2 months ago
goyek
goyekGo

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

#task-automation#devops#go-library
Stars697
Forks38
Last commit3 days 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
Stars696
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
Stars689
Forks46
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
Stars679
Forks23
Last commit1 day ago
peerdiscovery
peerdiscoveryGo

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

#udp-broadcast#local-network#udp-multicast
Stars672
Forks57
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
#Go491
#Golang487
#Cli Tool84
#Concurrency73
#Golang Library67
#Performance59
#Cross Platform52
#Api Client47
#Distributed Systems47
#Cli Tools46
#Text Processing45
#Data Structures44