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 89 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
graval
gravalkoofr/graval

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

288Go
5 years ago
dicompot
dicompotnsmfoo/dicompot

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

288Go
3 months 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
ahocorasick
ahocorasickcoregx/ahocorasick

A high-performance Aho-Corasick multi-pattern string matching library for Go, achieving up to 7 GB/s throughput with zero allocations.

282Go
3 days ago
ore
orefirasdarwish/ore

A lightweight, type-safe dependency injection container for Go with lifetime management and modular containers.

283Go
5 months ago
Echo
Echokohkimakimoto/inertia-echo

A server-side adapter for using Inertia.js with the Echo Go web framework to build single-page applications.

284Go
3 days 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
gloop
gloopalvii147/gloop

A Go utility library providing convenient looping functions using Go's range-over-func feature.

280Go
1 year ago
go-benchmark-app
go-benchmark-appmrLSD/go-benchmark-app

A Go application for HTTP benchmarking using configurable rules and multiple tools like ab, wrk, and siege.

275Go
9 years ago
metrics
metricspascaldekloe/metrics

Atomic counters, gauges, and histograms for Go with optional Prometheus exposition.

274Go
3 years ago
grid
grids0rg/grid

A generic 2D grid library for Go providing pathfinding, raycasting, and line-of-sight algorithms.

271Go
8 months ago
gouid
gouidtwharmon/gouid

A Go library for generating cryptographically secure random IDs with single allocation efficiency.

274Go
6 months ago
Open Assistant Helper
Open Assistant HelperAnotiaWang/open-assistant-helper

A tool that automates Open Assistant contributions by feeding tasks to ChatGPT and submitting responses back.

272Go
3 years ago
piecewiselinear
piecewiselinearsgreben/piecewiselinear

A tiny Go library for linear interpolation with O(log(N)) evaluation and a fast O(1) uniform-spacing special case.

274Go
2 years ago
coinpaprika-api-go-client
coinpaprika-api-go-clientcoinpaprika/coinpaprika-api-go-client

A Go client library for accessing Coinpaprika's cryptocurrency market data API.

2713Go
8 days ago
awesome-go-extra
awesome-go-extraxwjdsh/awesome-go-extra

Parses the awesome-go README and generates a new README with enriched repository information from the GitHub API.

275Go
4 years ago
xk6-kv
xk6-kvoleiade/xk6-kv

A k6 extension providing a persistent key-value store for sharing state across Virtual Users during load testing.

277Go
1 month ago
gnet
gnetfish-tennis/gnet

A high-performance, multi-threaded network library optimized for game servers with built-in protobuf support and lockless ring buffers.

275Go
18 days ago
fwencoder
fwencodero1egl/fwencoder

A Go library for parsing and generating fixed-width file formats with struct-based mapping.

278Go
1 year ago
medpot
medpotschmalle/medpot

A honeypot that emulates HL7/FHIR healthcare data interfaces to detect and log unauthorized access attempts.

277Go
2 years ago
gut/yos
gut/yos1set/gut

A collection of Go utility packages for file operations, random generation, hashing, and string manipulation.

279Go
5 years ago
suricata_exporter
suricata_exportercorelight/suricata_exporter

A Prometheus exporter that collects and exposes Suricata IDS/IPS metrics via a Unix socket for monitoring and visualization.

2715Go
1 day ago
gmsec
gmsecgmsec/micro

A Go framework for building distributed systems with built-in service discovery, load balancing, and gRPC support.

276Go
6 months ago
jokeapi-go
jokeapi-goicelain/jokeapi

Official Go wrapper for Sv443's JokeAPI, providing structured access to jokes with filtering options.

274Go
1 year ago
mpo
mpodonatj/mpo

A Go library and CLI tool for encoding, decoding, and converting MPO stereoscopic 3D photo files.

274Go
14 days ago
git-prompt-string-lualine.nvim
git-prompt-string-lualine.nvimmikesmithgh/git-prompt-string-lualine.nvim

A lualine.nvim component that displays git-prompt-string in your Neovim statusline.

271Lua
2 years ago
kvbench
kvbenchjimrobinson/kvbench

A benchmarking tool to evaluate key/value store read performance during parallel write operations.

272Go
7 years ago
terraform-provider-sigsci
terraform-provider-sigscisignalsciences/terraform-provider-sigsci

A Terraform provider for managing Signal Sciences web application firewall and security monitoring resources.

2635Go
2 months ago
ssh-auth-logger
ssh-auth-loggerJustinAzoff/ssh-auth-logger

A low/zero interaction SSH authentication logging honeypot that logs attempts as structured JSON.

2611Go
3 months ago
flora
floraketchoop/flora

A Terraform version and upgrade manager written in Go, enabling easy switching and one-command upgrades.

265Go
3 years ago
Blendbase
Blendbaseblendbase/blendbase

A unified GraphQL API for connecting multiple CRMs to SaaS applications, simplifying integration and authentication.

261Go
4 years ago
tbd
tbdlucasepe/tbd

A simple command-line tool for creating text templates with placeholders and merging them with variable files.

262Go
5 years ago
ctxutil
ctxutilposener/ctxutil

A Go library providing utility functions for working with contexts, including signal handling and value composition.

264Go
6 years ago
gosd
gosdalexsniffin/gosd

A Go library for scheduling messages to be dispatched to channels at specific times.

265Go
4 years ago
device-check-go
device-check-gorinchsan/device-check-go

A Go SDK for iOS DeviceCheck API to query and modify per-device bits.

267Go
1 day ago
logrus_influxdb
logrus_influxdbAbramovic/logrus_influxdb

A Logrus hook that sends structured log entries to InfluxDB for centralized logging and monitoring.

2610Go
6 years ago
1
88
89
90
106