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 2318 projects

jsonassert
jsonassertGo

A Go test assertion library for verifying that two JSON representations are semantically equal.

#hacktoberfest#unit-testing#test-assertions
Stars141
Forks16
Last commit6 months ago
json2go
json2goGo

A Go package and CLI tool that generates accurate Go struct types from JSON input, ensuring proper marshaling/unmarshaling.

#developer-tools#vscode-extension#json-to-golang
Stars141
Forks20
Last commit2 months ago
gopher-logos
gopher-logos

A collection of adorable fan art gopher logos for the Golang Ukraine community.

#creative-commons#community-art#open-design
Stars140
Forks13
Last commit5 years ago
async
asyncGo

A Go library for safe asynchronous function execution with panic recovery and error stack traces.

#hacktoberfest#async-programming#async
Stars140
Forks18
Last commit5 years ago
go-sample
go-sampleGo

A sample Go application project layout implementing Clean Architecture with real, runnable code.

#sample-project#boilerplate#ddd
Stars140
Forks26
Last commit7 years ago
terrafile
terrafileGo

A Go binary that systematically manages external GitHub modules for use in Terraform projects.

#devops#team-carrier#dependency-management
Stars139
Forks25
Last commit3 years ago
tokenizer
tokenizerGo

A high-performance, regex-free Go tokenizer for parsing strings, slices, and infinite streams into customizable tokens.

#parsing#parse#unicode
Stars139
Forks11
Last commit1 year ago
repoctl
repoctlGo

A command-line tool for managing local Arch Linux package repositories with AUR integration.

#arch-linux#local-repository#aur
Stars139
Forks14
Last commit2 years ago
tfproviderlint
tfproviderlintGo

Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.

#developer-tools#terraform-provider#terraform
Stars139
Forks26
Last commit1 year ago
cortex-tenant
cortex-tenantGo

A Prometheus/Loki remote write proxy that adds Cortex/Mimir/Loki tenant IDs to metrics and logs based on labels.

#log-ingestion#proxy#observability
Stars138
Forks73
Last commit4 days ago
redisqueue
redisqueueGo

A Go library providing producer and consumer implementations for Redis streams-based message queues.

#task-queue#redis#message-queue
Stars138
Forks59
Last commit2 years ago
Real-time Simon Says
Real-time Simon SaysGo

A multiplayer Simon Says game demonstrating bidirectional gRPC streaming across multiple client platforms.

#bidirectional-streaming#kubernetes#example-project
Stars138
Forks31
Last commit9 years ago
go-tg
go-tgGo

A Go client library for the Telegram Bot API with a full-featured framework for building complex bots.

#go-library#bot-framework#telegram-bot-api
Stars135
Forks10
Last commit3 days ago
cfnctl
cfnctlGo

A CLI tool that brings the Terraform CLI experience to AWS CloudFormation for managing stacks.

#aws-stacks#devops#terraform-like
Stars135
Forks6
Last commit2 months ago
terraform-provider-k8s
terraform-provider-k8sGo

A Terraform provider for deploying any Kubernetes resource using raw manifests, leveraging controller-runtime and the Unstructured API.

#unstructured-api#devops#kubernetes
Stars135
Forks28
Last commit3 years ago
truemail-go
truemail-goGo

A configurable Go email validator that verifies addresses via regex, DNS, SMTP, and more to ensure validity and existence.

#hacktoberfest#smtp-validation#email-validation
Stars135
Forks22
Last commit1 year ago
decompose
decomposeGo

A reverse-engineering CLI tool that analyzes Docker container networks and exports connections in multiple formats.

#dotviz#golang-application#software-architecture
Stars134
Forks6
Last commit2 days ago
harvester
harvesterGo

A Go library for dynamic configuration management with support for seeding from multiple sources and live monitoring via Consul/Redis.

#dynamic-configuration#consul-integration#concurrent-access
Stars134
Forks27
Last commit3 days ago
alien
alienGo

A lightweight and fast HTTP router for Go, designed with simplicity and concurrency in mind.

#http#multiplexer#lightweight
Stars133
Forks15
Last commit2 years ago
eosc
eoscGo

A cross-platform command-line tool for interacting with EOSIO blockchains, offering a superset of cleos functionalities with an integrated secure vault.

#eos#offline-signatures#cryptocurrency
Stars133
Forks58
Last commit1 year ago
be
beGo

A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.

#golden-file#minimalist#generic
Stars133
Forks1
Last commit8 months ago
gofiber-template
gofiber-templateGo

An opinionated, production-ready GoFiber project template with dependency injection, database integration, and CI/CD support.

#gofiber#database-orm#project-template
Stars132
Forks6
Last commit7 days ago
goctopus
goctopusGo

A fast GraphQL discovery and fingerprinting toolbox for security testing and reconnaissance.

#introspection-detection#subdomain-enumeration#graphql
Stars132
Forks13
Last commit2 years ago
gitcs
gitcsGo

A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.

#developer-tools#cli-tool#git-analytics
Stars132
Forks11
Last commit2 months ago
gjo
gjoGo

A command-line utility for creating JSON objects and arrays from shell commands.

#shell-scripting#command-line-tool#json-generation
Stars132
Forks15
Last commit5 years ago
cli
cliGo

A simple, fast, and complete Go library for building command-line applications with emphasis on argument validation.

#cli-framework#go-library#terminal-apps
Stars132
Forks9
Last commit5 years ago
nakedret
nakedretGo

A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.

#linter#static-code-analysis#code-quality
Stars132
Forks16
Last commit4 months ago
go-csv-tag
go-csv-tagGo

A Go library for reading and writing CSV files using struct tags for mapping fields.

#hacktoberfest#data-serialization#go-library
Stars131
Forks32
Last commit1 year ago
mongo-go-pagination
mongo-go-paginationGo

A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.

#driver-extension#query-builder#database
Stars131
Forks36
Last commit3 years ago
Design Patterns in Go
Design Patterns in GoGo

A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.

#portfolio#software-architecture#behavioral-patterns
Stars131
Forks9
Last commit3 years ago
sessionup
sessionupGo

A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.

#cookies#owasp#web-security
Stars131
Forks7
Last commit1 year ago
GitHub Actions for Golang
GitHub Actions for GolangShell

A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.

#devops#golang-action#workflow-automation
Stars131
Forks29
Last commit4 years ago
cameron
cameronGo

A Go library for generating pixel-perfect GitHub-style identicons with zero dependencies.

#generator#identicon#avatar-generator
Stars131
Forks11
Last commit4 months ago
go-checkstyle
go-checkstyleGo

A configurable style checker for Go code that enforces coding standards and best practices.

#coding-standards#jenkins-integration#ci-cd
Stars130
Forks17
Last commit5 years ago
Gone
GoneGo

A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.

#wire#dig#golang-framework
Stars130
Forks8
Last commit6 months ago
testcase
testcaseGo

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

#integration-testing#behavior-driven-development#tdd
Stars130
Forks11
Last commit1 month ago
PreviousPage 47 of 65Next

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