Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

770 projects

Showing 36 of 770 projects

cosmos-sdk
cosmos-sdkGo

A modular, open-source blockchain SDK for building secure, high-performance, interoperable Layer 1 chains.

#modular-architecture#layer-1#sovereign-chains
Stars7.0k
Forks4.2k
Last commit17 hours ago
script
scriptGo

A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.

#command-line-tools#shell-scripting#pipeline
Stars7.0k
Forks350
Last commit7 months ago
WatchYourLAN
WatchYourLANGo

A lightweight network IP scanner with a web GUI that monitors hosts, sends notifications, and exports data to Grafana.

#network-scanner#selfhosted#ip-scanner
Stars6.9k
Forks237
Last commit7 months ago
gopher-lua
gopher-luaGo

A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.

#compiler#gopher-lua#extensible-semantics
Stars6.9k
Forks696
Last commit24 days ago
ristretto
ristrettoGo

A high-performance, concurrent cache library for Go with cost-based eviction and excellent hit ratios.

#in-memory-cache#library#memory-management
Stars6.9k
Forks436
Last commit3 months ago
goja
gojaGo

A pure Go implementation of ECMAScript 5.1+ with a focus on standard compliance and performance.

#javascript-engine#embedding#pure-go
Stars6.8k
Forks444
Last commit1 month ago
gopass
gopassGo

A command-line password manager for teams, built as a drop-in replacement for pass with GPG encryption and git versioning.

#hacktoberfest#unix-like#open-source
Stars6.8k
Forks536
Last commit13 days ago
bombardier
bombardierGo

A fast cross-platform HTTP benchmarking tool written in Go for load testing web services.

#http-benchmarking#fast#load-testing
Stars6.8k
Forks332
Last commit24 days ago
gopacket
gopacketGo

A Go library for packet decoding, capture, and network traffic analysis.

#traffic-analysis#libpcap#packet-decoding
Stars6.8k
Forks1.1k
Last commit1 year ago
staticcheck
staticcheckGo

A state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.

#developer-tools#linter#bug-detection
Stars6.8k
Forks410
Last commit16 hours ago
go-tools
go-toolsGo

A state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.

#developer-tools#linter#bug-detection
Stars6.8k
Forks410
Last commit16 hours ago
Lura
LuraGo

An open-source Go framework for building ultra-performant API gateways with middleware support.

#api-gateway#open-source#gateway-api
Stars6.8k
Forks583
Last commit2 days ago
drive
driveGo

A command-line client for Google Drive that enables file synchronization, management, and scripting without a background daemon.

#open-source#storage#file-management
Stars6.7k
Forks426
Last commit2 years ago
Kraken
KrakenGo

A highly scalable and available P2P Docker registry designed for fast distribution of large images in hybrid cloud environments.

#high-availability#blob-storage#docker-registry
Stars6.7k
Forks470
Last commit11 hours ago
GoProxy
GoProxyGo

A customizable HTTP/HTTPS proxy server library for Go, enabling request/response manipulation and MITM capabilities.

#http-proxy#web-security#traffic-interception
Stars6.7k
Forks1.2k
Last commit4 days ago
afero
aferoGo

A filesystem abstraction library for Go that provides a universal interface for local, in-memory, cloud, and archive backends.

#network-file-system#filesystem#filesystem-abstraction
Stars6.6k
Forks560
Last commit15 days ago
Weave
WeaveGo

A virtual network that connects Docker containers across multiple hosts with automatic discovery.

#multi-host#devops#cncf
Stars6.6k
Forks675
Last commit1 year ago
slack-term
slack-termGo

A terminal-based Slack client for accessing Slack workspaces directly from the command line.

#slack-client#keyboard-driven#productivity
Stars6.6k
Forks225
Last commit2 years ago
NATS Go Client
NATS Go ClientGo

Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.

#jetstream#go-client#distributed-systems
Stars6.6k
Forks796
Last commit19 hours 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.5k
Forks406
Last commit1 year ago
goth
gothGo

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

#oauth#oauth2#authentication
Stars6.5k
Forks632
Last commit2 months ago
go-callvis
go-callvisGo

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

#developer-tools#callgraph#graphviz
Stars6.5k
Forks431
Last commit25 days ago
pgroll
pgrollGo

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

#hacktoberfest#devops#postgres
Stars6.4k
Forks143
Last commit2 months 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
Forks989
Last commit1 year ago
k3d
k3dGo

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

#rancher#container-orchestration#kubernetes
Stars6.4k
Forks527
Last commit7 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
Forks372
Last commit2 years ago
Spin
SpinRust

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

#spin#webassembly#serverless
Stars6.4k
Forks303
Last commit10 hours ago
goleveldb
goleveldbGo

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

#database#leveldb#concurrent
Stars6.3k
Forks987
Last commit1 year 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.3k
Forks575
Last commit5 months 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.3k
Forks324
Last commit24 days ago
govalidator
govalidatorGo

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

#sanitization#api#validation
Stars6.2k
Forks564
Last commit4 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
Backrest
BackrestGo

A web UI and orchestrator for restic backup, providing scheduled backups, snapshot management, and file restoration.

#restic#scheduled-backups#webui
Stars6.1k
Forks160
Last commit2 days ago
env
envGo

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

#hacktoberfest#environment-variables#environment
Stars6.1k
Forks276
Last commit16 days ago
Faktory
FaktoryGo

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

#async-processing#api#distributed-systems
Stars6.1k
Forks236
Last commit22 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
Forks581
Last commit2 days ago
PreviousPage 9 of 22Next

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
#Golang395
#Docker127
#Go Library106
#Cli Tool102
#Self Hosted92
#Devops88
#Hacktoberfest67
#Developer Tools61
#Cli61
#Cross Platform60
#Microservices59
#Kubernetes58