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

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
CAN Simulator
CAN SimulatorGo

A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.

#spi#embedded-systems#can-bus
Stars69
Forks10
Last commit10 years ago
scan
scanGo

A Go library that scans SQL rows into any type using generics, avoiding reflection for better performance.

#scanning#orm#database
Stars68
Forks3
Last commit2 years ago
go-res
go-resGo

A Go library for building REST, real-time, and RPC APIs with seamless client synchronization via the RES protocol.

#realtime#golang-package#api-framework
Stars68
Forks9
Last commit1 month ago
travelgrunt
travelgruntGo

A CLI tool to navigate monorepos and filesystems with interactive filtering and bookmarks.

#platform#productivity-tool#developer-tools
Stars68
Forks3
Last commit8 months ago
authgate
authgateGo

A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.

#token-management#authorization-server#oauth2-server
Stars68
Forks7
Last commit5 hours ago
dbt
dbtGo

A secure, self-updating binary distribution system that automatically downloads, verifies, and runs signed executables from a trusted repository.

#secure-delivery#software-deployment#devops-tools
Stars68
Forks9
Last commit1 month ago
assert
assertGo

A basic assertion library for Go's native testing framework with building blocks for custom assertions.

#go-testing#unit-testing#testing
Stars68
Forks16
Last commit3 years ago
wlog
wlogGo

A Go logging interface with cross-platform color support and concurrency safety for CLI applications.

#golang-package#terminal#logging
Stars67
Forks8
Last commit1 year ago
treemap
treemapGo

A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.

#sorted-map#treemap#gotemplate
Stars67
Forks10
Last commit4 years ago
gocmd
gocmdGo

A Go library for building command line applications with advanced argument handling and no external dependencies.

#cli-framework#go-library#terminal-apps
Stars67
Forks5
Last commit3 years ago
retry
retryGo

A lightweight Go package for implementing retry logic with configurable attempts and intervals.

#retry-go#retry-logic#network-calls
Stars66
Forks6
Last commit2 months ago
xterrafile
xterrafileGo

A Go tool for managing vendored Terraform modules and formulas using a YAML configuration file.

#vendoring#terraform-modules#dependency-management
Stars66
Forks11
Last commit5 years ago
go-astitodo
go-astitodoGo

A Go library and CLI tool that parses TODOs from Go code comments using AST analysis.

#developer-tools#todo#todo-management
Stars66
Forks11
Last commit2 years ago
gobase
gobaseGo

A simple skeleton for Go applications following standard project layout with pre-configured tools and structure.

#template#skeleton#project-template
Stars66
Forks6
Last commit3 years ago
eywa
eywaGo

A connection manager for IoT devices that provides real-time communication, device control, data collection, and query interfaces.

#iot#home-automation#http
Stars66
Forks18
Last commit9 years ago
go-mysql-lock
go-mysql-lockGo

A Go library providing distributed locking primitives using MySQL's GET_LOCK function.

#lock#coordination#go-library
Stars66
Forks13
Last commit2 years ago
gotype
gotypeGo

A Go library for parsing Go source code with an API similar to the reflect package.

#metaprogramming#type-inspection#reflect
Stars65
Forks9
Last commit8 months ago
goast
goastGo

A Go static analysis tool that uses AST and Rego policies for customizable code inspection.

#rego#policy-as-code#open-policy-agent
Stars65
Forks3
Last commit3 months ago
flowgraph
flowgraphGo

A Go package for building scalable asynchronous dataflow systems using goroutines and channels with automatic back-pressure.

#back-pressure#asynchronous-programming#distributed
Stars65
Forks9
Last commit6 months ago
mql
mqlGo

A Go package that provides a safe query language for database models, generating parameterized SQL where clauses without exposing SQL.

#orm#database#go-package
Stars65
Forks12
Last commit28 days ago
couchcache
couchcacheGo

A RESTful caching microservice written in Go that uses Couchbase as a key-value store backend.

#couchbase#caching#microservice
Stars65
Forks7
Last commit2 years ago
baraka
barakaGo

A Go library for parsing and handling file uploads in HTTP servers with filtering and storage capabilities.

#upload#http-server#api
Stars65
Forks6
Last commit3 years ago
vdf
vdfGo

A Go library for lexing and parsing Valve Data Format (VDF) files used in Steam and Source engine games.

#hacktoberfest#steam#valve-data-file
Stars65
Forks7
Last commit2 days ago
modup
modupGo

A terminal UI for managing Go dependency updates with outdated module detection and selective upgrading.

#go-modules#developer-tools#bubble-tea
Stars65
Forks1
Last commit10 months ago
terraform-provider-spotinst
terraform-provider-spotinstGo

A Terraform provider for managing Spotinst cloud infrastructure resources as code.

#devops#flexera-public#terraform-provider
Stars64
Forks56
Last commit10 days ago
log
logGo

A minimal, colorful Go logger designed for CLI applications with structured and leveled output.

#terminal#leveled-logging#golang-library
Stars63
Forks2
Last commit4 days ago
gocostmodel
gocostmodelGo

Benchmarks common basic operations in Go to create a performance cost model for the language.

#cost-model#language-operations#profiling
Stars63
Forks5
Last commit5 years ago
ChainJacking
ChainJackingPython

A tool to detect which Go dependencies are vulnerable to GitHub repository hijacking (RepoJacking) attacks.

#supply-chain-security#python-tool#repojacking
Stars63
Forks15
Last commit1 month ago
golog
gologGo

A lightweight CLI time tracker for logging concurrent tasks directly from the terminal.

#developer-tools#productivity#terminal
Stars63
Forks13
Last commit7 years ago
modpot
modpotHTML

A modular web application honeypot framework written in Go and Gin for detecting web attacks through deceptive applications.

#honeypot#web-security#cyber-threat-intelligence
Stars63
Forks2
Last commit2 years ago
cosmos.nix
cosmos.nixNix

A Nix-based reproducible package set for Cosmos SDK, IBC, and CosmWasm blockchain projects.

#cosmos-sdk#ibc#nix
Stars63
Forks18
Last commit9 months ago
concurrent-writer
concurrent-writerGo

A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.

#writer#concurrent#non-blocking
Stars63
Forks9
Last commit8 years ago
GoMusicBrainz
GoMusicBrainzGo

A Go client library for the MusicBrainz WS2 web service, enabling programmatic access to music metadata.

#client#music-metadata#go-library
Stars63
Forks25
Last commit3 years ago
Go RethinkDB ToDo
Go RethinkDB ToDoCSS

A TodoMVC-style example application built with Go and RethinkDB using the GoRethink driver.

#database-driver#example-project#todo-app
Stars62
Forks15
Last commit10 years ago
goffi
goffiGo

Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.

#cgo-free#graphics#webgpu
Stars62
Forks4
Last commit6 days ago
PreviousPage 55 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