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 593 projects

conv
convGo

Fast and intuitive type conversion library for Go with robust handling of strings, numerics, durations, times, and booleans.

#time-conversion#conversion#string-conversion
Stars382
Forks19
Last commit4 years ago
bitmap
bitmapAssembly

A high-performance SIMD-vectorized bitmap index implementation in Go for dense small-to-medium collections.

#bitmap#bitmap-index#high-performance
Stars378
Forks31
Last commit3 months ago
goro
goroGo

A high-level machine learning library for Go with a Keras-like API, built on Gorgonia.

#model-training#data-science#deep-learning
Stars374
Forks19
Last commit2 years ago
goamz
goamzGo

A Go library for interacting with Amazon Web Services (AWS), providing packages for EC2, S3, SQS, and other AWS services.

#cloud-infrastructure#go-library#aws-sdk
Stars371
Forks138
Last commit4 years ago
optimus-go
optimus-goGo

A Go library for obfuscating integer IDs using Knuth's hashing algorithm to hide database primary keys.

#id-obfuscation#go-library#privacy
Stars369
Forks25
Last commit6 years ago
goroslib
goroslibGo

A pure Go library for building ROS 1 client nodes, enabling lightweight cross-platform robotics and data streaming applications.

#robotics#ros-package#ugv
Stars367
Forks72
Last commit1 year ago
Bus
BusGo

A minimalist, zero-allocation event bus implementation for internal communication in Go applications.

#event-driven#zero-alloc#go-package
Stars365
Forks25
Last commit3 years ago
vfs
vfsGo

A pluggable, extensible virtual file system for Go that provides a unified interface for multiple storage backends.

#io-interfaces#file-management#go-library
Stars363
Forks33
Last commit1 day ago
jwt
jwtGo

A feature-complete, dependency-free JSON Web Token library for Go with secure API design.

#http-handler#public-domain#oauth2
Stars361
Forks24
Last commit3 years ago
go-geoindex
go-geoindexGo

A Go library for fast geospatial indexing with K-nearest neighbor and range queries using a grid-based approach.

#location-based-services#go-library#geo-clustering
Stars360
Forks47
Last commit8 years ago
flac
flacGo

A pure Go library for decoding and encoding FLAC (Free Lossless Audio Codec) audio streams.

#flac#media#go-library
Stars357
Forks52
Last commit9 months ago
dht
dhtGo

A Go library implementing the BitTorrent DHT protocol for decentralized peer discovery and data storage.

#dht#kademlia-dht#bittorrent
Stars355
Forks67
Last commit13 days ago
steganography
steganographyGo

A pure Go library for LSB steganography on images with zero dependencies, enabling encoding and decoding of hidden data.

#png#covert-communication#zero-dependency
Stars354
Forks47
Last commit29 days ago
fpGo
fpGoGo

A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.

#optional-types#functional-programming#queue
Stars354
Forks22
Last commit1 month ago
hjson
hjsonGo

A Go implementation of Hjson, a human-friendly JSON alternative with comments, unquoted strings, and optional commas.

#hjson#human-readable#data-serialization
Stars353
Forks41
Last commit4 months ago
gold
goldGo

A reinforcement learning library for Go providing agents, composable tooling, and visualization for solving environment challenges.

#deep-learning#go-library#reinforcementlearning
Stars351
Forks31
Last commit5 years ago
liquid
liquidGo

A pure Go implementation of Shopify Liquid templates with Jekyll compatibility and advanced rendering features.

#liquid-templating-engine#jekyll#liquid-templates
Stars349
Forks70
Last commit3 months ago
terracost
terracostGo

A Go library for estimating cloud infrastructure costs from Terraform plans using ingested cloud vendor pricing data.

#cloud-cost#devops#azure
Stars347
Forks38
Last commit1 month ago
easyssh-proxy
easyssh-proxyGo

A Go library providing a simple implementation of SSH protocol features including proxy command support.

#proxy#ssh-client#go-library
Stars346
Forks65
Last commit21 days ago
retry
retryGo

An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.

#retry-logic#hacktoberfest#library
Stars343
Forks14
Last commit2 years ago
Neo-cowsay
Neo-cowsayGo

A fast, extended Go rewrite of the classic cowsay command-line tool with new features and library support.

#developer-tools#terminal-tools#fun-utilities
Stars343
Forks24
Last commit2 years ago
gotabulate
gotabulateGo

A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.

#pretty-print#go-library#tabular-data
Stars339
Forks32
Last commit5 years ago
gtree
gtreeGo

A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.

#trees#webassembly#tree-structure
Stars331
Forks9
Last commit13 days ago
Cybertron
CybertronGo

A pure Go package for running inference with pre-trained Transformer models from Hugging Face, enabling NLP tasks without external languages.

#text-classification#transformer-models#machine-translation
Stars329
Forks28
Last commit2 years ago
unison
unisonGo

A unified GUI toolkit for Go desktop applications with a consistent cross-platform look and feel.

#theming#gui-toolkit#go-library
Stars325
Forks17
Last commit4 days ago
go-peer
go-peerGo

A Go library for building secure, decentralized, anonymous, and quantum-resistant peer-to-peer networks.

#hidden-lake#library#cryptographic-primitives
Stars325
Forks15
Last commit4 days ago
fp-go
fp-goGo

A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.

#compose#functional-programming#either-type
Stars325
Forks10
Last commit3 years ago
go-couchbase
go-couchbaseGo

An unofficial Go client for Couchbase with pool/bucket discovery, vbucket awareness, and view querying.

#database-driver#distributed-systems#go-library
Stars323
Forks88
Last commit9 months ago
ffmt
ffmtGo

A Go library that formats and displays data structures in human-readable, beautifully formatted output.

#developer-tools#fmt#pretty-print
Stars316
Forks23
Last commit4 years ago
Obelisk
ObeliskGo

A Go package and CLI tool that saves web pages as single HTML files with all assets embedded.

#hacktoberfest#single-file-export#html-embedding
Stars315
Forks26
Last commit4 months ago
regommend
regommendGo

A collaborative filtering recommendation engine library for Go, implementing item-based and user-based approaches.

#hacktoberfest#personalization#item-based-filtering
Stars312
Forks28
Last commit6 years ago
go-webp
go-webpGo

A Go library for encoding and decoding WebP images using C bindings to libwebp.

#image-encoding#c-bindings#go-library
Stars311
Forks39
Last commit4 months ago
gotenv
gotenvGo

Load environment variables from .env files or io.Reader in Go applications.

#devops#environment-variables#dotenv
Stars308
Forks36
Last commit6 months ago
cuckoo-filter
cuckoo-filterGo

A Go implementation of Cuckoo Filter, a space-optimized probabilistic data structure supporting dynamic additions and deletions.

#probabilistic-data-structures#cuckoo#space-optimization
Stars307
Forks30
Last commit2 years ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars301
Forks10
Last commit1 day ago
util
utilGo

A Go library providing generic utility functions for concurrency, string manipulation, hashing, encoding, and data conversion.

#hashing#conditional#conditions
Stars299
Forks35
Last commit3 years ago
PreviousPage 10 of 17Next

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