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

govalid
govalidGo

A Go library for validating structs using field tags with built-in and custom rules.

#custom-rules#validation#validation-library
Stars121
Forks12
Last commit4 months ago
gollback
gollbackGo

Go utilities for managing asynchronous function execution with race, all, and retry patterns.

#callbacks#cancel#closure
Stars121
Forks13
Last commit3 days ago
oaswrap/fiberopenapi
oaswrap/fiberopenapiGo

A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go, offering programmatic control and zero dependencies.

#hacktoberfest#openapi31#openapi-generator
Stars120
Forks7
Last commit6 days ago
vat
vatGo

A Go package for validating EU VAT numbers and retrieving VAT rates.

#vat-validation#european-union#e-commerce
Stars120
Forks15
Last commit3 years ago
GoSQLX
GoSQLXGo

A high-performance SQL parser, formatter, linter, and security scanner for Go, supporting multiple dialects with zero-copy optimizations.

#ast-generation#sql-security#high-performance
Stars120
Forks15
Last commit15 hours ago
gocontracts
gocontractsGo

A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.

#developer-tools#preconditions#design-by-contract
Stars119
Forks12
Last commit7 years ago
goseaweedfs
goseaweedfsGo

A complete Golang client library for interacting with SeaweedFS, a distributed file system.

#seaweedfs#client#distributed-storage
Stars119
Forks51
Last commit4 years ago
onion
onionGo

A layer-based, pluggable configuration manager for Go applications with minimal dependencies.

#environment-variables#yaml#layered-config
Stars119
Forks16
Last commit3 years ago
event
eventGo

A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.

#high-performance#server-side#non-blocking
Stars119
Forks5
Last commit1 year ago
anvil
anvilGo

CLI tool to install development tools and sync configurations across machines using Homebrew and private GitHub repos.

#environment-setup#productivity#dev-tools
Stars119
Forks3
Last commit9 months ago
session
sessionGo

A Go package providing HTTP session management for web servers with extensible interfaces and Google App Engine support.

#web-server#authentication#http-sessions
Stars119
Forks15
Last commit2 years ago
terraform-registry
terraform-registryGo

A private Terraform registry implementation with modular backends for hosting modules and providers.

#provider-registry#github-integration#devops
Stars119
Forks8
Last commit9 days ago
pb-ext
pb-extGo

An enhanced PocketBase server with built-in monitoring, logging, analytics, and auto-generated API documentation.

#web-server#cron-jobs#visitor-analytics
Stars118
Forks10
Last commit3 months ago
dbbench
dbbenchGo

A simple database benchmarking tool supporting multiple databases and custom SQL scripts.

#database#stress-testing#performance-testing
Stars118
Forks19
Last commit18 days ago
underscore
underscoreGo

A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.

#functional-programming#library#go-1.18
Stars118
Forks6
Last commit11 months ago
xk6-faker
xk6-fakerJavaScript

A Go-based random fake data generator extension for k6 performance tests, offering faster startup and lower memory usage.

#load-testing#performance-testing#fake-data
Stars117
Forks22
Last commit8 hours ago
console
consoleGo

A closed-loop console application library for Cobra commands, providing ready-to-use menus, prompts, and completions.

#oh-my-posh#history#completions
Stars117
Forks10
Last commit3 months ago
overalls
overallsGo

A Go tool that recursively runs test coverage across multi-package projects and concatenates results into a single coverprofile.

#multi-package#codecov#test-coverage
Stars116
Forks25
Last commit6 years ago
disgo
disgoGo

A flexible, performant, and thread-safe Discord API wrapper for Go, providing 100% one-to-one implementation of Discord's API.

#caching#sharding#go-library
Stars116
Forks2
Last commit1 year ago
gosmi
gosmiGo

A native Go library for parsing SMIv1/2 MIB files, providing a libsmi-compatible API.

#go-native#telemetry#go-library
Stars116
Forks39
Last commit2 years ago
Mantil
MantilGo

A serverless development framework for building AWS Lambda-based Go backends with a streamlined CLI workflow.

#cloud-development#lambda#serverless
Stars115
Forks3
Last commit4 years ago
rabbitroutine
rabbitroutineGo

A lightweight Go library that handles RabbitMQ auto-reconnect, publishing retry, and channel pooling to simplify robust messaging.

#reliability#message-queue#distributed-systems
Stars115
Forks17
Last commit2 years ago
bagme
bagmeGo

A Go library that renders HTML/CSS to PDF using TeX's boxes and glue typesetting engine for high-quality output.

#css-rendering#tex-algorithms#html-to-pdf
Stars115
Forks4
Last commit8 days ago
EnvCLI
EnvCLIGo

A wrapper that runs commands in ephemeral Docker containers, eliminating the need to install languages and tools locally.

#developer-tools#yaml#developer-onboarding
Stars115
Forks4
Last commit1 year ago
cookie
cookieGo

A Go package for handling HTTP cookies with struct parsing, custom types, and signed cookie support.

#hmac-signing#unmarshal#authentication
Stars114
Forks3
Last commit3 months ago
binstruct
binstructGo

A Go library for decoding binary data into structured Go types using tags, with support for offsets, calculations, and custom methods.

#structure#unmarshaling#file-format
Stars114
Forks19
Last commit2 years ago
version
versionGo

A Go package for CLI tools that automatically collects and displays version information in multiple formats.

#hacktoberfest#go-modules#developer-tools
Stars114
Forks5
Last commit3 years ago
gofreetds
gofreetdsGo

A Go database driver for Microsoft SQL Server and Sybase ASE using FreeTDS, supporting stored procedures and multiple resultsets.

#database-driver#connection-pooling#sql-server
Stars114
Forks48
Last commit5 years ago
betterglobekey
betterglobekeyGo

A macOS utility that reworks the Globe key to provide more practical and versatile input source switching.

#language-switching#productivity#keyboard-utility
Stars113
Forks5
Last commit11 hours ago
Tango
TangoGo

A command-line tool for analyzing server access logs with filters and detailed reports.

#traffic-analysis#tango-logs#apache-log-analysis
Stars113
Forks4
Last commit8 months ago
godis
godisGo

A high-performance Redis client for Go, inspired by Jedis, supporting clusters, pipelines, transactions, and distributed locks.

#database-driver#redis#connection-pooling
Stars112
Forks18
Last commit6 years ago
pagser
pagserGo

A Go library that parses and deserializes HTML pages into structs using goquery and struct tags for web crawlers.

#crawler#goquery#colly
Stars112
Forks7
Last commit3 years ago
spawn
spawnGo

A development platform for building, maintaining, and scaling custom modular Cosmos-SDK blockchains.

#developer-tools#modular-blockchain#cosmos-sdk
Stars112
Forks35
Last commit8 months ago
kickstart.go
kickstart.goGo

A minimalistic, single-file HTTP server template in Go using only the standard library.

#graceful-shutdown#template#http-server
Stars112
Forks5
Last commit1 day ago
checksum
checksumGo

A Go library for computing message digests (MD5, SHA256, SHA1, CRC32, BLAKE2s-256) for large files efficiently.

#message-digest#md5#go-package
Stars112
Forks16
Last commit2 years ago
options-gen
options-genGo

A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.

#go-lib#boilerplate-reduction#validation
Stars112
Forks13
Last commit17 days ago
PreviousPage 50 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
#Golang1473
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144