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

nanoid
nanoidGo

A tiny and fast Go library for generating cryptographically secure unique string IDs.

#cryptographic-randomness#unique-id-generator#distributed-systems
Stars62
Forks8
Last commit3 years ago
AppImage Sandboxing Project
AppImage Sandboxing ProjectZig

A tool to sandbox AppImages using bwrap with Android/Flatpak-style permission profiles.

#sandbox#flatpak-style#containerization
Stars62
Forks4
Last commit1 year ago
event
eventGo

A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.

#event-driven#event-go#software-architecture
Stars62
Forks12
Last commit8 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
validate
validateGo

A Go package for automatic struct field validation using struct tags.

#validation#go-package#api-validation
Stars62
Forks14
Last commit2 years ago
chain
chainGo

A Go package for composing nested http.Handler instances into reusable chains.

#http-handler#net-http#server-side
Stars61
Forks3
Last commit7 years ago
minquery
minqueryGo

A Go package for MongoDB/mgo that enables efficient pagination using cursors instead of skip/limit.

#database#pagination#query-optimization
Stars61
Forks19
Last commit3 years ago
currency
currencyGo

A Go package for accurate currency computations with support for fractional units and ISO 4217 codes.

#golang-package#financial-computations#finance
Stars61
Forks9
Last commit9 months ago
config
configGo

A Go library for declarative configuration loading from files, environment variables, and command-line arguments.

#hacktoberfest#viper#environment-variables
Stars61
Forks4
Last commit1 year ago
pipeline
pipelineGo

A Go package providing a simplistic implementation of pipelines using goroutines for concurrent data processing.

#stream-processing#pipeline#golang-library
Stars61
Forks10
Last commit4 years ago
caps
capsGo

A Unicode-aware case conversion library for Go supporting camel, snake, kebab, and other naming conventions.

#unicode#unicode-case-folding#naming-conventions
Stars61
Forks0
Last commit2 years ago
psql-streamer
psql-streamerGo

Streams PostgreSQL database events to Kafka using logical replication and can also consume events from Kafka.

#logical-replication#event-driven#replication
Stars61
Forks13
Last commit6 years ago
allot
allotGo

A Go library for matching and parsing commands with placeholders and regex patterns.

#parsing#matching#chatbots
Stars60
Forks9
Last commit4 years ago
godbal
godbalGo

A lightweight, no-ORM database abstraction layer for Go with SQL builder and easy result mapping (currently MySQL only).

#database-driver#sqlbuilder#lightweight
Stars60
Forks29
Last commit7 years ago
shutdown
shutdownGo

A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.

#hooks#graceful-shutdown#signal
Stars60
Forks7
Last commit4 years ago
mixpanel
mixpanelGo

A Go client library for sending events and user profile updates to Mixpanel's analytics platform.

#event-tracking#mixpanel-client#golang-library
Stars60
Forks29
Last commit4 months ago
g
gGo

A comprehensive functional programming framework for Go providing Option, Result, collections, iterators, and concurrency utilities.

#functional-programming#type-safety#error-handling
Stars60
Forks2
Last commit15 days ago
manpage-completion-generator
manpage-completion-generatorGo

A Go tool that automatically generates zsh shell completions from man pages using fish shell's completion files.

#productivity#zsh-completions#zsh-plugin
Stars60
Forks1
Last commit
terraform-provider-coder
terraform-provider-coderGo

Terraform provider for managing Coder development environments as infrastructure.

#devops#development-environments#terraform-provider
Stars59
Forks25
Last commit3 days ago
Don
DonGo

A fast and simple Go API framework with automatic request parsing, multi-format support, and low memory footprint.

#web-services#high-performance#api-framework
Stars59
Forks5
Last commit17 days ago
terraform-provider-graphql
terraform-provider-graphqlGo

A Terraform provider for managing GraphQL API resources through infrastructure-as-code.

#devops#graphql#terraform-provider
Stars59
Forks17
Last commit5 months ago
StreamSQL
StreamSQLGo

A lightweight SQL-based stream processing engine for IoT edge, enabling real-time data transformation and windowed aggregation.

#stream-processing#iot#event-processing
Stars58
Forks5
Last commit5 months ago
go-rest-api-with-fiber
go-rest-api-with-fiberGo

A RESTful API built with Go and the Fiber web framework for high-performance backend services.

#web-services#logrocket#fiber-framework
Stars58
Forks18
Last commit6 years ago
portproxy
portproxyGo

A TCP proxy that relays requests to a remote server and can modify HTTP responses to add CORS headers.

#http-proxy#api-tool#cli-tool
Stars58
Forks15
Last commit11 years ago
xk6-mqtt
xk6-mqttGo

A k6 extension for load testing MQTT brokers by simulating publishers and subscribers.

#load-testing#iot-testing#performance-testing
Stars58
Forks41
Last commit8 months ago
go2vec
go2vecGo

A Go package for reading word2vec vectors and performing similarity searches and analogies.

#semantic-analysis#word2vec#nlp-tools
Stars58
Forks6
Last commit7 years ago
go-vertical-slice-architecture
go-vertical-slice-architectureGo

A Go project template implementing vertical slice architecture for clean, testable, and dependency-isolated code.

#api#backend-template#dependency-injection
Stars57
Forks6
Last commit
go-generate-password
go-generate-passwordGo

A Go-based password generator usable as a CLI tool or library, with options for human-readable and accessibility-friendly passwords.

#hacktoberfest#developer-tools#go-library
Stars57
Forks6
Last commit4 years ago
omarchy-migrate
omarchy-migrateGo

A beautiful terminal backup and restore tool for live Linux systems, written in pure Go with a TUI interface.

#restore#open-source#encryption-support
Stars57
Forks0
Last commit25 days ago
httpretry
httpretryGo

A Go library that adds configurable retry functionality to the standard http.Client via RoundTripper wrapping.

#retry-logic#backoff#resilience
Stars57
Forks7
Last commit2 years ago
GPFS Exporter
GPFS ExporterGo

A Prometheus exporter that collects metrics from IBM Spectrum Scale (GPFS) filesystems for monitoring and alerting.

#metrics-collection#filesystem-monitoring#gpfs
Stars57
Forks19
Last commit1 month ago
api-fu
api-fuGo

A collection of Go packages for building robust, spec-compliant GraphQL APIs with performance and best practices in mind.

#api-framework#graphql#type-generation
Stars57
Forks4
Last commit1 year ago
FEVER
FEVERGo

A fast, extensible event router for processing Suricata's JSON EVE output, designed for high-throughput network security monitoring.

#netsec#suricata#metadata-aggregation
Stars57
Forks7
Last commit1 month ago
copy-pasta
copy-pastaGo

A command-line tool for copying and pasting text and files between different machines using cloud storage as a backend.

#fileshare#copy-paste#copy
Stars56
Forks10
Last commit6 years ago
go-cronowriter
go-cronowriterGo

A Go library for writing log files with time-based rotation and dynamic path formatting.

#strftime-formatting#writer#concurrent-writes
Stars56
Forks8
Last commit5 years ago
go-rest-api-boilerplate
go-rest-api-boilerplateGo

A production-ready Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL, Docker, and AI-assistant optimization.

#ai-assisted-development#database#api
Stars56
Forks22
Last commit27 days ago
PreviousPage 56 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
2 years ago
2 years ago
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Cli190
#Self Hosted189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127