Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2196 projects

Showing 36 of 2196 projects

godror
godrorC

A Go database/sql driver for Oracle Database using ODPI-C, enabling Go applications to connect to Oracle DB.

#database-driver#cgo#oracle
Stars596
Forks117
Last commit11 days ago
gNMI
gNMIGo

Reference Go implementations for the gRPC Network Management Interface (gNMI) protocol.

#telemetry#protocol-buffers#network-management
Stars593
Forks214
Last commit2 months ago
arikawa
arikawaGo

A modular Go library and framework for building Discord bots and interacting with the Discord API.

#go-modules#modular-architecture#discordbot
Stars593
Forks64
Last commit29 days ago
clusterlint
clusterlintGo

A best practices checker for Kubernetes clusters that analyzes resources and provides actionable feedback.

#hacktoberfest#linter#configuration-validation
Stars591
Forks45
Last commit1 month 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
Stars591
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
Stars591
Forks102
Last commit1 month 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
Stars590
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
Stars590
Forks39
Last commit3 years ago
Terraform-lsp
Terraform-lspGo

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

#autocompletion#developer-tools#completion
Stars589
Forks36
Last commit3 years ago
Photofield
PhotofieldGo

A self-hosted, single-binary photo gallery focused on speed, simplicity, and handling massive photo collections.

#semantic-search#photo#photoviewer
Stars588
Forks14
Last commit1 day 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
Stars588
Forks95
Last commit4 days ago
Zap
ZapGo

A delightful package manager for AppImages that installs, updates, and manages portable Linux applications.

#hacktoberfest#hacktoberfest2022#portable-applications
Stars588
Forks27
Last commit2 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
Stars587
Forks69
Last commit12 days 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
Stars583
Forks61
Last commit13 days ago
gup
gupGo

A fast, parallel command-line tool to update Go binaries installed via 'go install'.

#cli-app#hacktoberfest#developer-tools
Stars581
Forks27
Last commit11 days 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
Stars578
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
Stars578
Forks34
Last commit2 years ago
rk-boot
rk-bootGo

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

#observability#echo#gorilla-mux
Stars575
Forks59
Last commit1 year ago
bubble-table
bubble-tableGo

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

#terminal-application#bubble-tea#bubble
Stars574
Forks36
Last commit11 days ago
unparam
unparamGo

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

#code-cleanup#developer-tools#results
Stars571
Forks29
Last commit7 months 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
Stars571
Forks16
Last commit1 year 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
Stars570
Forks47
Last commit5 months 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
Stars568
Forks72
Last commit4 years ago
Sup3rS3cretMes5age
Sup3rS3cretMes5ageGo

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

#self-destructing-messages#secret-sharing#vault
Stars566
Forks83
Last commit2 days ago
terraform-provider-digitalocean
terraform-provider-digitaloceanGo

Terraform provider for managing DigitalOcean infrastructure as code.

#hacktoberfest#devops-tools#terraform-provider
Stars563
Forks331
Last commit1 day 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
Stars563
Forks55
Last commit7 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 year ago
gbt
gbtGo

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

#shell-prompt#termux#terminal
Stars559
Forks35
Last commit2 years ago
planter
planterGo

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

#schema-visualization#entity-relationship#cli-tool
Stars557
Forks52
Last commit2 years ago
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 commit9 months 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
Stars557
Forks51
Last commit3 days 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
Stars554
Forks25
Last commit8 days 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
Stars550
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
Stars549
Forks22
Last commit1 month 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
Stars548
Forks33
Last commit1 month 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
Forks87
Last commit5 months ago
PreviousPage 31 of 61Next

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
#Golang1151
#Go Library374
#Cli Tool276
#Docker274
#Devops227
#Developer Tools188
#Self Hosted184
#Cli183
#Golang Library151
#Hacktoberfest138
#Cross Platform123
#Microservices121