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 100 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
piper
piperYiling-J/piper

A Go wrapper for Viper that adds config inheritance, generated key structs, and multiple deployment strategies.

100Go
4 years ago
Web-Mercator-Projection
Web-Mercator-Projectionjorelosorio/web-mercator-projection

A Go library for calculating and visualizing map data using Web Mercator projection mathematics.

103Go
4 years ago
parseargs-go
parseargs-gonproc/parseargs-go

A Go library for parsing string arguments with proper handling of quotes and backslashes.

106Go
9 years ago
logdump
logdumpewwwwwqm/logdump

A Go package for writing logs to multiple files with configurable message zones.

102Go
8 years ago
Fiber
FibertheArtechnology/fiber-inertia

A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.

104Go
1 year ago
gbind
gbindbdjimmy/gbind

A Go library for binding and validating data to structs with built-in HTTP support and custom expression capabilities.

101Go
4 years ago
go-events
go-eventsdeatil/go-events

A Go package for implementing WordPress-style event hooks with action and filter functionality.

100Go
1 month ago
datatrax
datatraxrbmuller/datatrax

A pure Go toolkit for data engineering and classic machine learning with zero external dependencies.

100Go
3 months ago
fiberlogrus
fiberlogrusmikhail-bigun/fiberlogrus

A Fiber middleware that integrates logrus for structured HTTP request/response logging.

106Go
1 year ago
mid
midbobg/mid

A Go library providing assorted middleware for HTTP services, including error handling, JSON processing, and logging.

101Go
10 months ago
Yet Another Fake Honeypot (YAFH)
Yet Another Fake Honeypot (YAFH)fnzv/YAFH

A lightweight honeypot written in Go that emulates SSH and Telnet services to log attacker activity.

101Go
8 years ago
gonfig
gonfigmilad-abbasi/gonfig

A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.

101Go
5 years ago
Simple Transit Api
Simple Transit ApiioTransit/simple-transit-api

A lightweight Go API for querying and serving public transit data from GTFS feeds.

101JavaScript
2 years ago
htmljson
htmljsonnikolaydubina/htmljson

A pure Go library for rendering JSON as richly formatted HTML without JavaScript or dependencies.

100Go
26 days ago
Tt
Ttvcaesar/tt

A Go testing library providing simple, colorful assertion helpers and benchmarking utilities.

101Go
4 months ago
HTTPreserve linkstat
HTTPreserve linkstathttpreserve/linkstat

A CLI tool to test URL availability and retrieve Internet Archive snapshots, with output in JSON, CSV, or BoltDB.

101Go
1 month ago
fiber-health-check
fiber-health-checkaschenmaker/fiber-health-check

A middleware for the Fiber web framework that adds customizable health check endpoints to monitor application status.

103Go
5 years ago
gops
gopsnoxer/gops

A fast, customizable powerline-like shell prompt written in Go with minimal configuration.

102Go
6 months ago
kinit
kinitgo-kata/kinit

A Go library providing a global IoC container for automatic dependency injection with reflection-based runtime resolution.

101Go
5 years ago
hands
handsduanckham/hands

A Go process controller for managing execution and return strategies of multiple goroutines.

103Go
1 year ago
getopt
getoptjon-codes/getopt

A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.

100Go
6 months ago
Tests Coverage Tool
Tests Coverage ToolNikita-Filonov/tests-coverage-tool

A Go tool that measures code coverage for gRPC services by analyzing proto contracts and test interactions.

101HTML
1 month ago
qdrant
qdrantqdrant/qdrant-genkit

A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.

103TypeScript
1 month ago
reflectutils
reflectutilsmuir/reflectutils

A collection of utility functions for simplifying and enhancing work with Go's reflection package.

101Go
8 days ago
str
strschigh/str

A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.

101Go
5 months ago
log
logaerogo/log

A constant-time logging system for Go that supports multiple output writers simultaneously.

101Go
6 years ago
genkitx-qdrant
genkitx-qdrantqdrant/qdrant-genkit

A Genkit plugin providing Qdrant vector store indexer and retriever implementations for JavaScript and Go.

103TypeScript
1 month ago
ttlcache
ttlcachecheshir/ttlcache

A simple and efficient in-memory key-value storage library with TTL for each record, written in Go.

108Go
3 years ago
goroute
goroutegoroute/route

A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.

92Go
6 years ago
Wiremap
Wiremapcodeofmario/wiremap

A self-hosted visual Docker network topology explorer with real-time log streaming, live stats, embedded terminal, and container inspection.

91TypeScript
3 months ago
mockfs
mockfsbalinomad/go-mockfs

A feature-rich mock filesystem for Go testing with error injection, latency simulation, write operations, and operation statistics.

90Go
2 days ago
go-pcaplite
go-pcaplitealexcfv/go-pcaplite

A lightweight Go library for capturing and parsing network packets in real time, wrapping gopacket for simplicity.

90Go
3 months ago
parsefields
parsefieldsMonaxGT/parsefields

A tool for parsing JSON-like logs to collect unique fields and events, helping create database mapping schemas.

91Go
7 years ago
galvanity
galvanityshmutalov/galvanity

A Go-based command-line tool for generating Algorand blockchain vanity addresses with customizable search patterns.

93Go
5 years ago
patcher
patcherJacobbrewer1/patcher

A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.

95Go
4 months ago
Listaway
Listawayjeffrpowell/listaway

A self-hostable list management app for creating and sharing lists with authentication, admin tools, and opt-in public read-only links.

90Go
1 month ago
1
99
100
101
106