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 63 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
go-proxy-cache
go-proxy-cachefabiocicerchia/go-proxy-cache

A simple reverse proxy with caching written in Go, using Redis for storage and supporting load balancing, SSL/TLS, and advanced caching features.

15019Go
1 day ago
job
jobliujianping/job

A command-line tool that transforms short-term commands into scheduled, retryable, and repeatable long-term jobs.

15012Shell
6 years ago
scaffold
scaffoldcatchplay/scaffold

A CLI tool that generates starter Go project layouts with Docker, configs, and web server boilerplate.

15027Go
7 years ago
nostromo
nostromopokanop/nostromo

A CLI tool for building and managing complex command aliases and multi-dimensional tools declaratively.

1509Go
1 month ago
regroup
regrouporiser/regroup

A Go library that maps regex named groups into struct fields using struct tags and automatic parsing.

15013Go
1 year ago
go-benchmarks
go-benchmarkstylertreat/go-benchmarks

A collection of miscellaneous Go microbenchmarks used for performance analysis and optimization.

15023Go
10 years ago
darwin
darwinGuiaBolso/darwin

A lightweight Go library for managing database schema migrations with version control.

15034Go
3 years ago
readline
readlinereeflective/readline

A modern, pure Go readline library with full .inputrc support, Vim/Emacs modes, and Z-Shell-inspired completions.

14922Go
28 days ago
gtfstidy
gtfstidypatrickbr/gtfstidy

A command-line tool for validating, cleaning, and minimizing GTFS transit feed files while preserving semantic equivalence.

14921Go
6 days ago
dudeldu
dudeldukrotik/dudeldu

A simple audio/video streaming server implementing the SHOUTcast protocol for media broadcasting.

14916Go
7 years ago
Helm
Helm0xjuanma/helm

A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.

14711Go
1 month ago
hub
hubleandro-lugaresi/hub

A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.

14719Go
1 month ago
bloom
bloomzhenjl/bloom

A collection of Bloom filter implementations in Go, including standard, partitioned, and scalable variants.

14720Go
8 years ago
golang-fiber-realworld-example-app
golang-fiber-realworld-example-appalpody/golang-fiber-realworld-example-app

A real-world backend API example built with Go, Fiber, Gorm, and Swagger, following the RealWorld specification.

14734Go
5 months ago
go-trending
go-trendingandygrunwald/go-trending

A Go library for accessing GitHub's trending repositories and developers with filtering by time and language.

14721Go
5 months ago
go-unidecode
go-unidecodemozillazg/go-unidecode

A Go library for converting Unicode text to ASCII transliterations, inspired by python-unidecode.

14620Go
3 years ago
CrunchyCleaner
CrunchyCleanerKnuspii/CrunchyCleaner

A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.

1467Go
3 days ago
otpgen
otpgengrijul/otpgen

A Go library for generating TOTP and HOTP one-time passwords with customizable parameters.

14512Go
2 years ago
Yup
Yupericm/yup

An Arch Linux AUR helper with ncurses interface, better search sorting, and Yupfile batch installs.

1457Go
3 years ago
sorty
sortyjfcg/sorty

A fast, concurrent/parallel sorting library for Go with type-specific and generic slice sorting.

1456Go
3 months ago
fuego
fuegoseborama/fuego

A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.

14512Go
2 years ago
ring
ringTheTannerRyan/ring

A high-performance, thread-safe Bloom filter implementation in Go.

14516Go
6 years ago
gentee
genteegentee/gentee

A script programming language designed for automating repetitive actions and processes on your computer.

14518Go
5 days ago
XIV ToDo
XIV ToDobourgeoisor/xivtodo

A web application providing dashboards, tailored checklists, and automated completion trackers for Final Fantasy XIV.

14520Vue
7 days ago
CCU-Jack
CCU-Jackmdzio/ccu-jack

A REST and MQTT gateway for HomeMatic CCU home automation systems, enabling secure access and integration of third-party devices.

14516Go
7 days ago
golang-benchmarks
golang-benchmarksSimonWaldherr/golang-benchmarks

A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.

14519Go
5 days ago
fastwalk
fastwalkcharlievieth/fastwalk

A fast parallel directory traversal library for Go that significantly outperforms filepath.WalkDir and godirwalk.

1448Go
9 days ago
GOBDD
GOBDDgo-bdd/gobdd

A BDD testing framework for Go that runs tests natively with debugging support and context-aware steps.

14421Go
2 months ago
mockd
mockdgetmockd/mockd

A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.

1446Go
11 days ago
hasgo
hasgoDylanMeeus/hasgo

A code generator providing Haskell-inspired functional programming utilities for Go, with built-in immutable and type-safe slice operations.

14411Go
5 years ago
structomap
structomaptuvistavie/structomap

A Go library for dynamically transforming structs into maps with chainable field selection and modification.

14311Go
7 years ago
jsonassert
jsonassertkinbiko/jsonassert

A Go test assertion library for verifying that two JSON representations are semantically equal.

14316Go
8 months ago
memlog
memlogembano1/memlog

A lightweight, thread-safe, append-only in-memory log data structure inspired by Kafka, for Go applications.

1427Go
1 month ago
repoctl
repoctlcassava/repoctl

A command-line tool for managing local Arch Linux package repositories with AUR integration.

14214Go
2 years ago
terraform-provider-spinnaker
terraform-provider-spinnakerarmory-io/terraform-provider-spinnaker

A Terraform provider for managing Spinnaker applications, pipelines, and templates as infrastructure-as-code.

14262Go
2 years ago
json2go
json2gom-zajac/json2go

A Go package and CLI tool that generates accurate Go struct types from JSON input, ensuring proper marshaling/unmarshaling.

14220Go
4 months ago
1
62
63
64
106