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

retry
retryGo

A Go library for retrying operations with customizable backoff strategies and error-based retry logic.

#retry-logic#workflow-resilience#rpc-retry
Stars13
Forks2
Last commit6 years ago
bonk
bonkGo

A fast, stealth-first browser automation library for Go using direct Chrome DevTools Protocol over WebSocket.

#testing-tool#headless-chrome#cdp
Stars13
Forks1
Last commit1 month ago
rivet
rivetGo

A command-line tool and Go package for archiving webpages to IPFS with support for local nodes and remote pinning services.

#pinning-services#ipfs#archiving
Stars13
Forks0
Last commit3 years ago
go-here
go-hereGo

A Go client library for accessing HERE location-based APIs including routing, geocoding, and places services.

#rest-client#location-based-services#geocoding
Stars13
Forks5
Last commit6 years ago
tuesday
tuesdayGo

A Go package providing Ruby-compatible strftime formatting with extended flags and conversions.

#liquid-templates#golang-package#go-library
Stars13
Forks3
Last commit7 days ago
gomalshare
gomalshareGo

Go client library for interacting with the MalShare malware repository API.

#hash#threat#hashing
Stars13
Forks3
Last commit7 years ago
go-suricata
go-suricataGo

A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.

#suricata#unix-socket#client
Stars13
Forks1
Last commit6 years ago
multikey
multikeyGo

A Go framework for n-of-N threshold encryption using Shamir's Secret Sharing to enforce complex decryption rules.

#secret-sharing#secrets-management#go-library
Stars13
Forks2
Last commit2 years ago
hostutils
hostutilsGo

A Go library for compressing and expanding lists of hostnames using range notation.

#golang-package#text-compression#hostname-management
Stars13
Forks5
Last commit2 years ago
libzsync-go
libzsync-goGo

A Go implementation of the zsync algorithm for efficient file synchronization over HTTP.

#file-synchronization#bandwidth-optimization#appimage
Stars13
Forks4
Last commit4 years ago
go-hibp
go-hibpGo

Go library providing simple bindings to the Have I Been Pwned (HIBP) API for checking breaches, pastes, and passwords.

#hacktoberfest#golang-package#authentication
Stars13
Forks4
Last commit11 months ago
goagi
goagiGo

A Go library for building AGI and FastAGI applications to interact with Asterisk PBX systems.

#library#telephony#call-control
Stars12
Forks2
Last commit2 years ago
flash-flags
flash-flagsGo

An ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go with built-in security hardening.

#posix-compliant#fast#command-line-tools
Stars12
Forks0
Last commit4 months ago
typenv
typenvGo

A zero-dependency Go library for typed environment variables with automatic conversion and default values.

#environment-variables#zero-dependency#library
Stars12
Forks1
Last commit1 year ago
rootfinding
rootfindingGo

A Go library implementing Brent's method for finding roots of real-valued functions.

#scientific-computing#mathematics#brent-method
Stars12
Forks2
Last commit6 years ago
terraform-enterprise-migrator
terraform-enterprise-migratorGo

A CLI tool and Go library for performing operational tasks on Terraform Cloud/Enterprise workspaces, including cloning, variable management, and bulk updates.

#devops-automation#terraform-cloud#go-library
Stars12
Forks6
Last commit
bradleyterry
bradleyterryGo

A Go package implementing the Bradley-Terry model for pairwise comparison analysis.

#statistical-models#statistics#preference-ranking
Stars12
Forks2
Last commit7 years ago
bbConvert
bbConvertGo

A Go library for converting BBCode and Markdown to HTML with support for custom tag processing.

#regex#converter#user-generated-content
Stars12
Forks3
Last commit1 year ago
async-job
async-jobGo

A lightweight asynchronous job manager for Go with configurable workers, progress tracking, and error handling.

#queue#progress-tracking#async
Stars12
Forks0
Last commit4 years ago
doi
doiGo

A Go library for parsing, validating, and formatting Digital Object Identifiers (DOIs).

#go-library#identifier-handling#research-software
Stars11
Forks2
Last commit9 years ago
loncha
lonchaGo

A high-performance slice utility library for Go, providing fast filter, find, and set operations without reflection.

#slice-utility#filter#high-performance
Stars11
Forks1
Last commit4 years ago
asc
ascGo

A Go library providing datastore connectivity and SQL-like querying for Aerospike.

#datastore#sql-like#go-library
Stars11
Forks3
Last commit1 year ago
go-accumulator
go-accumulatorGo

A Go library for batching events and processing them asynchronously or synchronously based on size or time intervals.

#async-processing#batch-processing#data-batching
Stars11
Forks0
Last commit2 months ago
nfdump
nfdumpGo

A Go library for reading and parsing nfdump files containing netflow and sflow data.

#nfdump#ipfix#netflow-parser
Stars11
Forks4
Last commit22 days ago
godscache
godscacheGo

A Go wrapper for Google Cloud Datastore that adds memcached caching for improved performance.

#appengine-flex#datastore#memcache
Stars11
Forks2
Last commit7 years ago
optional
optionalGo

A type-safe optional value library for Go with support for JSON, YAML, SQL, and custom marshalers.

#optional-types#yaml#nullable-values
Stars11
Forks0
Last commit6 months ago
go-pg-migrate
go-pg-migrateGo

A CLI-friendly Go package for managing PostgreSQL database migrations with version control and rollback capabilities.

#hacktoberfest#migration#version-control
Stars11
Forks3
Last commit2 years ago
gosentiwordnet
gosentiwordnetGo

A Go library for sentiment analysis using the SentiWordNet lexicon to calculate positive, negative, and objective scores for words.

#lexicon-based#sentiment-analyzer#text-analysis
Stars11
Forks2
Last commit5 years ago
jsonic
jsonicGo

A Go library providing a complete set of utilities for querying and manipulating JSON data without requiring struct definitions.

#no-structs#strongly-typed#json-query
Stars11
Forks2
Last commit5 years ago
gosddl
gosddlGo

A Go library and tool to convert Windows SDDL security descriptors into user-friendly JSON format.

#sddl-parser#security-descriptor#windows-security
Stars11
Forks2
Last commit7 years ago
gqlhash
gqlhashGo

A GraphQL hasher that generates consistent hashes from queries, ignoring formatting and comments for fast comparison.

#trusted-documents#hasher#query-hashing
Stars11
Forks0
Last commit28 days ago
gbind
gbindGo

A Go library for binding and validating data to structs with built-in HTTP support and custom expression capabilities.

#validation#reflect#http
Stars10
Forks1
Last commit4 years ago
parseargs-go
parseargs-goGo

A Go library for parsing string arguments with proper handling of quotes and backslashes.

#backslash-escaping#go-library#argument-parsing
Stars10
Forks6
Last commit9 years ago
ttlcache
ttlcacheGo

A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.

#ttl-cache-implementation#hacktoberfest#in-memory-cache
Stars10
Forks8
Last commit3 years ago
htmljson
htmljsonGo

A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.

#syntax-highlighting#backend-tool#go-library
Stars10
Forks0
Last commit1 month ago
str
strGo

A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.

#functional-programming#slug-generation#pipeline
Stars10
Forks1
Last commit5 months ago
PreviousPage 25 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
9 days ago
#Go491
#Golang487
#Cli Tool84
#Concurrency73
#Golang Library67
#Performance59
#Cross Platform52
#Api Client47
#Distributed Systems47
#Cli Tools46
#Text Processing45
#Data Structures44