Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2318 projects

Showing 36 of 2346 projects

levenshtein
levenshteinGo

A Go package for calculating Levenshtein distance and similarity metrics with customizable edit costs and prefix bonuses.

#string-similarity#spell-checking#similarity-metric
Stars92
Forks8
Last commit5 years ago
configuro
configuroGo

An opinionated configuration loading framework for containerized and 12-Factor compliant Go applications.

#viper#containerization#environment-variables
Stars92
Forks14
Last commit3 years ago
worker-pool
worker-poolGo

A Go library implementing a simple asynchronous worker pool pattern for concurrent task execution.

#task-queue#async#worker-pool
Stars92
Forks13
Last commit5 years ago
gpool
gpoolGo

A generic context-aware resizable goroutines pool for bounding concurrency using semaphores in Go.

#concurrency-control#library#resource-pool
Stars91
Forks4
Last commit6 years ago
perun
perunGo

A command-line tool for validating, managing, and estimating costs of AWS CloudFormation templates locally.

#template#devops#yaml
Stars91
Forks8
Last commit2 years ago
go-mq
go-mqGo

Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.

#hacktoberfest#message-queue#distributed-systems
Stars91
Forks19
Last commit2 years ago
skizze
skizzeGo

A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.

#probabilistic-data-structures#stream-processing#storage-service
Stars91
Forks10
Last commit10 years ago
rqp
rqpGo

A Go library for parsing and validating REST API query parameters into dynamic SQL queries.

#parsing#parse#orm
Stars91
Forks22
Last commit2 years ago
tracer
tracerGo

A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.

#tracing#hacktoberfest#library
Stars90
Forks4
Last commit5 years ago
fsm
fsmGo

A high-performance finite-state machine package for Go with zero allocations and custom transition logic.

#event-driven#golang-library#concurrency
Stars90
Forks5
Last commit3 years ago
equalizer
equalizerGo

A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.

#throttle#api#sliding-window
Stars89
Forks3
Last commit2 years ago
gogtrends
gogtrendsGo

An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.

#api#golang-package#go-library
Stars89
Forks33
Last commit3 years ago
Multiverse
MultiverseGo

A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.

#code-collaboration#ipfs#version-control
Stars88
Forks9
Last commit4 years ago
pgo
pgoGo

A Go library providing PHP-like convenience functions for developers familiar with PHP.

#developer-tools#array#api
Stars88
Forks16
Last commit1 month ago
fetch
fetchGo

A Go HTTP client inspired by the Web Fetch API, offering a lightweight and powerful alternative to Axios and Got.

#proxy-support#authentication#fetch-api
Stars88
Forks7
Last commit5 months ago
bloom
bloomGo

A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.

#probabilistic-data-structure#set-membership#go-library
Stars88
Forks9
Last commit9 years ago
mediary
mediaryGo

A Go library for adding interceptors to http.Client to enable request/response logging, modification, tracing, and metrics.

#jaeger#interceptor#interceptors
Stars88
Forks6
Last commit6 years ago
go-localstack
go-localstackGo

A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.

#cloud-services#lambda#integration-testing
Stars87
Forks19
Last commit14 days ago
gounit
gounitGo

A command-line tool that generates Go test stubs based on function or method signatures.

#generator#developer-tools#unit-testing
Stars87
Forks11
Last commit7 years ago
asty
astyGo

Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.

#cli-tool#language-tooling#json-serialization
Stars87
Forks5
Last commit3 years ago
go-otelroundtripper
go-otelroundtripperGo

A Go http.RoundTripper that emits OpenTelemetry metrics for external API interactions.

#httpclient#observability#opentelemetry-go
Stars87
Forks4
Last commit6 days ago
morse
morseGo

A Go library for encoding and decoding text to and from Morse code.

#morse-code#library#morse
Stars87
Forks11
Last commit3 years ago
pagerank
pagerankGo

A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.

#algorithm-implementation#pagerank#go-library
Stars87
Forks19
Last commit5 years ago
nehm
nehmGo

A CLI tool for downloading and ID3-tagging tracks from SoundCloud.

#music#soundcloud#itunes
Stars86
Forks7
Last commit6 years ago
go-postman-collection
go-postman-collectionGo

A Go module for programmatically creating, reading, and exporting Postman Collections in v2 format.

#developer-tools#integration#rest-api
Stars86
Forks19
Last commit2 years ago
go-pg-migrations
go-pg-migrationsGo

A Go package for writing database migrations with go-pg/pg, offering timestamp-based versioning and batch rollbacks.

#orm#devops#go-pg
Stars86
Forks20
Last commit7 months ago
securecookie
securecookieGo

A Go package for encoding and decoding secure cookies with encryption and authentication, offering high performance and zero heap allocations.

#web-security#authentication#http
Stars86
Forks12
Last commit3 years ago
fonet
fonetGo

A deep neural network package for Go, designed for simplicity and extensibility.

#ai#neural-network#deep-learning
Stars86
Forks17
Last commit5 years ago
airtable
airtableGo

A simple Go package for interacting with the Airtable API, providing a wrapper for common operations.

#api#airtable#data-integration
Stars86
Forks26
Last commit1 year ago
nargs
nargsGo

A Go static analysis tool that aggressively finds unused arguments in function declarations to encourage cleaner code.

#ast-analysis#developer-tools#linter
Stars86
Forks6
Last commit1 year ago
go-buildpack
go-buildpackGo

A Cloud Foundry buildpack that automatically compiles and deploys Go applications to the platform.

#deployment#application-platform#devops
Stars85
Forks122
Last commit18 days ago
sqlgen
sqlgenGo

A Go tool that generates database code for bun, gorm, sql, sqlx, and xorm from SQL files.

#generator#sqlgen#orm
Stars85
Forks8
Last commit3 years ago
testcerts
testcertsGo

A Go library for dynamically generating self-signed certificates and certificate authorities for testing.

#self-signed-certificates#unit-testing#certificate-authority
Stars85
Forks11
Last commit14 days ago
ujson
ujsonGo

A fast and minimal JSON parser and transformer for Go that works on unstructured JSON without full unmarshalling.

#unstructured-json#json-transformer#streaming-json
Stars85
Forks9
Last commit1 year ago
go-http-client
go-http-clientGo

An enhanced and lightweight HTTP client package for Go, designed for quick and easy HTTP requests.

#rest-client#http#helper
Stars84
Forks17
Last commit2 years ago
skiplist
skiplistGo

A Go implementation of a skip list data structure, inspired by Redis's zskiplist.

#probabilistic-data-structure#data-structures#golang-library
Stars84
Forks24
Last commit11 years ago
PreviousPage 52 of 66Next

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
#Golang1215
#Go Library400
#Cli Tool291
#Docker290
#Devops240
#Developer Tools198
#Cli189
#Self Hosted188
#Golang Library161
#Hacktoberfest141
#Cross Platform128
#Microservices125