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 91 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
mockhttp
mockhttptv42/mockhttp

A Go package providing mock objects for unit testing HTTP services by implementing http.ResponseWriter.

236Go
11 years ago
typeregistry
typeregistryxiaoxin01/typeregistry

A Go library for creating and managing types dynamically at runtime using reflection.

231Go
6 years ago
aws-encryption-sdk-go
aws-encryption-sdk-gochainifynet/aws-encryption-sdk-go

A Go implementation of the AWS Encryption SDK for adding encryption and decryption functionality to applications.

232Go
8 months ago
Draft.js Exporter (Go)
Draft.js Exporter (Go)ejilay/draftjs

A Go library that converts Draft.js ContentState JSON to HTML for server-side rendering.

234Go
4 years 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
terraform-provider-scp
terraform-provider-scpsplunk/terraform-provider-scp

Terraform provider for managing Splunk Cloud Platform resources including indexes, HEC tokens, users, roles, and IP allowlists.

236Go
11 days ago
gocache
gocacheyuseferi/gocache

A data race-free in-memory key-value cache library for Go, suitable for single-machine applications.

233Go
7 months ago
go-ssm-config
go-ssm-configianlopshire/go-ssm-config

A Go utility for loading configuration parameters from AWS SSM Parameter Store directly into structs.

2313Go
2 years ago
mailx
mailxvalord577/mailx

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

236Go
1 month ago
Hotcoal
Hotcoalmotrboat/hotcoal

A Go library that secures handcrafted SQL queries against injection by validating parameters against allowlists.

231Go
2 years ago
merkle
merklebobg/merkle

A Go package for efficient, streaming computation of Merkle roots and proofs with minimal memory usage.

232Go
11 months ago
FSM
FSMenetx/fsm

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

230HTML
1 month ago
migrator
migratorlarapulse/migrator

A Go library for managing MySQL database schema migrations with an intuitive, code-based approach.

234Go
1 year ago
DepCharge
DepChargecenterorbit/depcharge

A tool to orchestrate command execution across multiple project dependencies and directories simultaneously.

235Go
4 years ago
CometMock
CometMockinformalsystems/CometMock

A mock implementation of CometBFT for reliable and deterministic end-to-end testing of Cosmos SDK applications.

231Go
2 years ago
vnclowpot
vnclowpotmagisterquis/vnclowpot

A low-interaction VNC honeypot that logs authentication attempts against a static challenge.

237Go
7 years ago
rmqconn
rmqconnsbabiv/rmqconn

A Go library providing automatic reconnection for RabbitMQ connections with wrapper over amqp.Connection.

232Go
6 years ago
go-array
go-arraydeatil/go-array

A Go package for reading, setting, and manipulating data in maps, slices, and JSON structures using dot-notation paths.

230Go
1 month ago
go-imgur
go-imgurkoffeinsource/go-imgur

A Go library for interacting with the Imgur API, currently supporting anonymous uploads.

2310Go
2 years ago
StorageBox
StorageBoxAlandSleman/StorageBox

A simple file storage service with resumable uploads, monitoring, and self-hosting capabilities.

234TypeScript
2 years ago
naclpipe
naclpipeunix4fun/naclpipe

A Go package providing an io.Reader/Writer interface with NaCl cryptography for secure data streaming.

232Go
7 years ago
godesim
godesimsoypat/godesim

A Go library for solving ordinary differential equation systems with a simple API and interactive simulation capabilities.

231Go
4 years ago
env
envnasermirzaei89/env

A zero-dependency Go package for retrieving environment variables with type safety and default values.

233Go
2 months ago
t
tyouthlin/t

A GNU gettext implementation for Go, providing internationalization (i18n) utilities for Go applications.

225Go
29 days ago
modver
modverbobg/modver

A Go tool that compares two versions of a Go module and determines the required semantic version change (major, minor, or patch).

227Go
2 months ago
go-mpris
go-mprisleberKleber/go-mpris

A Go implementation of the MPRIS D-Bus interface for controlling media players on Linux.

220Go
1 year ago
gojmapr
gojmaprlimiu82214/gojmapr

A Go library for extracting specific properties from complex JSON into Go structs without full struct definitions.

221Go
3 years ago
kace
kacecodemodus/kace

A Go library for case conversion that handles common initialisms like SQL, ID, and HTTP correctly.

222Go
8 years ago
GoLobby/Router
GoLobby/Routergolobby/router

A lightweight, zero-dependency HTTP router for Go built on radix trees with middleware, route parameters, and static file serving.

220Go
4 years ago
go-decent-copy
go-decent-copyhugocarreira/go-decent-copy

A Go library providing a simple, human-friendly API for copying files with proper error handling.

226Go
6 years ago
Edwig
Edwigaf83/edwig

A Go server for real-time public transport data exchange using the SIRI protocol.

221Go
2 months ago
ode
odeChristopherRabotin/ode

A Go library for solving ordinary differential equations with multi-dimensional state vectors and channel-based stopping conditions.

222Go
9 years 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.

225Go
18 days ago
goami2
goami2staskobzar/goami2

A Go library for interacting with Asterisk Manager Interface (AMI) using a fast protocol parser.

227Go
5 months ago
backy
backyvdbsh/backy

A lightweight multiprocessing utility for file backups using rsync and tar with automated archiving cycles.

220Go
5 years ago
Ward
Wardex0dus-0x/ward

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

222Go
2 years ago
1
90
91
92
106