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 90 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
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
go-project-layout
go-project-layoutwangyoucao577/go-project-layout

A guide and opinionated reference for structuring Go projects to improve maintainability, testability, and clarity.

262Go
1 year ago
Turbo
Turboramitsurana/turbo

A command-line utility that simplifies Docker management by combining multiple tools into a single binary.

2611Go
4 years ago
gosd
gosdalexsniffin/gosd

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

265Go
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
gounit-vim
gounit-vimhexdigest/gounit-vim

Vim plugin for generating Go tests using the gounit tool with template management and visual mode support.

253Vim Script
7 years ago
codetree
codetreeaerogo/codetree

Parses indented code from languages like Python and Pug to generate a structured tree representation.

255Go
6 years ago
bexp
bexphappy-sdk/happy

An open-source Go framework for building fast, reliable applications with modular tools and multi-language integration.

253Go
24 days ago
relica
relicacoregx/relica

A lightweight, type-safe database query builder for Go with zero production dependencies, supporting PostgreSQL, MySQL, and SQLite.

250Go
3 days ago
higgs
higgsdastoori/higgs

A cross-platform Go library for hiding and unhiding files and directories on Unix and Windows systems.

254Go
2 months ago
client-timing
client-timingposener/client-timing

An HTTP client for Go that automatically propagates server timing headers across HTTP calls between servers.

256Go
6 years ago
log
logteris-io/log

A Go package providing a structured logging interface that decouples applications from specific logger backends.

253Go
8 years ago
todotxt
todotxt1set/todotxt

A Go library for parsing, filtering, and sorting tasks in todo.txt format.

259Go
2 years ago
xk6-output-elasticsearch
xk6-output-elasticsearchelastic/xk6-output-elasticsearch

A k6 extension for exporting load test metrics to Elasticsearch 8.x for analysis and visualization.

2514Go
2 days ago
protoc-gen-httpgo
protoc-gen-httpgoMUlt1mate/protoc-gen-httpgo

A protoc plugin that generates native HTTP server and client code from Protobuf definitions, eliminating proxy overhead.

252Go
4 months ago
cacheme
cachemeYiling-J/cacheme-go

A schema-based, statically typed Redis caching and memoization framework for Go, using code generation for type safety.

251Go
4 years ago
shopify
shopifyrapito/go-shopify

A Go library for making CRUD requests to the Shopify API.

256Go
5 years ago
elastic
elasticepiclabs-io/elastic

A Go library for flexible type conversion between any types, especially useful with runtime-known types during serialization.

255Go
5 years ago
FastRouter
FastRouterrazonyang/fastrouter

A fast, flexible HTTP router for Go with customizable options, middleware, and grouping.

255Go
8 years ago
FSM
FSMenetx/fsm

A generic, concurrent-safe, and easy-to-use finite state machine (FSM) library for Go.

250HTML
18 days ago
argon2-hashing
argon2-hashingandskur/argon2-hashing

A lightweight Go wrapper for generating and comparing password hashes using the Argon2 algorithm.

254Go
1 year ago
go-vitotrol
go-vitotrolmaxatome/go-vitotrol

A Go client library for the Viessmann Vitotrol cloud API to monitor and control heating boilers.

249Go
9 months ago
cookiestxt
cookiestxtmengzhuo/cookiestxt

A Go library for parsing Netscape cookies.txt format files used by browsers and tools.

247Go
7 months ago
healthcheck
healthcheckkazhuravlev/healthcheck

A production-ready health check library for Go applications with built-in Kubernetes readiness and liveness probes.

240Go
4 months ago
Anchor
AnchorSongStitch/anchor

A tool that anchors Dockerfile dependencies by replacing image tags with digests and package versions with specific versions for reproducible builds.

240Go
1 year ago
dynamo
dynamofogfish/dynamo

A generic Go key-value abstraction library for storing structured data in AWS DynamoDB and S3.

245Go
4 months ago
structs
structsPumpkinSeed/structs

A Go package providing simple functions to manipulate structs, including searching, comparing, and transforming fields.

243Go
8 years ago
go-convert
go-convertEun/go-convert

A Go library for converting values between types with a flexible recipe system and built-in conversions.

243Go
2 years ago
Label Backup
Label Backupresulgg/label-backup

A Docker-aware backup agent that automatically discovers and backs up containerized databases using Docker labels.

242Go
10 months ago
kair
kairGuilhermeCaruso/kair

A Go library for formatting dates and times with standard and custom patterns.

246Go
6 years ago
go-req
go-reqwenerme/go-req

A declarative HTTP client for Go that simplifies API interactions with reusable configurations and hooks.

243Go
5 months ago
routex
routexAd3bay0c/routex

A lightweight AI agent runtime for Go that lets you define multi-agent crews in YAML and run them with goroutines and channels.

245Go
1 month ago
go-type
go-typemikekonan/go-types

Go library providing ISO-3166, ISO-4217, and other standardized types with validation, serialization, and OpenAPI3 support.

2415Go
1 month ago
go-sshkit
go-sshkitshazow/go-sshkit

A toolkit for building SSH servers and clients in Go, based on code from ssh-chat.

234Go
10 years ago
mailx
mailxvalord577/mailx

A Go library that simplifies sending emails via SMTP with enhanced features beyond the standard net/smtp package.

236Go
2 months ago
Ward
Wardex0dus-0x/ward

ELF runtime packer that creates self-protecting binaries by loading executables in-memory to evade detection.

232Go
3 years ago
1
89
90
91
106