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

elasticsql
elasticsqlGo

A Go library that converts SQL queries to Elasticsearch DSL for easier query construction.

#search#data-querying#elastic
Stars1.2k
Forks200
Last commit2 years ago
embedded-postgres
embedded-postgresGo

A Go library that runs a real PostgreSQL database locally as part of your application or tests.

#integration-testing#database-testing#go-library
Stars1.2k
Forks106
Last commit2 months ago
githubql
githubqlGo

A Go client library for accessing GitHub's GraphQL API v4 with a friendly, type-safe interface.

#github-integration#client#graphql
Stars1.2k
Forks96
Last commit4 months ago
go-wkhtmltopdf
go-wkhtmltopdfGo

A Go wrapper for wkhtmltopdf that provides a type-safe interface to generate PDFs from HTML.

#html-to-pdf#server-side#go-library
Stars1.2k
Forks159
Last commit7 months ago
multierr
multierrGo

A Go library for combining multiple errors into a single error value while maintaining idiomatic Go patterns.

#concurrent-errors#idiomatic-go#go-library
Stars1.2k
Forks48
Last commit2 years ago
gatt
gattGo

A Go package for building Bluetooth Low Energy peripherals and clients using the GATT protocol.

#iot#embedded-systems#wireless-communication
Stars1.2k
Forks286
Last commit3 years ago
circuitbreaker
circuitbreakerGo

A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.

#circuit-breaker#distributed-systems#go-library
Stars1.2k
Forks112
Last commit2 years ago
s3gof3r
s3gof3rGo

Fast, parallelized, streaming access to Amazon S3 with a CLI tool and Go library.

#amazon-s3#high-performance#data-transfer
Stars1.1k
Forks180
Last commit4 years ago
indicator
indicatorGo

A comprehensive Go library for technical analysis, offering indicators, strategies, and backtesting with no external dependencies.

#macd#technical-analysis#trading
Stars1.1k
Forks188
Last commit1 day ago
gostl
gostlGo

A comprehensive data structures and algorithms library for Go, inspired by C++ STL with goroutine-safe implementations.

#goroutine-safe#bitmap#stl-inspired
Stars1.1k
Forks116
Last commit9 months ago
anaconda
anacondaGo

A comprehensive Go client library for the Twitter 1.1 API with full endpoint coverage and OAuth support.

#oauth#social-media#go-client
Stars1.1k
Forks243
Last commit2 years ago
orb
orbGo

A Go library providing types and utilities for 2D geometric and geospatial data, including GeoJSON and Mapbox Vector Tiles.

#geojson#mapbox-vector-tiles#geospatial
Stars1.1k
Forks122
Last commit2 months ago
liner
linerGo

A pure Go command line editor with history and cross-platform support, inspired by linenoise.

#terminal-editor#history-management#go-package
Stars1.1k
Forks133
Last commit3 years ago
go-libvirt
go-libvirtGo

A pure Go interface for interacting with libvirt using its RPC protocol instead of C bindings.

#cloud-infrastructure#hypervisor-management#rpc-client
Stars1.1k
Forks141
Last commit14 days ago
dicom
dicomGo

A high-performance Go library and CLI tool for parsing, writing, and working with DICOM medical image files.

#golang-package#go-library#cli-tool
Stars1.1k
Forks155
Last commit23 days ago
SendGrid
SendGridGo

Official Go library for interacting with the Twilio SendGrid Web API v3 to send emails and manage email services.

#email-sending#rest-client#sendgrid
Stars1.1k
Forks263
Last commit9 months ago
cbor
cborGo

A secure, fast, and feature-rich CBOR codec for Go, fully compliant with RFC 8949 and RFC 8742.

#std-94#cose#json-alternative
Stars1.1k
Forks77
Last commit3 days ago
raft
raftGo

A stable, widely-used Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine.

#high-availability#raft-protocol#distributed-systems
Stars1.0k
Forks254
Last commit3 days ago
hyperloglog
hyperloglogGo

An improved HyperLogLog implementation with LogLog-Beta bias correction, sparse representation, and flexible precision for cardinality estimation.

#probabilistic-data-structures#stream-processing#data-sketching
Stars1.0k
Forks81
Last commit
telego
telegoGo

A complete Go library for the Telegram Bot API with one-to-one type and method mapping.

#telego#go-library#bot-framework
Stars1.0k
Forks68
Last commit4 days ago
webhooks
webhooksGo

A Go library for receiving and parsing webhook events from GitHub, Bitbucket, GitLab, Docker Hub, Gogs, and Azure DevOps.

#azure-devops-webhooks#go-library#gitlab
Stars1.0k
Forks241
Last commit1 year ago
moss
mossGo

A simple, fast, ordered, persistable key-value storage library for Go, using an LSM-like design.

#concurrent-access#ordered-collections#lsm-tree
Stars1.0k
Forks65
Last commit1 year ago
xdg
xdgGo

A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.

#portable-applications#filesystem#library
Stars999
Forks35
Last commit4 days ago
vssh
vsshGo

A Go library for executing commands over SSH at scale, handling tens of thousands of concurrent connections for network/server automation.

#scalable-ssh#ssh-client#server
Stars992
Forks88
Last commit2 years ago
image2ascii
image2asciiGo

A Go library and CLI tool that converts images into ASCII art with customizable output options.

#terminal-utility#go-library#cli-tool
Stars976
Forks87
Last commit3 years ago
go-geom
go-geomGo

Efficient Go library implementing OpenGeo Consortium-style geometry types for geospatial applications.

#geojson#geospatial#geometry-types
Stars970
Forks113
Last commit25 days ago
chromem-go
chromem-goGo

An embeddable vector database for Go with a Chroma-like interface, enabling RAG and semantic search without external dependencies.

#semantic-search#chroma-alternative#go-library
Stars969
Forks66
Last commit22 days ago
kagome
kagomeGo

A self-contained Japanese morphological analyzer written in pure Go, tokenizing text into words and analyzing parts of speech.

#part-of-speech-tagging#nlp-library#hacktoberfest
Stars965
Forks60
Last commit5 days ago
shortid
shortidGo

A Go library for generating super short, fully unique, non-sequential, and URL-friendly IDs at high speed.

#non-sequential-ids#url-friendly#ids
Stars962
Forks70
Last commit4 years ago
complete
completeGo

A Go library for implementing bash completion with built-in completion for Go commands.

#zsh-completion#command-line-tools#fish-completion
Stars954
Forks71
Last commit1 year ago
OjG
OjGGo

A high-performance JSON parser and toolkit for Go, optimized for large and variable datasets.

#fast#json-toolkit#high-performance
Stars948
Forks54
Last commit12 days ago
elastigo
elastigoGo

A Go-based Elasticsearch client library implementing core indexing and search APIs with multi-connection support.

#data-indexing#go-library#elasticsearch-client
Stars941
Forks236
Last commit7 years ago
notify
notifyGo

A cross-platform file system event notification library for Go that unifies inotify, FSEvents, kqueue, and ReadDirectoryChangesW.

#event-driven#file-system-events#filesystem-monitoring
Stars930
Forks135
Last commit8 days ago
gortsplib
gortsplibGo

A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.

#codec-support#rtsp-relay#media-server
Stars919
Forks268
Last commit2 days ago
zenity
zenityGo

A cross-platform Go package and command-line tool providing Zenity-like graphical dialogs for user interaction.

#user-interface#graphical-dialogs#go-package
Stars912
Forks44
Last commit17 days ago
go-dsp
go-dspGo

A Go library providing digital signal processing packages including FFT, spectral analysis, window functions, and WAV file utilities.

#fft#wav-files#signal-analysis
Stars912
Forks87
Last commit4 months ago
PreviousPage 6 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
5 months ago
#Go329
#Golang310
#Cli Tool58
#Concurrency45
#Cross Platform43
#Distributed Systems38
#Machine Learning36
#Golang Library34
#Hacktoberfest34
#Text Processing31
#Data Structures30
#Cli29