Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
3005 projects10064.8k total stars1099.4k total forks27 languages

Open-source projects built with Go

There are currently 3005 open-source projects built with Go, with a combined total of 10064.8k GitHub stars. The most common language among these projects is Go.

Showing 2,924 open-source projects · page 79 of 82

……
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
gohive
gohiveloveleshsharma/gohive

A simple and easy-to-use goroutine pool implementation for Go, enabling concurrent task execution with worker synchronization.

545Go
2 years ago
golarm
golarmmsempere/golarm

A Go library for creating alarms triggered by system events like load, memory, uptime, and process status.

549Go
10 years ago
docker-go-mingw
docker-go-mingwx1unix/docker-go-mingw

Docker image for cross-compiling Go applications to Windows (x86, x64, ARM64) using the MinGW-w64 toolchain.

548Shell
4 days ago
cvt
cvtshockerli/cvt

A Go library for simple and safe conversion of any value to another type, including custom types and pointers.

547Go
1 year ago
go-mxnet-predictor
go-mxnet-predictorsongtianyi/go-mxnet-predictor

Go binding for the MXNet C Predict API to perform inference with pre-trained deep learning models.

5415Go
8 years ago
xk6-playwright
xk6-playwrightnicholasvuono/xk6-playwright

A k6 extension for browser automation and end-to-end web testing using Playwright's Go bindings.

5414Go
2 years ago
xk6-prometheus
xk6-prometheusszkiba/xk6-prometheus

A k6 extension that exposes load test metrics as Prometheus HTTP endpoints for real-time monitoring.

5425Go
3 months ago
xk6-loki
xk6-lokigrafana/xk6-loki

A k6 extension for pushing logs to Loki and executing LogQL queries for performance testing.

5421Go
1 day ago
money
moneygovalues/money

Immutable monetary amounts and exchange rates for Go with correct rounding and high precision.

547Go
1 year ago
gismanager
gismanagerhishamkaram/gismanager

A Go library to publish GIS vector data to PostGIS and GeoServer.

5410Go
10 days ago
normalize
normalizeavito-tech/normalize

A Go library for sanitizing, normalizing, and comparing fuzzy text strings with configurable rules.

542Go
5 years ago
go-firestorm
go-firestormjschoedt/go-firestorm

A simple, non-intrusive ORM for Google Cloud Firestore written in Go, featuring CRUD, transactions, caching, and concurrent request support.

539Go
4 years ago
linkio
linkioian-kent/linkio

A Go library providing io.Reader and io.Writer implementations that simulate network connections at specific speeds.

537Go
8 years ago
jsoncolor
jsoncolorneilotoole/jsoncolor

A drop-in replacement for Go's encoding/json package that outputs colorized and indented JSON for CLI applications.

536Go
4 days ago
maps
mapsgoradd/maps

A Go generics library providing a unified interface for standard, concurrent-safe, and ordered maps with built-in synchronization and sorting.

533Go
5 months ago
marker
markercyucelen/marker

A Go library for matching and colorizing strings in terminal outputs with built-in and custom matchers.

5313Go
2 years ago
goset
gosetzoumo/goset

A Go library providing a generic set implementation with type-safe operations and thread-safe/unsafe variants.

5316Go
5 years ago
froggit-go
froggit-gojfrog/froggit-go

A universal Go library for interacting with multiple VCS providers like GitHub, GitLab, Bitbucket, and Azure Repos.

5328Go
1 month ago
spotify
spotifyrapito/go-spotify

A simple Go library for interacting with the Spotify Web API with client-only authentication.

5310Go
1 year ago
ghokin
ghokinantham/ghokin

A parallelized formatter with no external dependencies for Gherkin files used in Cucumber and Behat.

5310Go
2 days ago
ctc
ctcwzshiming/ctc

A non-invasive cross-platform terminal color library for Go that doesn't require modifying Print methods.

533Go
29 days ago
gofn
gofntiendc/gofn

A comprehensive collection of high-performance utility functions for Go 1.18+ leveraging generics for slices, maps, structs, and more.

521Go
1 month ago
feiertage
feiertagewlbr/feiertage

A Go library for calculating German and Austrian public holidays with regional support for all Bundesländer.

529Go
25 days ago
table
tabletomlazar/table

A Go library for printing colorful, formatted tables to the command line with minimal effort.

523Go
3 years ago
bingo
bingoiancmcc/bingo

Fast, zero-allocation Go library for lexicographic-order-preserving serialization of native types.

525Go
1 year ago
rq
rqddo/rq

A nicer, more ergonomic interface for the Go standard library HTTP client with better defaults and utilities.

525Go
6 years ago
go-qr
go-qrpiglig/go-qr

A native Go library for generating high-quality QR codes with minimal dependencies.

526Go
14 days ago
petrovich
petrovichstriker2000/petrovich

A Go library for inflecting Russian first names, middle names, and last names into grammatical cases.

516Go
2 years ago
fcm
fcmmaddevsio/fcm

A Go client library for sending Firebase Cloud Messaging push notifications from application servers.

5114Go
6 years ago
insyra
insyraHazelnutParadise/insyra

A next-generation data analysis library for Go, offering parallel processing, data visualization, and seamless Python integration as an alternative to Pandas.

512Go
1 day ago
drmaa
drmaadgruber/drmaa

A Go library for submitting and managing jobs on HPC clusters using the DRMAA standard.

5119Go
9 months ago
slice
slicepsampaz/slice

Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.

515Go
6 years ago
gone/jconf
gone/jconfOne-com/gone

A collection of independent Go packages for building small daemons and servers with advanced logging, systemd integration, and graceful reloads.

518Go
5 years ago
copy
copygotidy/copy

A Go package for fast, type-safe copying between structs with support for nested structures, embedded types, and pointers.

515Go
5 years ago
GTFS - "bad entities" at the single row level
GTFS - "bad entities" at the single row levelinterline-io/transitland-lib

A Go library and CLI tool for reading, writing, and processing transit data in GTFS and related formats.

519Go
1 day ago
kyoo
kyoodirkaholic/kyoo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

514Go
3 months ago
1
78
79
80
82