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 projects10178.1k total stars1115.5k total forks28 languages

Open-source projects built with Go

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

Showing 3,795 open-source projects · page 88 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
cosmos-sdk-codeql
cosmos-sdk-codeqlcrypto-com/cosmos-sdk-codeql

A CodeQL query suite for detecting common bug patterns in Cosmos SDK-based blockchain applications.

307CodeQL
2 years ago
goriak
goriakzegl/goriak

A Go language driver for Riak KV that simplifies data type marshaling and secondary index management.

306Go
4 years ago
Lustre Exporter
Lustre ExporterGSI-HPC/lustre_exporter

Prometheus exporter for Lustre parallel filesystem metrics, enabling monitoring of OST, MDT, MGS, MDS, client, generic, LNET, and health data.

3025Go
24 days ago
goes
goesOwnLocal/goes

A Go library for interacting with Elasticsearch, supporting core operations like indexing, search, and document management.

3014Go
5 years ago
scout
scoutjonoton/scout

A standalone open-source software solution for DIY video security with computer vision, local storage, and no monthly fees.

306Go
24 days ago
vl
vlellisonleao/vl

A CLI tool that verifies the current status of URIs in text files like markdown documentation.

303Go
2 years ago
ngaro
ngarodb47h/ngaro

An embeddable Go implementation of the Ngaro Virtual Machine for scripting Go programs in Retro.

303Go
8 years ago
graterm
gratermskovtunenko/graterm

A Go library providing primitives for ordered graceful termination (shutdown) hooks with configurable timeouts.

302Go
1 year ago
honeypot.go
honeypot.gomdp/honeypot.go

A Go-based SSH honeypot that logs and notifies you of unauthorized SSH login attempts on your server.

309Go
12 years ago
rebed
rebedsoypat/rebed

Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.

302Go
4 years ago
set
setStudioSol/set

A simple Set data structure implementation in Go using LinkedHashMap for int64 and string types.

3012Go
9 months ago
4chan Text Generator
4chan Text Generator02sh/4chanMarkovText

Generates text using Markov chains trained on 4chan board data via command-line tool.

303Go
8 years ago
fiber
fibergoravel/fiber

A Fiber HTTP driver for the Goravel framework's routing module, enabling high-performance routing with Fiber.

3010Go
12 days ago
ptr
ptrgotidy/ptr

A Go library providing generic functions to create pointers from constants of basic types.

303Go
3 years ago
paicehusk
paicehuskrookii/paicehusk

A Go implementation of the Paice/Husk stemming algorithm for natural language processing.

297Go
12 years ago
goplaceholder
goplaceholdermichiwend/goplaceholder

A lightweight Go library for generating placeholder images with custom text and colors.

297Go
10 years ago
binary-buildpack
binary-buildpackcloudfoundry/binary-buildpack

A Cloud Foundry buildpack for deploying arbitrary binary web servers to the platform.

2948Shell
1 month ago
componego
componegocomponego/componego

A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.

291Go
1 year ago
neo4j
neo4jcihangir/neo4j

A Go client library for interacting with Neo4j's REST API, enabling programmatic database operations.

297Go
11 years ago
goscaf
goscafiyashjayesh/goscaf

An interactive CLI tool that generates opinionated, production-ready Go project boilerplate with configurable frameworks, databases, and infrastructure.

293Go
2 days ago
Swoof
SwoofStirlingMarketingGroup/swoof

An ultra-fast MySQL table importer that uses temporary tables for non-blocking data syncs.

295Go
2 days ago
publicip
publicippolera/publicip

A Go package for retrieving your public IP address, similar to icanhazip.com but from within Go applications.

298Go
9 years ago
Lit
Litjvcoutinho/lit

An expressive and fast HTTP framework for Go, built on httprouter for high performance and simplicity.

292Go
2 years ago
xk6-exec
xk6-execgrafana/xk6-exec

A k6 extension that enables running external shell commands and scripts within k6 performance tests.

2925Go
2 months ago
mspm
mspmBlackRabbitt/mspm

A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.

294Go
8 years ago
execpool
execpoolhexdigest/execpool

A Go library that pre-spawns processes in a pool to reduce latency when executing external commands.

292Go
5 years ago
go-webcolors
go-webcolorsjyotiska/go-webcolors

A Go library for working with HTML and CSS color names and value formats, ported from Python's webcolors.

296Go
11 years ago
logrusly
logruslysebest/logrusly

A Logrus hook for sending Go application logs to Loggly's cloud logging service.

2914Go
5 years ago
go-multiproxy
go-multiproxypresbrey/go-multiproxy

A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.

291Go
1 year ago
zkits-logger
zkits-loggeredoger/zkits-logger

A zero-dependency Go library for structured JSON logging with extensive customization and performance optimizations.

282Go
3 years ago
dicompot
dicompotnsmfoo/dicompot

A DICOM honeypot server that logs and analyzes medical imaging protocol traffic for security monitoring.

288Go
2 months ago
Algorand Node UI
Algorand Node UIalgorand/node-ui

A terminal user interface for managing remote Algorand nodes, displaying real-time status, block data, and utilities.

284Go
3 years ago
shellwords
shellwordsWing924/shellwords

A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.

284Go
3 years ago
go-ipmux
go-ipmuxoptimus-hft/go-ipmux

A Go library for multiplexing HTTP clients based on source IP addresses to bypass rate limits and manage network interfaces.

282Go
2 years ago
Cgroup Exporter
Cgroup Exportertreydock/cgroup_exporter

A Prometheus exporter that collects and exposes resource usage metrics from Linux control groups (cgroups).

2816Go
1 month ago
otelinji
otelinjihedhyw/otelinji

Automatically injects OpenTelemetry tracing blocks into exported Go functions for auto-instrumentation.

280Go
3 months ago
1
87
88
89
106