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

goth
gothGo

A Go package providing a simple, clean, and idiomatic way to implement multi-provider authentication for web applications.

#oauth#oauth2#authentication
Stars6.6k
Forks630
Last commit6 months ago
go-sqlmock
go-sqlmockGo

A mock SQL driver for Go that simulates database behavior in tests without requiring a real database connection.

#database#test-isolation#unit-testing
Stars6.6k
Forks414
Last commit1 month ago
pgroll
pgrollGo

A command-line tool for performing zero-downtime, reversible schema migrations in PostgreSQL.

#hacktoberfest#devops#postgres
Stars6.6k
Forks153
Last commit10 days ago
k3d
k3dGo

A helper tool to run lightweight k3s Kubernetes clusters inside Docker containers.

#rancher#container-orchestration#kubernetes
Stars6.5k
Forks534
Last commit3 days ago
go-callvis
go-callvisGo

Visualize call graphs of Go programs using interactive Graphviz-based diagrams.

#developer-tools#callgraph#graphviz
Stars6.5k
Forks431
Last commit5 months ago
Spin
SpinRust

An open-source framework for building and running fast, secure, composable cloud microservices with WebAssembly.

#spin#webassembly#serverless
Stars6.5k
Forks311
Last commit1 day ago
k0s
k0sGo

A single-binary, zero-dependency Kubernetes distribution designed for easy deployment on any infrastructure.

#iot#container-orchestration#cncf
Stars6.5k
Forks524
Last commit13 hours ago
DDD by Refactoring
DDD by RefactoringGo

A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.

#cqrs#google-cloud-run#serverless
Stars6.4k
Forks586
Last commit2 days ago
spew
spewGo

A deep pretty printer for Go data structures to aid in debugging with configurable output formats.

#go-library#data-structures#testing
Stars6.4k
Forks374
Last commit2 years ago
telegram-bot-api
telegram-bot-apiGo

A Go library providing comprehensive bindings for the Telegram Bot API, enabling easy bot development.

#hacktoberfest#golang-library#telegram-bot-api
Stars6.4k
Forks992
Last commit2 years ago
Genkit GitHub
Genkit GitHubTypeScript

Open-source framework for building full-stack AI-powered applications with unified APIs across JavaScript, Go, and Python.

#ai#developer-tools#ai-framework
Stars6.4k
Forks836
Last commit13 hours ago
weaviate
weaviateTypeScript

Open-source framework for building full-stack AI-powered applications with unified APIs for multiple languages and model providers.

#ai#ai-framework#genkit
Stars6.4k
Forks836
Last commit13 hours ago
elvish
elvishGo

A powerful scripting language and versatile interactive shell with modern features and a statically linked binary.

#programming-language#functional-programming#productivity
Stars6.4k
Forks329
Last commit5 months ago
goleveldb
goleveldbGo

A pure Go implementation of the LevelDB key/value storage engine.

#database#leveldb#concurrent
Stars6.3k
Forks984
Last commit2 years ago
env
envGo

A zero-dependency Go library for parsing environment variables into typed structs.

#hacktoberfest#environment-variables#environment
Stars6.3k
Forks282
Last commit25 days ago
Upsnap
UpsnapGo

A self-hostable web dashboard for waking up and managing devices on your local network using Wake-on-LAN.

#wake-on-lan#wakeonlan#dashboard
Stars6.2k
Forks248
Last commit1 day ago
ticker
tickerGo

A terminal-based stock, crypto, and derivatives price watcher and position tracker with real-time updates.

#golang-application#ticker#stock-market
Stars6.2k
Forks341
Last commit2 months ago
govalidator
govalidatorGo

A Go package providing validators and sanitizers for strings, numerics, slices, and structs.

#sanitization#api#validation
Stars6.2k
Forks572
Last commit9 days ago
gitrob
gitrobGo

A reconnaissance tool that finds potentially sensitive files in public GitHub repositories for security analysis.

#sensitive-data#osint#security-analysis
Stars6.2k
Forks842
Last commit3 years ago
Faktory
FaktoryGo

A language-agnostic persistent background job server for distributing and executing work across machines.

#async-processing#api#distributed-systems
Stars6.1k
Forks239
Last commit3 days ago
uuid
uuidGo

Go package for generating and inspecting UUIDs compliant with RFC 9562 and DCE 1.1 standards.

#authentication#rfc-9562#distributed-systems
Stars6.1k
Forks439
Last commit1 year ago
torrent
torrentGo

A full-featured BitTorrent client library and utilities package written in Go, designed for streaming and integration into other projects.

#dht#magnet-link#bittorrent
Stars6.1k
Forks684
Last commit4 days ago
Goa
GoaGo

Design-first Go framework that generates API code, documentation, and clients from a single DSL, eliminating drift between design and implementation.

#goa#rest#api
Stars6.1k
Forks584
Last commit12 hours ago
imaginary
imaginaryGo

A fast, Docker-ready HTTP microservice for high-level image processing powered by libvips.

#resize#png#resize-images
Stars6.1k
Forks500
Last commit9 months ago
Maddy
MaddyGo

A composable, all-in-one mail server that implements SMTP, IMAP, DKIM, SPF, DMARC, and more in a single daemon.

#mail#dmarc#smtp
Stars6.1k
Forks326
Last commit1 month ago
go-elasticsearch
go-elasticsearchGo

The official Go client library for interacting with Elasticsearch, providing a comprehensive API for search, indexing, and data operations.

#data-indexing#client#go-client
Stars6.1k
Forks642
Last commit3 days ago
Docker/CLI
Docker/CLIGo

The official command-line interface for Docker, enabling container management and orchestration.

#container-images#devops#container-orchestration
Stars6.0k
Forks2.2k
Last commit17 hours ago
pebble
pebbleGo

A high-performance, LevelDB/RocksDB-inspired key-value database written in Go, optimized for CockroachDB.

#database#rocksdb#leveldb
Stars6.0k
Forks578
Last commit11 hours ago
xlsx
xlsxGo

Go library for reading and writing XLSX files.

#spreadsheet#go#excel
Stars6.0k
Forks812
Last commit1 year ago
podinfo
podinfoGo

A Go microservice template for Kubernetes that demonstrates best practices for building and deploying cloud-native applications.

#helm#devops#observability
Stars6.0k
Forks1.9k
Last commit5 days ago
Discordgo
DiscordgoGo

A Go package providing low-level bindings to the Discord API for building bots and integrations.

#voice-chat#websocket#golang-library
Stars6.0k
Forks929
Last commit6 months ago
dgoss
dgossGo

A YAML-based serverspec alternative for validating server configuration, with auto-generation of tests from system state.

#health-endpoint#devops#health-checks
Stars6.0k
Forks499
Last commit3 days ago
goss
gossGo

A YAML-based serverspec alternative for quick and easy server configuration validation and testing.

#continuous-testing#health-endpoint#devops
Stars6.0k
Forks499
Last commit3 days ago
gdu
gduGo

A fast, parallel disk usage analyzer with an interactive console interface written in Go.

#hacktoberfest#console-interface#filesystem
Stars5.9k
Forks229
Last commit2 days ago
Golang Desktop Embedder
Golang Desktop EmbedderGo

An unofficial Flutter embedder for desktop platforms (Windows, macOS, Linux) using Go and GLFW.

#hover#open-gl#app-development
Stars5.9k
Forks278
Last commit5 days ago
gorgonia
gorgoniaGo

A library for building and evaluating mathematical expressions and neural networks in Go, with automatic differentiation and GPU support.

#gradient-descent#neural-network#deep-learning
Stars5.9k
Forks450
Last commit2 years ago
PreviousPage 10 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
#Golang1469
#Go Library491
#Cli Tool323
#Docker322
#Devops269
#Developer Tools225
#Cli209
#Golang Library207
#Self Hosted206
#Hacktoberfest154
#Performance149
#Microservices144