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 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
dlog
dlogkirillDanshin/dlog

A Go library for build-time controlled debug logging with caller location tracking.

172Go
9 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
gogiven
gogivencorbym/gogiven

A BDD testing framework for Go that generates human-readable test specifications directly from source code.

173Go
3 months 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
async
asyncyaitoo/async

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

172Go
1 year ago
pig
pigalexeyco/pig

A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.

173Go
9 months ago
tinygo
tinygosago35/tinygo-autocmpl

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

170Go
1 month 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
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
epoch
epochvtopc/epoch

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

173Go
2 years ago
avgRating
avgRatingkirillDanshin/avgRating

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

173Go
9 years ago
algojig
algojigHipo/algojig

A development and testing jig for Algorand that runs transactions from a known ledger state without a separate node.

173Python
1 year 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
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
gong
gongfullstack-lang/gong

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

161Go
2 days ago
release
releasetomodian/release

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

161Go
5 months ago
Snitch
Snitchlucasgomide/snitch

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

161Go
8 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
go-jsonerror
go-jsonerrorddymko/go-jsonerror

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

162Go
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-tripper
go-tripperrajnandan1/go-tripper

A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.

160Go
2 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
fiberpow
fiberpowwiter33/fiberpow

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

161Go
4 months ago
bqwriter
bqwriterOTA-Insight/bqwriter

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

162Go
3 years ago
sshlowpot
sshlowpotmagisterquis/sshlowpot

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

163Go
6 years 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
26 days ago
segspec
segspecdormstern/segspec

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

160Go
3 months ago
xk6-output-prometheus-pushgateway
xk6-output-prometheus-pushgatewaymartymarron/xk6-output-prometheus-pushgateway

A k6 extension for publishing load test metrics to Prometheus via Pushgateway.

168Go
2 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
go-hacknews
go-hacknewsPaulRosset/go-hacknews

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

161Go
9 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
glo
glolajosbencz/glo

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

161Go
7 years 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
1 day 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
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
1
94
95
96
106