Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3005 projects10064.8k total stars1099.4k total forks27 languages

Open-source projects built with Go

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

Showing 3,005 open-source projects · page 23 of 84

……
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
rtop
rtoprapidloop/rtop

Interactive remote system monitoring tool that connects via SSH to display CPU, memory, disk, and network metrics.

2.2k157Go
4 years ago
grequests
grequestslevigross/grequests

A Go library that provides a clean, Python Requests-like API for making HTTP requests with built-in JSON/XML support and sessions.

2.2k138Go
1 year ago
go-streams
go-streamsreugn/go-streams

A lightweight and efficient stream processing library for Go, providing a declarative DSL to build data pipelines.

2.2k174Go
5 months ago
gokart
gokartpraetorian-inc/gokart

A static analysis tool for Go that finds vulnerabilities using SSA form and source-to-sink tracing to reduce false positives.

2.2k108Go
2 years ago
amazon-ecs-agent
amazon-ecs-agentaws/amazon-ecs-agent

The Amazon ECS Container Agent manages containers on EC2 instances for Amazon Elastic Container Service.

2.2k654Go
2 days ago
water
watersonggao/water

A native Go library for creating and using TUN/TAP network interfaces with a simple and efficient API.

2.2k322Go
1 year ago
trdsql
trdsqlnoborus/trdsql

A CLI tool that executes SQL queries on CSV, LTSV, JSON, YAML, and TBLN files, with output to various formats.

2.2k77Go
17 days ago
cache2go
cache2gomuesli/cache2go

A concurrency-safe Go caching library with expiration capabilities and access counters.

2.2k505Go
1 year ago
Agentfield
AgentfieldAgent-Field/agentfield

An open-source control plane for building and scaling AI agents as production-ready backend services with identity, observability, and governance.

2.2k347Go
2 days ago
pond
pondalitto/pond

A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.

2.2k82Go
6 days ago
kala
kalaajvb/kala

A modern, performant job scheduler written in Go with a JSON over HTTP API and web UI.

2.2k190Go
6 months ago
go-size-analyzer
go-size-analyzerZxilly/go-size-analyzer

A tool for analyzing the size of compiled Go binaries with detailed breakdowns, cross-platform support, and multiple output formats.

2.1k42Go
7 days ago
dateparse
dateparsearaddon/dateparse

A Go library that parses date strings without requiring prior knowledge of their format.

2.1k174Go
2 years ago
uiprogress
uiprogressgosuri/uiprogress

A Go library for rendering customizable progress bars in terminal applications with support for multiple concurrent bars.

2.1k123Go
2 years ago
go-querystring
go-querystringgoogle/go-querystring

A Go library for encoding structs into URL query parameters with type safety.

2.1k183Go
7 days ago
goav
goavgiorgisio/goav

Go bindings for FFmpeg libraries enabling video/audio manipulation in Go applications.

2.1k360Go
4 years ago
go-web-framework-benchmark
go-web-framework-benchmarksmallnest/go-web-framework-benchmark

A benchmark suite comparing the performance of Go web frameworks across connection, routing, and handler processing.

2.1k227Go
1 year ago
cli53
cli53barnybug/cli53

A command-line tool for managing Amazon Route 53 DNS domains, including import/export from BIND format.

2.1k269Go
1 month ago
SNMP exporter
SNMP exporterprometheus/snmp_exporter

Exposes SNMP data from network devices in a Prometheus-compatible format for monitoring.

2.1k731Go
2 days ago
cleanenv
cleanenvilyakaznacheev/cleanenv

A minimalistic Go library for reading configuration from environment variables and files with struct tags.

2.1k133Go
9 months ago
nodepass
nodepassNodePassProject/nodepass

An open-source, lightweight TCP/UDP tunneling solution with connection pooling and multi-protocol support for bypassing network restrictions.

2.1k236Go
1 month ago
sonic
sonicgo-sonic/sonic

Sonic is a high-performance, lightweight blogging platform built with Go, supporting multiple databases and object storage.

2.1k260Go
2 years ago
Fusion
Fusion0x2E/fusion

A lightweight, self-hosted RSS reader with Fever API compatibility for third-party clients.

2.1k81TypeScript
12 days ago
pt
ptfogleman/pt

A CPU-only, unidirectional path tracing engine written in pure Go for physically-based rendering.

2.1k107Go
7 years ago
Storm
Stormasdine/storm

A simple and powerful toolkit for BoltDB that provides indexes, advanced queries, and CRUD operations for Go applications.

2.1k143Go
2 years ago
GoPlantUML
GoPlantUMLjfeliu007/goplantuml

A Go tool that generates PlantUML class diagrams from Go source code to visualize project structure and relationships.

2.1k175Go
8 months ago
acmetool
acmetoolhlandau/acmetool

A command-line tool for automatic certificate acquisition from ACME servers like Let's Encrypt, designed for flexible web server integration.

2.1k125Go
3 years ago
acmetool
acmetoolhlandau/acme

A command-line tool for automatic acquisition and renewal of TLS certificates from ACME servers like Let's Encrypt.

2.1k125Go
3 years ago
httpmock
httpmockjarcoal/httpmock

A Go library for easy mocking of HTTP responses from external resources in tests.

2.1k106Go
1 month ago
Trickster
Trickstertricksterproxy/trickster

An HTTP reverse proxy cache for web applications and a query accelerator for time series databases like Prometheus and InfluxDB.

2.1k183Go
5 days ago
glab
glabprofclems/glab

A command-line interface for GitLab that brings issues, merge requests, and CI/CD pipelines to your terminal.

2.1k156Go
3 years ago
gopush-cluster
gopush-clusterTerry-Mao/gopush-cluster

A high-performance, cluster-ready push notification server written in pure Go with support for WebSocket, TCP, and offline message storage.

2.1k550Go
9 years ago
ghorg
ghorggabrie30/ghorg

A CLI tool to clone or backup all repositories from a GitHub/GitLab/Bitbucket organization or user into a single directory.

2.1k183Go
3 days ago
profile
profilepkg/profile

A simple Go package for enabling CPU, memory, and block profiling with minimal configuration.

2.1k121Go
3 years ago
captcha
captchadchest/captcha

A Go package for generating and verifying image and audio CAPTCHAs with built-in storage and HTTP server support.

2.1k303Go
1 year ago
go-critic
go-criticgo-critic/go-critic

A highly extensible Go source code linter providing opinionated checks for bugs, performance, and style issues.

2.1k132Go
4 months ago
1
22
23
24
84