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

smart-home
smart-homeGo

A distributed, autonomous smart home automation platform with a web configurator, plugin system, and support for various protocols.

#plugin-system#web-configurator#stupid-home
Stars101
Forks13
Last commit9 months ago
semaphore
semaphoreGo

A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.

#hacktoberfest#library#limiter
Stars101
Forks11
Last commit1 month ago
Spiffe-Vault
Spiffe-VaultGo

Integrates SPIFFE SVID authentication with Hashicorp Vault to enable secretless authentication and keyless operations.

#zero-trust#helm#devops
Stars101
Forks16
Last commit5 days ago
mastotool
mastotoolGo

A collection of command-line tools for analyzing and searching your Mastodon account activity.

#hacktoberfest#open-source#productivity
Stars101
Forks9
Last commit2 years ago
jscan
jscanGo

A high-performance, zero-allocation JSON iterator and validator for Go, focused on efficient scanning and validation.

#high-performance#validation#rfc-8259
Stars101
Forks7
Last commit1 month ago
esp32
esp32Go

Transpiles Golang code into Arduino-compatible C++ for automated testing of ESP32 IoT projects.

#iot#embedded-systems#esp32
Stars101
Forks5
Last commit9 months ago
branca
brancaGo

A pure Go implementation of the Branca specification for authenticated encrypted API tokens using XChaCha20-Poly1305.

#xchacha20-poly1305#authentication#branca
Stars100
Forks9
Last commit3 days ago
rux
ruxGo

A simple and fast Go web framework with route grouping, parameter binding, middleware, and http.Handler compatibility.

#http-handler#http-server#http-middleware
Stars100
Forks14
Last commit18 days ago
envdoc
envdocGo

A Go tool that generates documentation for environment variables from struct tags and comments.

#developer-tools#environment-variables#code-documentation
Stars100
Forks9
Last commit7 days ago
xmux
xmuxGo

A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.

#high-performance#context#http-router
Stars100
Forks11
Last commit9 years ago
sshsyrup
sshsyrupGo

A low-to-medium interaction SSH honeypot written in Go that captures terminal sessions and logs attacker activity.

#honeypot#ssh-honeypot#ssh-server
Stars99
Forks10
Last commit7 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
Stars99
Forks5
Last commit13 hours ago
countries
countriesGo

A comprehensive Go library providing ISO-standard country data, subdivisions, currencies, phone codes, and geographic information.

#geographic-data#go-library#multilingual
Stars99
Forks5
Last commit9 months ago
go-furnace
go-furnaceGo

A lightweight Go-based deployment tool for AWS, Google Cloud, and DigitalOcean using native cloud services.

#aws-cloudformation#google-cloud-platform#multi-cloud
Stars99
Forks28
Last commit4 years ago
slog-fiber
slog-fiberGo

Fiber middleware for structured HTTP request logging using Go's slog package.

#gofiber#slog#observability
Stars99
Forks14
Last commit29 days ago
mimemagic
mimemagicGo

A powerful Go library for MIME type detection using glob patterns, magic number signatures, XML namespaces, and tree magic.

#glob-patterns#filetype#xdg-shared-mime-info
Stars99
Forks11
Last commit2 years ago
Geo2tz
Geo2tzGo

A self-hostable REST-like API that returns the time zone for given geographic coordinates (latitude/longitude).

#rest#api#timezone
Stars98
Forks17
Last commit29 days ago
builq
builqGo

A Go library for building SQL queries with automatic parameter indexing and safety.

#query-builder#database#database-tool
Stars98
Forks2
Last commit2 years ago
gherkingen
gherkingenGo

A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.

#behavior-driven-development#bdd-style#go-test
Stars98
Forks4
Last commit13 days ago
go-lambda-cleanup
go-lambda-cleanupGo

A Go-based CLI tool for removing unused versions of AWS Lambda functions to save storage space.

#devops#serverless#cli-tool
Stars98
Forks15
Last commit12 days ago
rabbus
rabbusGo

A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.

#event-driven#circuit-breaker#message-queue
Stars98
Forks25
Last commit7 years ago
GoMind
GoMindGo

A simplistic neural network library written in Go with support for single hidden layer and back-propagation learning.

#neural-network#ml-library#deep-learning
Stars98
Forks8
Last commit4 years ago
Netrack
NetrackGo

A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.

#sdn#go-library#network-programming
Stars97
Forks23
Last commit7 years ago
address
addressGo

A Go library for validating and formatting international addresses using Google's Address Data Service.

#postal-services#formatting#shipping-zones
Stars97
Forks17
Last commit1 month ago
ripple
rippleGo

Go packages for interacting with the Ripple protocol, including data, crypto, websockets, and command-line tools.

#command-line-tools#ledger#cryptocurrency
Stars97
Forks80
Last commit2 years ago
go-health
go-healthGo

A Go package for adding health checks to services with dependency monitoring and graceful shutdown support.

#graceful-shutdown#http-handler#devops
Stars97
Forks4
Last commit4 years ago
hare
hareGo

A pure Go database management system that stores each table as a line-delimited JSON text file, designed for simple embedded applications.

#database#data-persistence#lightweight
Stars97
Forks11
Last commit5 years ago
Semaphore
SemaphoreGo

A high-performance data flow engine that connects services and exposes them through HTTP, GraphQL, and gRPC endpoints.

#api-gateway#gateway-api#concurrent-processing
Stars97
Forks16
Last commit3 years ago
hclgrep
hclgrepGo

A syntax-aware grep tool for searching and filtering HCL (v2) configuration files using pattern matching on the syntax tree.

#devops#configuration-analysis#syntax-tree
Stars97
Forks7
Last commit2 years ago
ctxi18n
ctxi18nGo

A Go library for context-based internationalization, inspired by Ruby on Rails i18n, with YAML/JSON support and pluralization.

#yaml#internationalization#templ
Stars96
Forks8
Last commit1 year ago
go-redoc
go-redocGo

Embedded OpenAPI/Swagger documentation UI for Go using ReDoc with middleware for popular web frameworks.

#echo#http#swagger
Stars95
Forks35
Last commit1 year ago
Solutions for some basic coding interview tasks written in Go
Solutions for some basic coding interview tasks written in GoGo

Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.

#algorithm#study-resource#computer-science
Stars94
Forks5
Last commit
spreak
spreakGo

A flexible translation and humanization library for Go, based on gettext concepts, supporting multiple file formats and plural rules.

#gettext#internationalization#json-translations
Stars94
Forks4
Last commit11 months ago
persian
persianGo

A Go library providing utilities for Persian language text processing, including digit conversion, keyboard layout switching, and currency formatting.

#farsi#number#currency-formatting
Stars94
Forks13
Last commit2 years ago
validate
validateGo

A framework for writing custom validations in Go applications with built-in validators.

#gobuffalo#pop#validation
Stars94
Forks22
Last commit3 years ago
geoserver
geoserverGo

A Go library for programmatically managing a GeoServer instance via its REST API.

#postgis#rest-client#catalog
Stars94
Forks22
Last commit28 days ago
PreviousPage 52 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
7 years ago
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144