Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
2761 projects10033.9k total stars1095.1k total forks27 languages

Open-source projects built with Go

There are currently 2761 open-source projects built with Go, with a combined total of 10033.9k GitHub stars. The most common language among these projects is Go.

Showing 2,761 open-source projects · page 11 of 77

……
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
btcd
btcdbtcsuite/btcd

A full node Bitcoin implementation written in Go, providing an alternative to Bitcoin Core with a focus on modularity.

6.7k2.5kGo
5 days ago
GoProxy
GoProxyelazarl/goproxy

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

6.7k1.2kGo
14 days ago
blocky
blocky0xERR0R/blocky

A fast, lightweight DNS proxy and ad-blocker for local networks with advanced DNS configuration and privacy features.

6.7k281Go
1 day ago
afero
aferospf13/afero

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

6.7k565Go
4 days ago
NATS Go Client
NATS Go Clientnats-io/nats.go

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

6.6k801Go
3 days ago
Weave
Weaveweaveworks/weave

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

6.6k675Go
1 year ago
Backrest
Backrestgarethgeorge/backrest

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

6.6k174Go
28 days ago
slack-term
slack-termerroneousboat/slack-term

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

6.6k227Go
2 years ago
Hazelcast
Hazelcasthazelcast/hazelcast

A unified real-time data platform combining stream processing with a fast data store for instant action on data-in-motion.

6.6k1.9kJava
5 days ago
go-sqlmock
go-sqlmockDATA-DOG/go-sqlmock

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

6.6k410Go
1 year ago
goth
gothmarkbates/goth

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

6.5k632Go
3 months ago
pgroll
pgrollxataio/pgroll

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

6.5k148Go
6 days ago
go-callvis
go-callvisTrueFurby/go-callvis

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

6.5k431Go
2 months ago
Pixie
Pixiepixie-io/pixie

An open-source observability tool for Kubernetes applications that automatically collects telemetry using eBPF and provides in-cluster edge compute.

6.5k501C++
5 days ago
pixie
pixiepixie-labs/pixie

An open-source observability tool for Kubernetes applications that automatically collects telemetry using eBPF.

6.5k501C++
5 days ago
k3d
k3dk3d-io/k3d

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

6.4k536Go
6 days ago
Spin
Spinfermyon/spin

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

6.4k304Rust
3 days ago
CloudQuery
CloudQuerycloudquery/cloudquery

Open-source data pipelines to sync cloud infrastructure metadata from AWS, Azure, GCP, and 70+ sources into your data warehouse.

6.4k546Go
3 days ago
telegram-bot-api
telegram-bot-apigo-telegram-bot-api/telegram-bot-api

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

6.4k995Go
1 year ago
spew
spewdavecgh/go-spew

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

6.4k377Go
2 years ago
DDD by Refactoring
DDD by RefactoringThreeDotsLabs/wild-workouts-go-ddd-example

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

6.3k576Go
7 months ago
goleveldb
goleveldbsyndtr/goleveldb

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

6.3k986Go
2 years ago
elvish
elvishelves/elvish

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

6.3k323Go
2 months ago
syzkaller
syzkallergoogle/syzkaller

An unsupervised coverage-guided kernel fuzzer for finding bugs in operating system kernels like Linux, Windows, and BSD variants.

6.2k1.4kGo
3 days ago
k0s
k0sk0sproject/k0s

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

6.2k507Go
3 days ago
env
envcaarlos0/env

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

6.2k279Go
7 days ago
govalidator
govalidatorasaskevich/govalidator

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

6.2k565Go
4 days ago
gitrob
gitrobmichenriksen/Gitrob

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

6.2k845Go
3 years ago
Faktory
Faktorycontribsys/faktory

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

6.1k236Go
28 days ago
ticker
tickerachannarasappa/ticker

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

6.1k328Go
19 days ago
weaviate
weaviatefirebase/genkit

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

6.1k763TypeScript
3 days ago
Goa
Goagoadesign/goa

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

6.1k584Go
5 days ago
uuid
uuidgoogle/uuid

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

6.1k422Go
1 year ago
imaginary
imaginaryh2non/imaginary

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

6.1k498Go
7 months ago
go-elasticsearch
go-elasticsearchelastic/go-elasticsearch

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

6.0k639Go
5 days ago
torrent
torrentanacrolix/torrent

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

6.0k666Go
4 days ago
1
10
11
12
77