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 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
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
go-events
go-eventsdeatil/go-events

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

100Go
3 days 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
5 months ago
reflectutils
reflectutilsmuir/reflectutils

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

101Go
3 days ago
log
logaerogo/log

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

101Go
6 years 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
zl
zlnkmr-jp/zl

A high developer experience, zap-based Go logger with selectable output formats for development and production.

100Go
3 months ago
datatrax
datatraxrbmuller/datatrax

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

100Go
2 months 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
htmljson
htmljsonnikolaydubina/htmljson

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

100Go
1 month 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
19 days ago
gops
gopsnoxer/gops

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

102Go
5 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
sqlz
sqlzrfberaldo/sqlz

A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.

100Go
1 day ago
mid
midbobg/mid

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

101Go
9 months 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
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
10 months ago
str
strschigh/str

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

101Go
3 months ago
fiberlogrus
fiberlogrusmikhail-bigun/fiberlogrus

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

106Go
1 year ago
Tt
Ttvcaesar/tt

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

101Go
3 months 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
qdrant
qdrantqdrant/qdrant-genkit

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

103TypeScript
7 days 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
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.

102Go
5 years ago
piper
piperYiling-J/piper

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

100Go
4 years ago
genkitx-qdrant
genkitx-qdrantqdrant/qdrant-genkit

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

103TypeScript
7 days 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
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
catena
catenacodemodus/catena

A Go package for chaining gRPC unary server interceptors with flexible composition methods.

92Go
8 years ago
mockfs
mockfsbalinomad/go-mockfs

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

90Go
1 day ago
Grequest
Grequestlib4u/grequest

A lightweight, dependency-free HTTP client for Go with a declarative, chainable API inspired by Python Requests and PHP Guzzle.

91Go
1 year ago
gomakeme
gomakemetompston/gomakeme

Generate boilerplate code and CRUD endpoints for Fiber or Gin REST APIs in Go.

90Go
4 years ago
ltsv
ltsvWing924/ltsv

A high-performance LTSV (Labeled Tab-Separated Value) parser library for Go.

92Go
1 year ago
patcher
patcherJacobbrewer1/patcher

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

95Go
3 months 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
1 month ago
di
diHnH/di

A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.

95Go
7 months ago
1
99
100
101
106