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

gotestfmt
gotestfmtGo

A Go test output formatter that transforms verbose JSON logs into human-readable, interactive reports for CI systems and local development.

#go-testing#developer-tools#gitlab-ci
Stars595
Forks12
Last commit3 years ago
pgxmock
pgxmockGo

A mock driver for pgx (PostgreSQL driver for Go) to test database interactions without a real database connection.

#pgx#database#postgres
Stars595
Forks69
Last commit9 days ago
bytes
bytesGo

A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.

#developer-tools#command-line-tools#terminal-styling
Stars594
Forks102
Last commit1 month ago
gommon/color
gommon/colorGo

A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.

#developer-tools#terminal-styling#bytes
Stars594
Forks102
Last commit1 month ago
Flamingo Commerce
Flamingo CommerceGo

A flexible Go framework for building modern, headless e-commerce applications with domain-driven design and adapter-based architecture.

#ecommerce#hacktoberfest#modular-architecture
Stars593
Forks96
Last commit4 days ago
Terraform-lsp
Terraform-lspGo

A Language Server Protocol implementation for Terraform providing autocompletion, error checking, and editor integration.

#autocompletion#developer-tools#completion
Stars590
Forks36
Last commit3 years ago
gosx-notifier
gosx-notifierGo

A Go framework for sending desktop notifications to macOS 10.8+ via the Notification Center.

#cli-tool#notification-center#terminal-notifier
Stars589
Forks54
Last commit6 years ago
ego
egoGo

An ERB-style templating language for Go that transpiles templates into pure Go code at compile time.

#erb-style#server-side-rendering#template-engine
Stars586
Forks40
Last commit3 years ago
config
configGo

A simple, full-featured Go library for application configuration management supporting JSON, YAML, TOML, INI, ENV, Flags, and more.

#yaml#env-vars#gookit
Stars585
Forks62
Last commit26 days ago
play
playGo

A TUI playground for experimenting with command-line tools like grep, sed, awk, jq, and yq in real-time.

#terminal#tui#sed
Stars584
Forks17
Last commit1 year ago
gotest.tools
gotest.toolsGo

A collection of Go packages that extend the standard testing package with utilities for assertions, golden files, and common testing patterns.

#go-testing#integration-testing#filesystem-testing
Stars577
Forks54
Last commit1 year ago
brig
brigGo

A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.

#file-synchronization#ipfs#version-control
Stars576
Forks34
Last commit2 years ago
Euterpe
EuterpeGo

A self-hosted music streaming server with a web interface and RESTful API, giving you full control over your personal music library.

#music#audio-library#media-server
Stars576
Forks48
Last commit8 months ago
bubble-table
bubble-tableGo

A customizable, interactive table component for the Bubble Tea TUI framework in Go.

#terminal-application#bubble-tea#bubble
Stars576
Forks35
Last commit2 months ago
unparam
unparamGo

Reports unused function parameters and results in Go code while minimizing false positives.

#code-cleanup#developer-tools#results
Stars572
Forks31
Last commit6 days ago
rk-boot
rk-bootGo

A Go library for building standardized microservices with YAML-based dependency management.

#observability#echo#gorilla-mux
Stars571
Forks59
Last commit1 year ago
gographviz
gographvizGo

Parses the Graphviz DOT language in golang

#parse#graphviz#golang
Stars568
Forks78
Last commit3 years ago
terraform-provider-digitalocean
terraform-provider-digitaloceanGo

Terraform provider for managing DigitalOcean infrastructure as code.

#hacktoberfest#devops-tools#terraform-provider
Stars568
Forks344
Last commit12 days ago
Sup3rS3cretMes5age
Sup3rS3cretMes5ageGo

A secure, self-destructing message service using HashiCorp Vault for temporary secret storage.

#self-destructing-messages#secret-sharing#vault
Stars568
Forks82
Last commit7 days ago
mockingjay
mockingjayGo

A fake HTTP server for integration testing with consumer-driven contracts and configurable erratic behavior, all from a YAML file.

#consumer-driven-contracts#fake-server#performance-testing
Stars567
Forks72
Last commit4 years ago
seed
seedMakefile

A comprehensive GitHub repository template for Go applications with pre-configured CI/CD, linting, testing, and release automation.

#codecov#development-workflow#golangci-lint
Stars565
Forks55
Last commit2 days ago
xz
xzGo

Pure Go package for reading and writing xz-compressed files with a command-line tool included.

#pure-go#stream-compression#cli-tool
Stars564
Forks54
Last commit28 days ago
go-sundheit
go-sundheitGo

A Go library for defining and monitoring service health with async dependency checks, health endpoints, and metrics.

#health-checks#observability#async-checks
Stars561
Forks31
Last commit1 month ago
gbt
gbtGo

A fast, highly configurable shell prompt builder for Bash, ZSH, and PowerShell written in Go.

#shell-prompt#termux#terminal
Stars560
Forks34
Last commit2 years ago
Flamingo
FlamingoGo

Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.

#hacktoberfest#webframework#modularization
Stars559
Forks71
Last commit
htcat
htcatGo

A parallel and pipelined HTTP GET utility for high-speed data transfers, optimized for fast network interconnects.

#network-optimization#parallel-download#pipelining
Stars557
Forks34
Last commit1 year ago
planter
planterGo

Generate PlantUML ER diagram textual descriptions from existing PostgreSQL database tables.

#schema-visualization#entity-relationship#cli-tool
Stars556
Forks52
Last commit2 years ago
go-fault
go-faultGo

A Go HTTP middleware library for injecting faults like latency, errors, and request rejection into services for resilience testing.

#http-middleware#reliability#resilience-testing
Stars555
Forks24
Last commit12 days ago
slog
slogGo

A lightweight, configurable, and extensible structured logging library for Go with multi-output support and advanced file handling.

#log-processor#file-logging#monolog
Stars554
Forks33
Last commit26 days ago
hcledit
hcleditGo

A command-line editor for HCL (HashiCorp Configuration Language) that enables token-based editing and automation of HCL2 files.

#devops#command-line-tool#hcl
Stars554
Forks33
Last commit3 months ago
simpletable
simpletableGo

A Go library for generating and displaying ASCII tables in the terminal with customizable styling and formatting.

#formatting#command-line-tools#table
Stars552
Forks32
Last commit5 years ago
cod
codGo

A completion daemon for bash, fish, and zsh that automatically generates shell completions from --help output.

#productivity#completion#fish
Stars552
Forks22
Last commit1 month ago
gocron
gocronGo

A Go and Vue.js task scheduler that runs recurring jobs via YAML configuration with cron expressions and environment variables.

#job-automation#vue-js#devops
Stars549
Forks19
Last commit2 days ago
tfcmt
tfcmtGo

A Terraform CI/CD tool that posts formatted plan/apply results to GitHub pull requests, forking and enhancing tfnotify.

#devops#terraform#infrastructure-as-code
Stars547
Forks56
Last commit1 day ago
Publish Go Binaries to GitHub Release Assets
Publish Go Binaries to GitHub Release AssetsShell

A GitHub Action to automatically build and publish Go binaries as release assets across multiple platforms.

#actions#release#devops
Stars546
Forks88
Last commit8 months ago
IPDR
IPDRGo

A Docker registry tool that stores and retrieves Docker images on IPFS using content-addressed hashes instead of traditional registry servers.

#ipfs#container-images#ipfs-protocol
Stars544
Forks48
Last commit2 years ago
PreviousPage 32 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