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

errors
errorsGo

A Go error library providing network portability for error objects, suitable for distributed systems with mixed-version compatibility.

#sentry-integration#distributed-systems#pii-free
Stars2.5k
Forks74
Last commit1 month ago
Ladon
LadonGo

A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.

#iot#rbac#acl
Stars2.5k
Forks224
Last commit1 day ago
The Go Interview Practice
The Go Interview PracticeGo

An interactive platform with 30+ Go coding challenges, AI interview simulation, and competitive leaderboards to prepare for technical interviews.

#golang-interview-questions#hacktoberfest#developer-tools
Stars2.5k
Forks1.2k
Last commit
lgo
lgoGo

A Jupyter Notebook kernel and interactive REPL for Go (golang) that enables interactive programming and data analysis.

#jupyter-kernel#notebook#data-science
Stars2.5k
Forks118
Last commit5 years ago
Citerus DDD Sample App GO Port
Citerus DDD Sample App GO PortGo

A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.

#repositories#cargo-booking#aggregates
Stars2.5k
Forks274
Last commit4 years ago
f2
f2Go

A cross-platform command-line tool for batch renaming files and directories quickly and safely.

#rename-files#productivity#file-management
Stars2.4k
Forks65
Last commit2 months ago
go-eagle
go-eagleGo

A Go framework for rapid development of API services and microservices with a layered architecture.

#api-framework#http#dependency-injection
Stars2.4k
Forks259
Last commit4 months ago
gormt
gormtGo

A tool that automatically generates Go structs and GORM-compatible code from MySQL, SQLite, and MSSQL databases.

#mssql#orm#database
Stars2.4k
Forks362
Last commit1 month ago
jwx
jwxGo

A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.

#authentication#jwe#jwt
Stars2.4k
Forks196
Last commit2 days ago
documize.com
documize.comJavaScript

An open-source, self-hosted knowledge management platform for unified internal and external documentation.

#emberjs#reporting#documentation-tool
Stars2.4k
Forks239
Last commit3 months ago
terracognita
terracognitaGo

Imports existing cloud infrastructure from AWS, GCP, Azure, and VMware to generate Terraform configuration (HCL) and state files.

#google-cloud-platform#devops#tfstate
Stars2.4k
Forks170
Last commit1 year ago
fastcache
fastcacheGo

A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.

#systems-programming#in-memory-cache#fast
Stars2.4k
Forks194
Last commit2 months ago
go-resiliency
go-resiliencyGo

A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.

#circuit-breaker#fault-tolerance#resiliency-patterns
Stars2.4k
Forks151
Last commit1 year ago
base64Captcha
base64CaptchaGo

A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.

#bot-protection#web-security#unicode
Stars2.4k
Forks310
Last commit11 months ago
secure
secureGo

A Go HTTP middleware that provides essential security headers and protections for web applications.

#https-enforcement#http-middleware#web-security
Stars2.4k
Forks145
Last commit4 months ago
Cogent Core
Cogent CoreGo

A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.

#ios#webassembly#graphics
Stars2.3k
Forks102
Last commit2 days ago
The Little Go Book
The Little Go BookTeX

A free introductory book about the Go programming language, available in multiple formats and translations.

#pandoc#technical-documentation#markdown
Stars2.3k
Forks277
Last commit29 days ago
Limiter
LimiterGo

A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.

#redis#http#distributed-systems
Stars2.3k
Forks163
Last commit1 year ago
go-retryablehttp
go-retryablehttpGo

A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.

#retry-logic#net-http-wrapper#distributed-systems
Stars2.3k
Forks297
Last commit3 months ago
xray
xrayGo

A network OSINT tool that automates subdomain enumeration, service fingerprinting, and data collection via Shodan and ViewDNS APIs.

#osint#subdomain-enumeration#banner-grabbing
Stars2.3k
Forks297
Last commit2 years ago
go-sdl2
go-sdl2C

A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.

#graphics#sdl2#cgo
Stars2.3k
Forks231
Last commit1 year ago
gowall
gowallGo

A CLI swiss army knife for image processing, offering wallpaper recoloring, OCR, AI upscaling, compression, and more.

#theme-converter#pixel-art#theme-switcher
Stars2.3k
Forks36
Last commit2 months ago
filetype
filetypeGo

Fast, dependency-free Go package to infer binary file types by checking magic number signatures.

#filetype#media-processing#validation
Stars2.3k
Forks190
Last commit1 month ago
EaseProbe
EaseProbeGo

A standalone, lightweight health and status checking tool written in Go, supporting probes, notifications, and SLA reporting.

#health-checking#devops#status-monitoring
Stars2.3k
Forks243
Last commit27 days ago
Prisma
PrismaGo

An auto-generated, fully type-safe database client for Go that reduces boilerplate.

#database-access#query-builder#mssql
Stars2.3k
Forks104
Last commit1 year ago
go-arg
go-argGo

A Go library for parsing command-line arguments by defining a struct, supporting flags, environment variables, and subcommands.

#environment-variables#go-library#struct-based
Stars2.3k
Forks114
Last commit8 months ago
go-dockerclient
go-dockerclientGo

A Go client library for interacting with the Docker Engine API, including Swarm and network APIs.

#docker-engine#hacktoberfest#go-library
Stars2.2k
Forks557
Last commit5 days ago
Wayback
WaybackGo

A privacy-focused web archiving tool with an IM-style interface that captures pages to multiple archival services.

#ipfs#privacy-tools#digital-preservation
Stars2.2k
Forks87
Last commit1 day ago
gojsonq
gojsonqGo

A Go package providing an ODM-like API to query and aggregate JSON, YAML, XML, and CSV data.

#yaml#json-query#golang-json-query
Stars2.2k
Forks144
Last commit3 years ago
REX-Ray
REX-RayGo

A vendor-agnostic container storage orchestration engine providing persistent storage for Docker, Kubernetes, and Mesos.

#container-storage#storage-orchestration#kubernetes
Stars2.2k
Forks329
Last commit3 years ago
Beep
BeepGo

A Go library for audio playback and processing with a simple Streamer interface.

#go-library#stereo-audio#audio-processing
Stars2.2k
Forks152
Last commit2 years ago
gock
gockGo

Versatile HTTP traffic mocking and testing library for Go, compatible with any net/http based client.

#stubs#net-http#api
Stars2.2k
Forks112
Last commit1 year ago
moq
moqGo

A Go interface mocking tool that generates mock structs from interfaces for unit testing using go generate.

#unit-testing#test-doubles#mocking
Stars2.2k
Forks135
Last commit5 months ago
SkyDNS
SkyDNSGo

A distributed DNS service for service discovery built on top of etcd, using DNS queries to locate available services.

#distributed-systems#dns#infrastructure
Stars2.2k
Forks302
Last commit5 years ago
pond
pondGo

A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.

#task-queue#worker-pool-factory#library
Stars2.2k
Forks84
Last commit2 months ago
grequests
grequestsGo

A Go library that provides a clean, Python Requests-like API for making HTTP requests with built-in JSON/XML support and sessions.

#golang-package#net-http-wrapper#rest-api
Stars2.2k
Forks136
Last commit1 month ago
PreviousPage 18 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
1 day ago
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144