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 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
generate
generatego-playground/generate

Recursively runs go generate on specified paths with regex filtering capabilities.

315Go
9 years ago
fiber
fibergoravel/fiber

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

3110Go
5 days ago
scout
scoutjonoton/scout

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

306Go
1 month 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
goes
goesOwnLocal/goes

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

3014Go
5 years ago
vl
vlellisonleao/vl

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

303Go
2 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.

301Go
1 year ago
stl
stlssgreg/stl

A Go library providing atomic dynamic shared/exclusive locks based on Software Transactional Memory (STM) concurrency control.

306Go
6 years ago
graterm
gratermskovtunenko/graterm

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

302Go
1 year ago
Hamcrest
Hamcrestrdrdr/hamcrest

A fluent framework for declarative matcher objects in Go, enabling self-describing assertions for testing and runtime validation.

305Go
5 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
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
5 years ago
ngaro
ngarodb47h/ngaro

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

303Go
8 years ago
ptr
ptrgotidy/ptr

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

302Go
3 years ago
set
setStudioSol/set

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

3012Go
11 months ago
AegisFlow
AegisFlowsaivedant169/AegisFlow

An open-source runtime governance platform that verifies, controls, and audits every action taken by AI agents before execution.

3012Go
3 days ago
xk6-exec
xk6-execgrafana/xk6-exec

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

3025Go
4 months ago
xmlwriter
xmlwritershabbyrobe/xmlwriter

A pure-Go library for procedural XML generation with performance and control similar to libxml2's xmlwriter.

307Go
9 months 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
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
logrusly
logruslysebest/logrusly

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

2914Go
5 years ago
Cgroup Exporter
Cgroup Exportertreydock/cgroup_exporter

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

2917Go
1 day ago
goplaceholder
goplaceholdermichiwend/goplaceholder

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

297Go
10 years ago
otelinji
otelinjihedhyw/otelinji

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

290Go
11 days ago
paicehusk
paicehuskrookii/paicehusk

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

297Go
12 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
Lophiid
Lophiidmrheinen/lophiid

A hybrid AI honeypot for detecting and interacting with mass web application exploitation attempts.

295Go
4 months 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
Swoof
SwoofStirlingMarketingGroup/swoof

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

295Go
23 hours ago
binary-buildpack
binary-buildpackcloudfoundry/binary-buildpack

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

2948Shell
2 months ago
neo4j
neo4jcihangir/neo4j

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

297Go
11 years 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
graval
gravalkoofr/graval

An experimental Go framework for building custom FTP servers with pluggable storage backends.

288Go
5 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
1
87
88
89
106