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 80 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
url-shortener
url-shortenerpantrif/url-shortener

A Go-based URL shortener with MySQL support using bijective conversion for efficient short URL generation.

516Go
3 years ago
petrovich
petrovichstriker2000/petrovich

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

516Go
2 years ago
slice
slicepsampaz/slice

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

515Go
6 years ago
dec128
dec128jokruger/dec128

A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.

511Go
5 months ago
gads
gadsemiddleton/gads

A Go wrapper for the Google AdWords SOAP API, enabling programmatic management of advertising campaigns.

5152Go
4 years ago
convergen
convergenreedom/convergen

A Go code generator that creates type-to-type copy functions with flexible field mapping and conversion rules.

519Go
11 months ago
genfuncs
genfuncsnwillc/genfuncs

A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.

516Go
4 years ago
alice
alicemagic003/alice

A lightweight additive dependency injection container for Go that uses static Go files to define the object graph.

514Go
9 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
Telegram auth
Telegram authiamelevich/pocketbase-plugin-telegram-auth

A PocketBase plugin that adds Telegram WebApp Auth and Telegram Login Widget authentication methods.

517Go
5 days ago
drmaa
drmaadgruber/drmaa

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

5119Go
20 days ago
gone/log
gone/logOne-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
f4go
f4goKonstantin8105/f4go

A transpiler that converts Fortran 77 source code into equivalent Go code, preserving functionality and comments.

519Go
3 years ago
go-xkcd
go-xkcdnishanths/go-xkcd

A Go HTTP client library for accessing the xkcd webcomic API.

515Go
3 years ago
rk-gin
rk-ginrookie-ninja/rk-gin

A plugin for rk-boot that configures Gin microservices and injects middlewares from YAML files.

5117Go
2 years ago
jlink.online
jlink.onlineAdoptOpenJDK/jlink.online

A microservice that builds optimized Java runtimes on-demand via HTTP requests.

517Go
8 days 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
go-pdu
go-pdupdupub/go-pdu

A Go implementation of ParaDigi Universe, a fully peer-to-peer social network system for decentralized publishing.

507Go
4 months ago
gxpdf
gxpdfcoregx/gxpdf

A high-performance Go library for PDF creation, reading, table extraction, digital signatures, and encryption.

507Go
4 days ago
go-mcproto
go-mcprotoBRA1L0R/go-mcproto

A Go library implementing the Minecraft protocol for creating bots, clients, and servers.

503Go
4 years ago
pb-deployer
pb-deployermagooney-loon/pb-deployer

Automates the lifecycle of deploying PocketBase applications to production servers.

502Svelte
2 months ago
goback
gobackcarlescere/goback

A simple exponential backoff implementation in Go for handling retries with faulty or slow systems.

508Go
5 years ago
flen
flenlafolle/flen

A command-line tool that analyzes and reports function/method lengths in Go packages using AST parsing.

504Go
2 days ago
cc-tools
cc-toolsVeraticus/cc-tools

High-performance Go implementation of Claude Code utilities providing statusline generation and MCP server management.

505Go
5 days ago
aur-out-of-date
aur-out-of-datesimon04/aur-out-of-date

A Go tool that checks Arch User Repository packages for outdated versions compared to upstream releases.

509Go
4 years ago
xdg
xdgrkoesters/xdg

A Go implementation of FreeDesktop.org (XDG) specifications for accessing user directories, desktop files, trash, and more.

509Go
25 days ago
utils
utilskashifkhan0771/utils

A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.

5040Go
4 days ago
datacounter
datacountermiolini/datacounter

A Go library providing counters that wrap io.Reader, io.Writer, and http.ResponseWriter to track bytes transferred.

509Go
3 years ago
evaler
evalersoniah/evaler

A Go package implementing a floating-point arithmetic expression evaluator using Dijkstra's Shunting Yard algorithm.

5016Go
8 years ago
swag
swagzc2638/swag

A lightweight Go library to generate Swagger 2.0 JSON API documentation without code generation or framework constraints.

497Go
2 years ago
go-waitgroup
go-waitgrouppieterclaerhout/go-waitgroup

A Go package extending sync.WaitGroup with error handling and configurable concurrency limits.

494Go
4 days ago
Go GTFS Parser
Go GTFS Parsergeops/gtfsparser

A complete, easy-to-use GTFS parsing library for Go that validates feeds and transforms ID references to pointers.

4918Go
8 years ago
goconfig
goconfigfulldump/goconfig

A lightweight Go library that loads configuration from JSON files, environment variables, and command-line flags into structs.

498Go
2 months ago
retry-go
retry-gorafaeljesus/retry-go

A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.

496Go
7 years ago
go-HoneyPot
go-HoneyPotMojachieee/go-HoneyPot

A honeypot server written in Go that logs attacker interactions to a database.

497Go
7 years ago
terraform-provider-secrethub
terraform-provider-secrethubsecrethub/terraform-provider-secrethub

A Terraform provider for managing and using secrets from SecretHub within infrastructure-as-code workflows.

4910Go
5 years ago
1
79
80
81
106