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 95 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
PEiD (yara)
PEiD (yara)K-atc/PEiD

A portable PEiD implementation using YARA rules for malware analysis without requiring YARA installation.

177Go
9 years ago
xylog
xylogxybor-x/xylog

A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.

172Go
3 years ago
log
logheartwilltell/log

A simple leveled logging wrapper for Go's standard log package with zero dependencies.

170Go
3 years ago
xk6-prompt
xk6-promptJuandavi1/xk6-prompt

A k6 extension that adds interactive UI prompts for input arguments in load testing scripts.

170Go
2 years ago
avgRating
avgRatingkirillDanshin/avgRating

A Go library for calculating average scores and ratings using the Wilson Score Equation.

173Go
9 years ago
epoch
epochvtopc/epoch

Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.

173Go
2 years ago
wait-for
wait-fordnnrly/wait-for

A cross-platform CLI tool that waits for network resources (HTTP, TCP, gRPC, DNS) to become available before continuing commands.

173Go
3 years ago
tinygo
tinygosago35/tinygo-autocmpl

Adds bash, zsh, and clink shell autocompletion for the TinyGo compiler tool.

170Go
18 days ago
Go Compiler
Go Compilerkib357/less-go

A Less CSS compiler for Go that uses the original Less.js compiler via the Duktape JavaScript engine.

175JavaScript
9 years ago
structcli
structclileodido/structcli

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

171Go
14 days ago
testsql
testsqlzhulongcheng/testsql

A Go library that generates test data from SQL files before tests and automatically cleans up afterward.

172Go
6 years ago
go-countries
go-countriesmikekonan/go-countries

A lightweight Go library for ISO-3166 country code lookup, validation, and serialization.

165Go
5 years ago
go-hacknews
go-hacknewsPaulRosset/go-hacknews

A tiny Go client library for fetching stories from the HackerNews API.

161Go
9 years ago
gopaapi5
gopaapi5utekaravinash/gopaapi5

A Go client library for accessing Amazon's Product Advertising API 5.0 to retrieve product data, browse nodes, and search results.

169Go
6 years ago
dynjson
dynjsoncocoonspace/dynjson

A Go library for APIs to return only JSON fields selected by the client via query parameters.

166Go
3 years ago
fiberpow
fiberpowwiter33/fiberpow

A Fiber middleware that protects against DDoS and bots by requiring clients to solve periodic proof-of-work challenges.

161Go
2 months ago
go-enum-encoding
go-enum-encodingnikolaydubina/go-enum-encoding

A Go code generator for efficient JSON and text encoding/decoding of enums with zero allocations.

161Go
1 month ago
Snitch
Snitchlucasgomide/snitch

A Tsuru hook that notifies your team and tools about application deployments.

161Go
8 years ago
strcase
strcasecharlievieth/strcase

Case-insensitive, Unicode-aware drop-in replacements for Go's strings and bytes packages.

162Go
6 days ago
gong
gongfullstack-lang/gong

A framework for building domain-specific modeling environments (DSME) by generating code from Go structs.

161Go
1 day ago
xk6-output-timestream
xk6-output-timestreamleonyork/xk6-output-timestream

A k6 extension that outputs load test metrics to AWS Timestream for scalable, low-cost performance monitoring.

163Go
2 days ago
glo
glolajosbencz/glo

A flexible logging library for Go inspired by Monolog, featuring severity levels and customizable handlers.

161Go
7 years ago
sshlowpot
sshlowpotmagisterquis/sshlowpot

A no-frills low-interaction SSH honeypot written in Go that logs authentication attempts.

163Go
6 years ago
goenum
goenumlvyahui8/goenum

A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.

161Go
1 year ago
async
asyncyaitoo/async

An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.

162Go
1 year ago
anagent
anagentmudler/anagent

A minimalistic, pluggable Go library for event loops and timers with dependency injection.

164Go
8 years ago
mesos-influxdb-collector
mesos-influxdb-collectorkpacha/mesos-influxdb-collector

A lightweight collector that gathers metrics from Apache Mesos clusters and sends them to InfluxDB for monitoring.

168Go
4 years ago
go-jsonerror
go-jsonerrorddymko/go-jsonerror

A Go package for creating JSON error responses that follow the JSON:API specification.

162Go
6 years ago
llb
llbkirillDanshin/llb

A minimal, high-performance backend for proxy servers that handles redirects and 404 errors with zero memory allocation.

163Go
10 years ago
Adafruit IO Go Library
Adafruit IO Go Libraryadafruit/io-client-go

A Go client library for interacting with Adafruit IO cloud services to manage IoT data feeds.

168Go
2 years ago
echo-middleware
echo-middlewarefaabiosr/echo-middleware

A Go package providing a collection of reusable middlewares for the Echo web framework.

164Go
1 year ago
release
releasetomodian/release

A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.

161Go
4 months ago
hgo
hgobeyang/hgo

Go packages providing read-only access to local Mercurial repositories for revision history, file access, and metadata reading.

164Go
11 years ago
Watch for GitHub Wiki page changes and post to Slack
Watch for GitHub Wiki page changes and post to Slackbenmatselby/gollum-page-watcher-action

A GitHub Action that monitors GitHub Wiki page changes and sends notifications to a Slack channel.

163Go
4 days ago
bqwriter
bqwriterOTA-Insight/bqwriter

A high-throughput Go package for concurrently streaming data into Google BigQuery using InsertAll or Storage Write APIs.

162Go
2 years ago
segspec
segspecdormstern/segspec

Extracts network dependencies from application configs and generates Kubernetes NetworkPolicies for security and CI/CD.

160Go
2 months ago
1
94
95
96
106