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

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-jsonerror
go-jsonerrorGo

A Go package for creating JSON error responses that follow the JSON:API specification.

#json-api#rest#api
Stars16
Forks2
Last commit7 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
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
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-sse
go-sseGo

A robust Go package for implementing server-sent events (SSE) clients and servers with spec compliance.

#event-driven#client-server#concurrent-programming
Stars15
Forks3
Last commit1 year ago
ormlite
ormliteGo

A lightweight Go package providing ORM-like features and helpers for SQLite databases.

#relations#query-builder#crud
Stars15
Forks3
Last commit3 years ago
ssh-hammer
ssh-hammerGo

A Go-based load testing tool specifically designed for SSH servers.

#load-testing#server-administration#network-tools
Stars15
Forks7
Last commit5 years ago
go-clip
go-clipGo

A minimalistic, in-memory clipboard manager for Mac with pinning and obfuscation features.

#open-source#productivity#in-memory
Stars15
Forks1
Last commit5 years ago
ribbonGo
ribbonGoGo

A high-performance Go implementation of the Ribbon filter, a space-efficient probabilistic data structure that is practically smaller than Bloom and Xor filters.

#hash-table#probabilistic-data-structure#static-lookup
Stars15
Forks3
Last commit2 months ago
xk6-nats
xk6-natsGo

A k6 extension for load testing NATS and JetStream messaging systems.

#load-testing#jetstream#performance-testing
Stars15
Forks15
Last commit2 years ago
Moxy
MoxyGo

A simple mocker and proxy application server that creates mock endpoints and proxies requests when no mock exists.

#http-proxy#devops#integration-testing
Stars15
Forks2
Last commit4 years ago
Update repository go report card
Update repository go report cardDockerfile

A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.

#actions#goreportcard#developer-tools
Stars15
Forks2
Last commit6 years ago
go-commandbus
go-commandbusGo

A lightweight and pluggable command bus implementation for Go applications.

#dependency-injection#design-patterns#microservices
Stars15
Forks5
Last commit4 years ago
gob
gobGo

A Go project bootstrapping tool and framework that provides Maven/Gradle-like build automation and SpringBoot-like configuration.

#plugin-system#scaffold#dependency-injection
Stars15
Forks0
Last commit1 year ago
rest-go
rest-goGo

A Go library providing helper methods for building REST APIs with cleaner error handling and JSON serialization.

#rest-api#gorilla-mux#api-utilities
Stars15
Forks2
Last commit6 years ago
fast-alias-tips
fast-alias-tipsGo

A Zsh plugin that displays alias suggestions when you type the full command, helping you remember your shell aliases.

#developer-tools#productivity#tips
Stars15
Forks2
Last commit1 year ago
nscache
nscacheGo

A Go caching framework with a unified API for multiple backend drivers including Redis, Memcached, Etcd, and in-memory stores.

#database-driver#caching#redis
Stars15
Forks0
Last commit4 months ago
cshtop
cshtopGo

A real-time block explorer for Cosmos SDK-based blockchain applications.

#network-observability#cosmos-sdk#cli-tool
Stars15
Forks1
Last commit3 years ago
gosemble
gosembleGo

Go-based framework for building Polkadot/Substrate-compatible blockchain runtimes.

#tinygo#webassembly#polkadot
Stars15
Forks5
Last commit1 year ago
fursy
fursyGo

A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.

#rfc9457#http-server#rfc-9457
Stars14
Forks2
Last commit19 days ago
pathtype
pathtypeGo

A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.

#filesystem#developer-tools#type-safety
Stars14
Forks4
Last commit5 years ago
go-conf
go-confGo

A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.

#boilerplate-reduction#environment-variables#struct-tagging
Stars14
Forks4
Last commit1 year ago
gohoney
gohoneyGo

A Go-based SSH honeypot that logs attacker commands and IP addresses in a fake shell environment.

#ssh-honeypot#logging#intrusion-detection
Stars14
Forks2
Last commit13 years ago
tspool
tspoolGo

A TCP server library that uses a worker pool to improve performance and protect against overload.

#overload-protection#tcp-server#go-library
Stars14
Forks3
Last commit8 years ago
biff
biffGo

A Go testing framework for acceptance and use case testing using nested alternatives and variable scoping.

#variable-scoping#test-isolation#acceptance-testing
Stars14
Forks2
Last commit3 years ago
honeyssh
honeysshGo

An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP API.

#ssh-honeypot#statistics#intrusion-detection
Stars14
Forks2
Last commit7 years ago
go-log
go-logGo

A simple and configurable logging library for Go with log levels, formatters, and rolling file writers.

#filewriter#log4j-inspired#writers
Stars14
Forks7
Last commit8 years ago
omarchy-theme-generator
omarchy-theme-generatorGo

A Go-based color analysis system that extracts and organizes colors from images to generate themes for the Omarchy desktop environment.

#omarchy#cli-tool#accessibility
Stars14
Forks0
Last commit
go-shelve
go-shelveGo

A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.

#database-driver#database#shelve
Stars14
Forks0
Last commit8 months ago
xk6-mock
xk6-mockGo

A k6 extension for mocking HTTP(S) servers during test development with an Express.js-like API.

#load-testing#performance-testing#express-like
Stars14
Forks5
Last commit2 years ago
list
listGo

A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.

#go-1-23#golang-package#intrusive-linked-list
Stars14
Forks2
Last commit1 year ago
blank
blankGo

A Go package for detecting blank strings and removing whitespace from strings.

#unicode#whitespace#helper
Stars14
Forks1
Last commit7 years ago
hvalid
hvalidGo

A lightweight Go validation library with generic support, extensible rules, and clear error messages.

#go-modules#parameter-validation#validation
Stars14
Forks2
Last commit8 days ago
strftime
strftimeGo

A C99-compatible strftime formatter for Go's time.Time instances, providing standard date/time formatting.

#library#datetime#golang-package
Stars14
Forks5
Last commit8 years ago
gomalshare
gomalshareGo

Go client library for interacting with the MalShare malware repository API.

#hash#threat#hashing
Stars14
Forks3
Last commit7 years ago
PreviousPage 70 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 year ago
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144