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

nchi
nchiGo

A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.

#httprouter#api-server#dependency-injection
Stars18
Forks1
Last commit6 days ago
go-output-format
go-output-formatGo

A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.

#data-serialization#yaml#output-formatting
Stars18
Forks2
Last commit2 years ago
gorm-seeder
gorm-seederGo

A simple Go package for seeding and clearing database test data using GORM.

#fixtures#database-seeding#seeder
Stars18
Forks2
Last commit3 years ago
dawn
dawnGo

An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.

#gofiber#modular-architecture#api
Stars18
Forks0
Last commit3 years ago
kemba
kembaGo

A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.

#environment-variables#go-library#debug
Stars18
Forks1
Last commit8 days ago
structcli
structcliGo

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

#viper#command-line-tools#environment-variables
Stars18
Forks1
Last commit2 months ago
go_fiber_quickstart
go_fiber_quickstartGo

A quick start example project demonstrating how to build web applications with the Go Fiber framework.

#template#rest-api#quickstart
Stars18
Forks6
Last commit6 years ago
xk6-prompt
xk6-promptGo

A k6 extension that adds interactive UI prompts for input arguments in load testing scripts.

#go-extension#load-testing#performance-testing
Stars17
Forks0
Last commit2 years ago
Watch for GitHub Wiki page changes and post to Slack
Watch for GitHub Wiki page changes and post to SlackGo

A GitHub Action that monitors GitHub Wiki page changes and sends notifications to a Slack channel.

#github-action#notifications#slack-integration
Stars17
Forks3
Last commit
dlog
dlogGo

A Go library for build-time controlled debug logging with caller location tracking.

#caller-tracking#zero-overhead#debug
Stars17
Forks2
Last commit9 years ago
wait-for
wait-forGo

A cross-platform CLI tool that waits for network resources (HTTP, TCP, gRPC, DNS) to become available before continuing commands.

#devops#service-dependency#cli-tool
Stars17
Forks3
Last commit3 years ago
nibbler
nibblerGo

A resilient, zero-dependency Go package for in-application micro-batch processing with bounded latency.

#stream-processing#event-processing#batch-processing
Stars17
Forks1
Last commit10 months ago
bedrock
bedrockGo

A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.

#go-modules#developer-platform#internal-tools
Stars17
Forks1
Last commit6 days ago
go-tools/multithreading
go-tools/multithreadingGo

A Go library providing a ThreadTracker struct for managing goroutines with panic handling and lifecycle control.

#go-library#multithreading#goroutines
Stars17
Forks2
Last commit7 years ago
epoch
epochGo

Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.

#unmarshaling#epoch-conversion#time
Stars17
Forks3
Last commit2 years ago
xylog
xylogGo

A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.

#python-like#high-performance#logging-library
Stars17
Forks2
Last commit3 years ago
goenum
goenumGo

A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.

#enumeration#go-library#utility-library
Stars17
Forks1
Last commit2 years ago
log
logGo

A simple leveled logging wrapper for Go's standard log package with zero dependencies.

#zero-dependency#library#minimalist
Stars17
Forks0
Last commit3 years ago
async
asyncGo

An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.

#async-await#go-generics#async
Stars17
Forks2
Last commit1 year ago
CQL
CQLGo

A compile-time safe SQL query language for Go that builds on GORM to provide type-safe database queries without runtime errors.

#query-builder#orm#database
Stars17
Forks0
Last commit1 month ago
pig
pigGo

A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.

#database-driver#pgx#database
Stars17
Forks3
Last commit11 months ago
testsql
testsqlGo

A Go library that generates test data from SQL files before tests and automatically cleans up afterward.

#integration-testing#database-testing#go-library
Stars17
Forks2
Last commit7 years ago
gontainer
gontainerGo

A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.

#yaml#concurrent#dependency-injection
Stars17
Forks1
Last commit2 years ago
Den
DenGo

A self-hosted sandbox runtime that provides secure, isolated environments for AI agents to execute code.

#open-source#code-execution#rest-api
Stars17
Forks2
Last commit4 months ago
xk6-output-prometheus-pushgateway
xk6-output-prometheus-pushgatewayGo

A k6 extension for publishing load test metrics to Prometheus via Pushgateway.

#load-testing#performance-testing#observability
Stars16
Forks9
Last commit
release
releaseGo

A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.

#devops#semantic-versioning#changelog
Stars16
Forks1
Last commit6 days ago
gopaapi5
gopaapi5Go

A Go client library for accessing Amazon's Product Advertising API 5.0 to retrieve product data, browse nodes, and search results.

#browse-nodes#search-items#go-client
Stars16
Forks9
Last commit6 years ago
go-tripper
go-tripperGo

A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.

#circuit-breaker#distributed-systems#go-library
Stars16
Forks0
Last commit2 years ago
go-enum-encoding
go-enum-encodingGo

A Go code generator for efficient JSON and text encoding/decoding of enums with zero allocations.

#serde#text-encoding#enum
Stars16
Forks1
Last commit2 months ago
strcase
strcaseGo

Case-insensitive, Unicode-aware drop-in replacements for Go's strings and bytes packages.

#assembly#unicode#bytes
Stars16
Forks2
Last commit16 days ago
xk6-output-timestream
xk6-output-timestreamGo

A k6 extension that outputs load test metrics to AWS Timestream for scalable, low-cost performance monitoring.

#load-testing#grafana#k6
Stars16
Forks3
Last commit1 day ago
llb
llbGo

A minimal, high-performance backend for proxy servers that handles redirects and 404 errors with zero memory allocation.

#redirect-server#high-performance#proxy-backend
Stars16
Forks3
Last commit10 years ago
logrusiowriter
logrusiowriterGo

An io.Writer implementation that redirects Go's standard log package output to logrus for structured logging.

#logrus#golang-library#logging
Stars16
Forks1
Last commit2 years ago
sshlowpot
sshlowpotGo

A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.

#ssh-honeypot#authentication-logging#intrusion-detection
Stars16
Forks3
Last commit6 years ago
gong
gongGo

A framework for building domain-specific modeling environments (DSME) by generating code from Go structs.

#angular2#dsl#dsme
Stars16
Forks1
Last commit3 days ago
go-hacknews
go-hacknewsGo

A tiny Go client library for fetching stories from the HackerNews API.

#hackernews#data-fetching#api
Stars16
Forks1
Last commit9 years ago
PreviousPage 69 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
27 days ago
2 years ago
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144