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 44 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
s3-proxy
s3-proxyoxyno-zeta/s3-proxy

A reverse proxy for S3 buckets with GET, PUT, DELETE operations and OpenID Connect/Basic Auth authentication.

48558Go
3 days ago
Maintenant
Maintenantkolapsis/maintenant

A unified, zero-config monitoring solution for Docker and Kubernetes that auto-discovers containers, endpoints, certificates, and more in a single container.

48422Go
1 day ago
goflow
goflowfieldryand/goflow

A simple but powerful DAG scheduler and dashboard written in Go for orchestrating workflows without the complexity of Apache Airflow.

48336Go
1 year ago
taxonkit
taxonkitshenwei356/taxonkit

A command-line toolkit for efficient querying and manipulation of NCBI Taxonomy data, with support for custom taxonomies.

48030Go
1 month ago
go-peerflix
go-peerflixSioro-Neoku/go-peerflix

A Go-based torrent streaming client that lets you watch videos while downloading via magnet links or torrent files.

47977Go
3 years ago
hcl2json
hcl2jsontmccombs/hcl2json

A command-line tool that converts HCL (HashiCorp Configuration Language) files to JSON format.

47957Go
1 month ago
winrm
winrmmasterzen/winrm

A Go library and CLI tool for executing remote commands on Windows machines via WinRM/WinRS protocol.

479145Go
5 months ago
goroutine-inspect
goroutine-inspectlinuxerwang/goroutine-inspect

An interactive command-line tool for analyzing and debugging Go goroutine dumps with filtering, deduplication, and diff capabilities.

47918Go
4 years ago
nlp
nlpjames-bowman/nlp

A Go library implementing selected machine learning algorithms for natural language processing and semantic analysis.

47746Go
5 years ago
lark
larkchyroc/lark

A comprehensive Go SDK for the Feishu/Lark Open API, supporting all official APIs and event callbacks.

47678Go
6 months ago
ftpserverlib
ftpserverlibfclairamb/ftpserverlib

A Go library for building fully-featured FTP servers with afero filesystem backend.

475107Go
3 days ago
Tock
Tockkriuchkov/tock

A command-line time tracker with interactive TUI, multiple storage backends, and calendar integration.

47521Go
10 days ago
levenshtein
levenshteinagnivade/levenshtein

A high-performance Go library for calculating Levenshtein distance between strings, including Unicode support.

47532Go
2 days ago
sentences
sentencesneurosnap/sentences

A multilingual command-line sentence tokenizer written in Go, ported from NLTK's Punkt system.

47442Go
2 years ago
terraform-provider-openstack
terraform-provider-openstackterraform-provider-openstack/terraform-provider-openstack

Terraform provider for managing OpenStack cloud infrastructure resources using Infrastructure as Code.

473399Go
3 days ago
ineffassign
ineffassigngordonklaus/ineffassign

Detects ineffectual assignments in Go code where variables are assigned but never used.

47157Go
1 year ago
kubectl-fzf
kubectl-fzfbonnefoa/kubectl-fzf

A fast and powerful fzf-based autocompletion plugin for kubectl, featuring label completion and automatic namespace switching.

47134Go
2 years ago
Consul exporter
Consul exporterprometheus/consul_exporter

A Prometheus exporter that collects and exposes Consul service health, cluster state, and key/value metrics for monitoring.

470168Go
4 days ago
azuretls-client
azuretls-clientNoooste/azuretls-client

A Go HTTP client that spoofs TLS/JA3, HTTP/2, and HTTP/3 fingerprints to emulate real browsers by default.

47066Go
4 months ago
osm
osmpaulmach/osm

A comprehensive Go library for reading, writing, and processing OpenStreetMap data in XML, JSON, and PBF formats.

46957Go
22 days ago
scheduler
schedulercarlescere/scheduler

A Go library for scheduling recurrent jobs with an easy-to-read, chainable syntax.

46951Go
4 years ago
terraform-provider-datadog
terraform-provider-datadogDataDog/terraform-provider-datadog

Terraform provider for managing Datadog resources like monitors, dashboards, and users as infrastructure-as-code.

467449Go
1 day ago
music-theory
music-theorygo-music-theory/music-theory

Go library providing music theory models for notes, scales, chords, and keys with a command-line utility.

46447Go
7 months ago
DM
DMpingcap/tiflow

A unified data replication platform for TiDB, providing MySQL/MariaDB migration and change data capture to downstream systems.

464312Go
7 days ago
goview
goviewfoolin/goview

A lightweight, minimalist Go template library based on html/template for building web applications.

46439Go
1 year ago
banner
bannerdimiro1/banner

A Go library for adding customizable ASCII startup banners with system information and ANSI colors to applications.

46323Go
5 years ago
calc
calcalfredxing/calc

A simple, fast, and intuitive command-line calculator written in Go for quick mathematical computations.

46347Go
3 years ago
threatcl
threatclthreatcl/threatcl

A DevOps-first CLI tool for documenting threat models using HashiCorp Configuration Language (HCL).

46326Go
2 days ago
go-testdeep
go-testdeepmaxatome/go-testdeep

An extremely flexible Go deep comparison library that extends the standard testing package with operators and helpers.

46217Go
11 days ago
aerospike-client-go
aerospike-client-goaerospike/aerospike-client-go

A high-performance, goroutine-friendly Go client library for the Aerospike distributed database.

460213Go
1 day ago
Deepcopier
Deepcopierulule/deepcopier

A Go package for deep copying structs with field mapping, skipping, and context passing.

46057Go
6 years ago
errlog
errlogsnwfdhmp/errlog

A Go library that uses static and stack-trace analysis to pinpoint errors and speed up debugging.

45920Go
3 years ago
go-message
go-messageemersion/go-message

A streaming Go library for parsing and generating Internet Message Format and mail messages.

458128Go
1 year ago
nativewebp
nativewebpHugoSmits86/nativewebp

A pure Go WebP encoder with no external dependencies, offering faster encoding and smaller file sizes than PNG.

45720Go
3 months ago
Pewpew
Pewpewbengadbois/pewpew

A flexible command-line HTTP stress tester that can hit multiple targets with multiple configurations to simulate real-world load.

45741Go
5 months ago
yacspin
yacspintheckman/yacspin

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

45710Go
4 years ago
1
43
44
45
106