Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3795 projects10291.0k total stars1131.9k total forks29 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 28 of 106

……
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
shell2http
shell2httpmsoap/shell2http

A minimal HTTP server that executes shell commands via simple HTTP endpoints, ideal for prototyping and remote control.

1.5k148Go
1 month ago
ExpenseOwl
ExpenseOwltanq16/expenseowl

A dead-simple, self-hosted expense tracker with a beautiful UI and monthly pie-chart visualization.

1.5k149HTML
10 months ago
aurora
auroralogrusorgru/aurora

A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.

1.5k53Go
1 year ago
Acra
Acracossacklabs/acra

Database security suite providing field-level encryption, SQL injection prevention, and intrusion detection for sensitive data.

1.5k140Go
4 months ago
tlm
tlmyusufcanb/tlm

A local CLI copilot that suggests and explains shell commands using open-source models via Ollama, with no API keys or internet required.

1.5k54Go
6 months ago
Watcharr
WatcharrsbondCo/Watcharr

A self-hostable content tracking platform for movies, TV shows, anime, and video games with user authentication and a modern UI.

1.5k81Go
3 days ago
gnomock
gnomockorlangure/gnomock

Integration testing toolkit that spins up ephemeral Docker containers for dependencies, eliminating the need for mocks.

1.5k80Go
4 months ago
Databunker
Databunkerparanoidguy/databunker

A self-hosted, GDPR-compliant Go-based vault for secure tokenization and storage of PII, PHI, PCI, and KYC records.

1.5k99Go
1 month ago
Databunker
Databunkersecuritybunker/databunker

A self-hosted, GDPR-compliant Go tool for secure tokenization and encrypted storage of PII, PHI, PCI, and KYC records.

1.5k99Go
1 month ago
grab
grabcavaliercoder/grab

A Go package for downloading files with progress monitoring, auto-resume, checksum validation, and concurrent batch downloads.

1.5k148Go
15 days ago
facebook
facebookhuandu/facebook

A comprehensive Go SDK for the Facebook Graph API, supporting file upload, batch requests, and marketing API.

1.5k578Go
17 days ago
chproxy
chproxyVertamedia/chproxy

An HTTP proxy and load balancer for ClickHouse databases with caching, rate limiting, and security features.

1.5k277Go
4 months ago
go-mail
go-mailwneessen/go-mail

A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.

1.5k108Go
21 days ago
termloop
termloopJoelOtter/termloop

A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.

1.5k80Go
2 years ago
gosms
gosmshaxpax/gosms

A local SMS gateway written in Go that uses GSM modems to send messages via HTTP API.

1.5k149Go
5 years ago
when
whenolebedev/when

A natural language date/time parser with pluggable rules and merge strategies for Go applications.

1.5k94Go
28 days ago
s3git
s3gits3git/s3git

A CLI tool that applies Git-like version control to cloud storage, enabling distributed, decentralized, and deduplicated data repositories.

1.5k63Go
10 years ago
reform
reformgo-reform/reform

A better ORM for Go, based on non-empty interfaces and code generation via go generate.

1.5k74Go
8 months ago
workerpool
workerpoolgammazero/workerpool

A Go worker pool that limits concurrency of goroutine execution without blocking task submission.

1.5k150Go
17 days ago
diskv
diskvpeterbourgon/diskv

A simple, persistent, disk-backed key-value store for Go with performance-enhancing abstractions.

1.5k108Go
4 years ago
Amber
AmberEgeBalci/amber

A reflective PE packer for in-memory execution of Windows executables to bypass security products.

1.4k219Go
2 years ago
shifu
shifuEdgenesis/shifu

A Kubernetes-native, production-grade IoT gateway that abstracts devices into digital twins for application development.

1.4k137Go
6 days ago
carapace
carapacersteube/carapace

A command argument completion generator for Cobra CLI applications, supporting multiple shells.

1.4k37Go
2 days ago
go-algorand
go-algorandalgorand/go-algorand

Official Go implementation of the Algorand blockchain, a permissionless pure proof-of-stake protocol.

1.4k534Go
1 day ago
tenv
tenvtofuutils/tenv

A version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos, written in Go.

1.4k78Go
6 days ago
Wombat (.4k)
Wombat (.4k)rogchap/wombat

A cross-platform desktop GUI client for interacting with gRPC services, supporting all streaming types and automatic proto parsing.

1.4k58Svelte
2 years ago
log-pilot
log-pilotAliyunContainerService/log-pilot

A Docker log collection tool that gathers container stdout and internal log files, sending them to centralized logging systems.

1.4k398Go
4 years ago
nff-go
nff-gointel-go/nff-go

A framework for building high-performance cloud-native network functions in Go using DPDK and AF_XDP.

1.4k160Go
3 years ago
redoctober
redoctobercloudflare/redoctober

A Go server for two-man rule encryption, requiring multiple delegated keys for decryption and SSH signing.

1.4k146Go
4 months ago
xstrings
xstringshuandu/xstrings

A Go package providing string functions commonly found in other languages but missing from Go's standard strings package.

1.4k70Go
2 years ago
misspell
misspellclient9/misspell

A fast command-line tool to find and correct common English misspellings in source code and text files.

1.4k145Go
2 years ago
hdfs - A native go client for HDFS
hdfs - A native go client for HDFScolinmarc/hdfs

A native Go client library and command-line tool for HDFS that connects directly to the namenode via protocol buffers.

1.4k362Go
1 year ago
ftp
ftpjlaffaye/ftp

A pure Go FTP client library for implementing FTP functionality in Go applications.

1.4k381Go
16 days ago
xc
xcjoerdav/xc

A task runner that defines tasks inline with Markdown or org-mode documentation, making scripts discoverable and self-documenting.

1.4k35Go
1 month ago
jet
jetCloudyKit/jet

A fast, secure, and dynamic template engine for Go with a simple syntax and template inheritance.

1.4k116Go
17 days ago
habitus
habituscloud66-oss/habitus

A standalone build flow tool for Docker that adds workflows to Docker builds, enabling chained builds and secure secret handling.

1.4k80Go
6 years ago
1
27
28
29
106