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

Solutions for some basic coding interview tasks written in Go
Solutions for some basic coding interview tasks written in GoGo

Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.

#algorithm#study-resource#computer-science
Stars94
Forks5
Last commit
Dropserver
DropserverGo

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

#hacktoberfest#server#deno
Stars93
Forks2
Last commit3 months ago
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
Forks8
Last commit6 years ago
BDJuno
BDJunoGo

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

#hacktoberfest#cosmos#hasura
Stars93
Forks255
Last commit1 year ago
worker-pool
worker-poolGo

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

#task-queue#no showcase#async
Stars93
Forks13
Last commit3 days ago
configuro
configuroGo

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

#viper#containerization#environment-variables
Stars92
Forks16
Last commit3 months ago
vizb
vizbGo

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

#hacktoberfest#chart#vue-js
Stars92
Forks10
Last commit3 days 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 commit3 years ago
rqp
rqpGo

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

#parsing#parse#orm
Stars91
Forks23
Last commit2 years ago
jsonslice
jsonsliceGo

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

#library#slice#query-language
Stars91
Forks12
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
hocon
hoconGo

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

#parsing#environment-variables#configuration-parser
Stars91
Forks23
Last commit10 days 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
Stars90
Forks32
Last commit3 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
Forks8
Last commit3 months ago
tracer
tracerGo

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

#tracing#hacktoberfest#library
Stars89
Forks4
Last commit3 months 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
Stars89
Forks1
Last commit10 days ago
gpool
gpoolGo

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

#concurrency-control#library#resource-pool
Stars89
Forks5
Last commit3 months 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
perun
perunGo

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

#template#devops#yaml
Stars88
Forks8
Last commit3 years ago
pgo
pgoGo

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

#developer-tools#array#api
Stars88
Forks14
Last commit5 months 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
fsm
fsmGo

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

#event-driven#golang-library#concurrency
Stars88
Forks5
Last commit3 years ago
morse
morseGo

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

#morse-code#library#morse
Stars88
Forks11
Last commit4 years 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 commit16 days 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
Forks13
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
Forks20
Last commit5 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
Stars87
Forks6
Last commit6 years ago
gorm-multitenancy
gorm-multitenancyGo

A Go framework for building multi-tenant applications with GORM, supporting PostgreSQL and MySQL.

#orm#database#postgres
Stars87
Forks9
Last commit10 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
sqlgen
sqlgenGo

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

#generator#sqlgen#orm
Stars87
Forks9
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 commit11 months 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
Bifrost
BifrostGo

A tiny terminal emulator for serial port communication with USB type-C support.

#embedded-systems#terminal-emulator#command-line-tool
Stars86
Forks10
Last commit3 months 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
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
7 years ago
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144