Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
2761 projects10033.9k total stars1095.1k total forks27 languages

Open-source projects built with Go

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

Showing 2,559 open-source projects · page 71 of 72

…
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
geoserver
geoserverhishamkaram/geoserver

A Go library for programmatically managing a GeoServer instance via its REST API.

9122Go
10 days ago
Xun
Xunyaitoo/xun

A Go web framework built on Go's standard html/template and net/http router, emphasizing convention over configuration.

914Go
8 days ago
gpool
gpoolSherifabdlnaby/gpool

A generic context-aware resizable goroutines pool for bounding concurrency using semaphores in Go.

914Go
6 years ago
born
bornborn-ml/born

A production-ready deep learning framework for Go that enables training and deploying neural networks as single binaries with a PyTorch-like API.

917Go
7 days ago
skizze
skizzeseiflotfy/skizze

A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.

9110Go
10 years ago
perun
perunAppliscale/perun

A command-line tool for validating, managing, and estimating costs of AWS CloudFormation templates locally.

918Go
2 years ago
go-mq
go-mqcheshir/go-mq

Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.

9119Go
2 years ago
rqp
rqptimsolov/rest-query-parser

A Go library for parsing and validating REST API query parameters into dynamic SQL queries.

9122Go
2 years ago
payme
paymejovandeginste/payme

A command-line tool that generates SEPA payment QR codes in ASCII or PNG format for European bank transfers.

906Go
5 months ago
fsm
fsmcocoonspace/fsm

A high-performance finite-state machine package for Go with zero allocations and custom transition logic.

905Go
3 years ago
cachet
cachetandygrunwald/cachet

Go client library for Cachet, providing full API support for the open-source status page system.

9014Go
5 years ago
goio
goioprimetalk/goio

A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.

901Go
2 years ago
vim-compiler-go
vim-compiler-gorjohnsondev/vim-compiler-go

A Vim compiler plugin that automatically compiles Go files in the background and displays errors in the QuickFix window.

9016Vim Script
10 years ago
tracer
tracerkamilsk/tracer

A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.

904Go
5 years ago
segment
segmentblevesearch/segment

A Go library for Unicode text segmentation at word boundaries as defined by Unicode Standard Annex #29.

8915Go
3 years ago
gogtrends
gogtrendsgroovili/gogtrends

An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.

8933Go
3 years ago
equalizer
equalizerreugn/equalizer

A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.

893Go
2 years ago
tfgen
tfgenrefl3ction/tfgen

A Terraform boilerplate generator that creates consistent infrastructure-as-code files from YAML configs and Go templates.

8913Go
6 months ago
pgo
pgoarthurkushman/pgo

A Go library providing PHP-like convenience functions for developers familiar with PHP.

8816Go
29 days ago
Multiverse
Multiversemultiverse-vcs/go-multiverse

A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.

889Go
4 years ago
asty
astyasty-org/asty

Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.

884Go
3 years ago
fetch
fetchgo-zoox/fetch

A Go HTTP client inspired by the Web Fetch API, offering a lightweight and powerful alternative to Axios and Got.

887Go
4 months ago
Rockstar
Rockstardylanbeattie/rockstar

A dynamically typed programming language designed for writing programs that double as 1980s hard rock and power ballad lyrics.

884JavaScript
4 years ago
go-fixedwidth
go-fixedwidthianlopshire/go-fixedwidth

A Go library for encoding and decoding fixed-width formatted data using struct tags.

8835Go
2 years ago
mediary
mediaryHereMobilityDevelopers/mediary

A Go library for adding interceptors to http.Client to enable request/response logging, modification, tracing, and metrics.

886Go
6 years ago
bloom
bloomyourbasic/bloom

A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.

889Go
9 years ago
nan
nankak-tus/nan

A zero-allocation Go library providing nullable types with conversion functions and configurable marshallers.

8711Go
2 years ago
go-otelroundtripper
go-otelroundtripperNdoleStudio/go-otelroundtripper

A Go http.RoundTripper that emits OpenTelemetry metrics for external API interactions.

874Go
9 days ago
Docker-Flow-Monitor
Docker-Flow-Monitordocker-flow/docker-flow-monitor

Automatically reconfigures Prometheus when Docker services are deployed or updated.

8738Go
5 years ago
go-localstack
go-localstackelgohr/go-localstack

A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.

8719Go
1 month ago
morse
morsealwindoss/morse

A Go library for encoding and decoding text to and from Morse code.

8711Go
3 years ago
pagerank
pagerankalixaxel/pagerank

A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.

8719Go
5 years ago
go-safecast
go-safecastccoVeille/go-safecast

A Go library for safe numeric type conversion that prevents integer overflow and wraparound errors.

875Go
2 days ago
dot
dotdotchain/dot

A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.

878Go
6 years ago
gounit
gounithexdigest/gounit

A command-line tool that generates Go test stubs based on function or method signatures.

8711Go
7 years ago
go-postman-collection
go-postman-collectionrbretecher/go-postman-collection

A Go module for programmatically creating, reading, and exporting Postman Collections in v2 format.

8619Go
2 years ago
1
70
71
72