Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2767 projects

Showing 36 of 2767 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
Stars93
Forks7
Last commit5 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
Stars93
Forks13
Last commit5 years ago
BDJuno
BDJunoGo

A Juno implementation for Big Dipper that indexes Cosmos blockchain data into PostgreSQL for GraphQL APIs.

#hacktoberfest#cosmos#hasura
Stars93
Forks256
Last commit1 year ago
configuro
configuroGo

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

#viper#containerization#environment-variables
Stars92
Forks14
Last commit1 month ago
hocon
hoconGo

A Go implementation of Lightbend's HOCON configuration format, a human-friendly JSON superset.

#parsing#environment-variables#configuration-parser
Stars92
Forks21
Last commit11 days ago
jsonslice
jsonsliceGo

A Go package for executing fast JSONPath queries on raw JSON data without unmarshalling the entire structure.

#library#slice#query-language
Stars92
Forks11
Last commit1 year 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
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
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
vizb
vizbGo

A CLI tool that transforms Go benchmark output into interactive 4D visualizations for performance analysis.

#hacktoberfest#chart#vue-js
Stars90
Forks12
Last commit2 days ago
tracer
tracerGo

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

#tracing#hacktoberfest#library
Stars90
Forks4
Last commit1 month ago
perun
perunGo

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

#template#devops#yaml
Stars90
Forks8
Last commit2 years 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
Stars90
Forks7
Last commit2 months ago
goffi
goffiGo

Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.

#cgo-free#graphics#webgpu
Stars89
Forks10
Last commit6 days 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
gpool
gpoolGo

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

#concurrency-control#library#resource-pool
Stars89
Forks4
Last commit1 month ago
godoclive
godocliveGo

Statically analyzes Go HTTP services to generate interactive API documentation and OpenAPI specs without annotations.

#developer-tools#golang-package#cli-tool
Stars89
Forks5
Last commit1 month ago
fsm
fsmGo

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

#event-driven#golang-library#concurrency
Stars89
Forks5
Last commit3 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
Forks32
Last commit3 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
pgo
pgoGo

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

#developer-tools#array#api
Stars88
Forks16
Last commit3 months ago
Dropserver
DropserverGo

An application platform for your personal web services. https://dropserver.org

#hacktoberfest#server#deno
Stars88
Forks2
Last commit1 month ago
go-otelroundtripper
go-otelroundtripperGo

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

#httpclient#observability#opentelemetry-go
Stars88
Forks4
Last commit1 month 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
asty
astyGo

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

#cli-tool#language-tooling#json-serialization
Stars88
Forks5
Last commit3 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
Stars88
Forks19
Last commit18 hours ago
morse
morseGo

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

#morse-code#library#morse
Stars87
Forks11
Last commit4 years 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
Stars87
Forks12
Last commit3 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
Stars87
Forks20
Last commit9 months 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 commit8 years ago
pagerank
pagerankGo

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

#algorithm-implementation#pagerank#go-library
Stars87
Forks20
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
sqlgen
sqlgenGo

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

#generator#sqlgen#orm
Stars86
Forks9
Last commit3 years ago
gotutor
gotutorElm

An online debugger and visualizer for Go programs that captures execution steps and variable states using the Delve debugger.

#visualizer#dev-tools#program-analysis
Stars86
Forks1
Last commit4 months 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
PreviousPage 53 of 77Next

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
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144