Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2346 projects

Showing 36 of 2346 projects

boxed
boxedGo

A Dropbox-based blog engine that serves markdown articles directly from your Dropbox folder.

#static-site-generator#blog-engine#lightweight
Stars78
Forks9
Last commit7 years ago
ynab
ynabGo

An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.

#personal-finance#finance#ynab-api
Stars78
Forks36
Last commit1 year ago
fatcontext
fatcontextGo

A Go linter that detects nested contexts in loops or function literals to prevent performance issues.

#go-linter#linter#golangci-lint
Stars78
Forks3
Last commit18 days ago
genex
genexGo

A Go package that expands regular expressions into all possible matching strings.

#regex#domain-discovery#combinatorics
Stars77
Forks8
Last commit6 years ago
go-unsplash
go-unsplashGo

A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.

#developer-tools#free-photos#oauth2
Stars77
Forks14
Last commit6 months ago
simplehttp
simplehttpGo

A simple and lightweight HTTP server for serving local directories over HTTP.

#http-server#http#lightweight
Stars75
Forks3
Last commit3 years ago
passwap
passwapGo

A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.

#legacy-migration#md5-crypt#hashing
Stars75
Forks8
Last commit4 days ago
errors
errorsGo

A drop-in replacement for Go errors with 14 predefined types, user-friendly messages, HTTP/GRPC status codes, and stack traces.

#go-errors#stack-trace#golang-errors
Stars75
Forks5
Last commit9 months ago
dogsled
dogsledGo

A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.

#developer-tools#code-quality#go-tooling
Stars75
Forks2
Last commit2 years ago
timedmap
timedmapGo

A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.

#hacktoberfest#package#temporary-storage
Stars75
Forks10
Last commit2 years ago
guid
guidGo

A high-performance, cryptographically secure UUID/GUID generator for Go, optimized for databases and up to 10x faster than google/uuid.

#high-performance#sql-server#uuid
Stars75
Forks0
Last commit11 months ago
Gemfast
GemfastGo

A fast, secure RubyGems server written in Go, offering self-hosted gem mirroring, caching, and private hosting.

#rubygems#rubygems-mirror#private-rubygems
Stars74
Forks3
Last commit3 months ago
hide
hideGo

A Go package that provides an ID type to prevent exposing internal numeric IDs to clients using HashIDs and JSON marshaling.

#type#id-obfuscation#json-marshaling
Stars74
Forks6
Last commit4 years ago
goccm
goccmGo

A Go package that limits the number of goroutines allowed to run concurrently with a simple manager interface.

#concurrency-control#go-package#goroutine
Stars74
Forks13
Last commit3 years ago
uConfig
uConfigGo

A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.

#plugin-system#zero-dependency#kubernetes-downward-api
Stars74
Forks10
Last commit4 days ago
Portainer stack utils
Portainer stack utilsGo

A CLI client written in Go for managing Docker stacks and endpoints in Portainer from automated environments.

#portainer#deployment#devops
Stars74
Forks16
Last commit6 months ago
tau
tauGo

A thin wrapper for Terraform that manages multiple deployments, dependencies, and secrets while keeping code DRY.

#devops#multi-deployment#dry-principle
Stars74
Forks8
Last commit1 year ago
tmtop
tmtopGo

A top-like visualizer for Tendermint chain consensus and information, supporting Cosmos SDK and non-SDK chains.

#rpc-client#cosmos-sdk#tendermint
Stars74
Forks40
Last commit1 year ago
Beehive Network Controller
Beehive Network ControllerGo

A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.

#self-optimization#sdn#distributed-systems
Stars73
Forks25
Last commit10 years ago
textcat
textcatGo

A Go package for n-gram based text categorization and language detection with UTF-8 support.

#text-categorization#n-gram#natural-language-processing
Stars73
Forks11
Last commit1 year ago
igo
igoGo

A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.

#programming-language#developer-tools#go-ecosystem
Stars73
Forks5
Last commit6 years ago
neat
neatGo

A Go implementation of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm for evolving neural network structures.

#ai#neural-network#topologies
Stars73
Forks13
Last commit8 years ago
CrunchyCleaner
CrunchyCleanerGo

A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.

#cli-app#cleaner#cleaners
Stars73
Forks1
Last commit3 days ago
influxdb-sqlserver
influxdb-sqlserverGo

Collects Microsoft SQL Server performance metrics and sends them to InfluxDB for visualization in Grafana.

#devops#grafana#time-series-data
Stars72
Forks30
Last commit2 years ago
capillaries
capillariesGo

A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.

#batch-processing#workflow-engine#message-queue
Stars72
Forks5
Last commit12 days ago
fwdctl
fwdctlGo

A simple CLI tool to manage IPTables forwards on Linux servers.

#seccomp#system-administration#cli
Stars72
Forks7
Last commit1 year ago
netbug
netbugGo

A Go package providing a customizable HTTP handler for profiling and debugging tools from net/http/pprof and runtime/pprof.

#http-handler#runtime-analysis#performance-monitoring
Stars72
Forks4
Last commit10 years ago
multitick
multitickGo

A Go package that multiplexes aligned time.Ticker channels for coordinating multiple goroutines with non-blocking ticks.

#time-ticker#coordination#non-blocking
Stars71
Forks3
Last commit2 years ago
timex
timexGo

A test-friendly replacement for Go's time package with mocking capabilities for time-dependent code.

#time-mocking#unit-testing#dependency-injection
Stars71
Forks5
Last commit5 years ago
go-notify
go-notifyGo

A Go implementation of the GNOME DBus Notifications Specification for displaying desktop notifications.

#libnotify#freedesktop#linux-desktop
Stars71
Forks11
Last commit5 years ago
command-chain
command-chainGo

A Go library for configuring and running command chains, similar to Unix shell pipelines.

#command-pipeline#library#pipeline
Stars71
Forks3
Last commit11 months ago
gowl
gowlGo

Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.

#task-queue#distributed-systems#pooling
Stars71
Forks9
Last commit2 years ago
vizb
vizbGo

A CLI tool that transforms Go benchmark output into interactive 4D visualizations for performance analysis.

#chart#vue-js#benchmark-visualization
Stars70
Forks6
Last commit16 hours ago
nursery
nurseryGo

A Go library providing structured concurrency primitives to manage goroutines with proper error handling, cancellation, and cleanup.

#nursery#go-library#golang-library
Stars70
Forks6
Last commit5 years ago
go-agentx
go-agentxGo

A pure Go library implementing the AgentX protocol to extend SNMP daemons with custom metrics from Go applications.

#library#snmp#network-monitoring
Stars70
Forks41
Last commit9 months ago
UNIS
UNISGo

A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.

#utility-wrapper#regex#validation
Stars70
Forks4
Last commit9 years ago
PreviousPage 54 of 66Next

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
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Cli190
#Self Hosted189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127