Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
961 projects9119.2k total stars975.9k total forks14 languages

Open-source projects built with Go

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

Showing 961 open-source projects · page 25 of 27

…
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
gomemcache
gomemcachebradfitz/gomemcache

A Go client library for interacting with Memcached servers, providing a simple API for caching operations.

1.9k472Go
1 day ago
imagick
imagickgographics/imagick

Go binding to ImageMagick's MagickWand C API for image processing and manipulation.

1.9k187Go
1 month ago
fac
facmkchoi212/fac

A command-line interface tool for resolving git merge conflicts with intuitive keyboard shortcuts.

1.9k50Go
2 years ago
ghw
ghwjaypipes/ghw

A Go library for hardware discovery and inspection on Linux, Windows, and macOS without requiring root privileges.

1.9k217Go
22 days ago
smartcrop
smartcropmuesli/smartcrop

A pure Go implementation that finds optimal image crops for arbitrary aspect ratios using content-aware analysis.

1.9k115Go
2 years ago
spaGO
spaGOnlpodyssey/spago

A self-contained machine learning and natural language processing library written in pure Go with a dynamic computational graph.

1.8k89Go
1 year ago
ots
otssniptt-official/ots

A CLI tool to share end-to-end encrypted secrets via one-time URLs that self-destruct after viewing or expiry.

1.8k52Go
1 year ago
mochi mqtt
mochi mqttmochi-co/mqtt

A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.

1.8k308Go
1 year ago
S2 geometry
S2 geometrygolang/geo

A robust Go library for spherical geometry, designed for geographic data and spatial indexing.

1.8k194Go
9 days ago
Lotus
Lotususelotus/lotus

Open-source pricing and billing engine for SaaS companies to deploy, monitor, and experiment with custom subscriptions and usage-based pricing.

1.8k132Python
8 days ago
Engo
EngoEngoEngine/engo

A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.

1.8k133Go
24 days ago
Ethermint
Ethermintevmos/ethermint

A Cosmos SDK library for building scalable, interoperable Ethereum Virtual Machine (EVM) chains on Proof-of-Stake networks.

1.8k588Go
2 years ago
go-getter
go-getterhashicorp/go-getter

A Go library for downloading files and directories from various sources using a single URL string.

1.8k260Go
5 days ago
sqlite-tui
sqlite-tuimathaou/sqlite-tui

A terminal user interface (TUI) for viewing, editing, and querying SQLite and CSV database files.

1.8k34Go
3 years ago
rill
rilldestel/rill

A Go toolkit for building concurrent programs using composable, channel-based pipelines with automatic error propagation.

1.8k26Go
11 days ago
oidc
oidczitadel/oidc

An OpenID Foundation-certified OpenID Connect client and server library for Go, designed for ease of use.

1.8k208Go
4 days ago
canvas
canvastdewolff/canvas

A Go vector graphics library that renders to SVG, PDF, raster images, HTML Canvas, and more with advanced text and path operations.

1.8k121Go
18 days ago
discovery
discoveryBilibili/discovery

A production-ready service registry for resilient mid-tier load balancing and failover, used at Bilibili.

1.8k398Go
2 years ago
dyff
dyffhomeport/dyff

A diff tool for YAML and JSON files that shows only the changed parts with compact, clear output.

1.8k93Go
3 days ago
NumKong
NumKongashvardanian/NumKong

A portable mixed-precision math library with 2,000+ SIMD kernels for 15+ numeric types across x86, Arm, RISC-V, and WebAssembly.

1.8k116C
4 days ago
stenographer
stenographergoogle/stenographer

A high-performance packet capture solution that buffers all network traffic to disk for fast retrieval of specific subsets.

1.8k232Go
4 years ago
uuid
uuidgofrs/uuid

A pure Go implementation of UUIDs (RFC-9562) supporting versions 1-8 for generation and parsing.

1.8k124Go
11 days ago
gift
giftdisintegration/gift

A pure Go library providing a comprehensive set of image processing filters with no external dependencies.

1.8k121Go
2 years ago
carapace-bin
carapace-binrsteube/carapace-bin

A multi-shell argument completion binary providing completions for hundreds of CLI commands across 11+ shells.

1.8k111Go
14 days ago
eris
erisrotisserie/eris

A Go error handling library providing readable stack traces, flexible formatting, and seamless integration with existing error types.

1.8k55Go
1 year ago
gev
gevAllenxuxu/gev

A lightweight, fast, non-blocking TCP network library and WebSocket server for Go, based on the Reactor pattern.

1.8k194Go
10 months ago
go-pinyin
go-pinyinmozillazg/go-pinyin

A Go library and CLI tool for converting Chinese characters to Hanyu Pinyin with tone support.

1.8k205Go
1 month ago
gws
gwslxzan/gws

A simple, high-performance, and reliable WebSocket server and client library written in Go, supporting TCP, KCP, and Unix domain sockets.

1.8k116Go
29 days ago
boilr
boilrtmrts/boilr

A command-line tool to create projects from boilerplate templates using Go's templating engine.

1.8k117Go
3 years ago
portal
portalSpatiumPortae/portal

A command-line file transfer utility for sending files between computers with end-to-end encryption and direct or relayed connections.

1.7k52Go
1 year ago
portal
portalZinoKader/portal

A command-line utility for secure, encrypted file transfers between computers with direct or relayed connections.

1.7k52Go
1 year ago
Plik
Plikroot-gg/plik

A scalable, self-hosted temporary file upload system similar to WeTransfer, built in Go.

1.7k189Go
1 day ago
redis-lock
redis-lockbsm/redislock

A Go library providing a simplified distributed locking implementation using Redis.

1.7k163Go
10 months ago
GoDNS
GoDNStimothyye/godns

A self-hosted dynamic DNS client with multi-provider support and a built-in web panel, written in Go.

1.7k241Go
12 days ago
mmake
mmaketj/mmake

A wrapper for GNU Make that adds user-friendly help output and remote includes while preserving all original functionality.

1.7k44Go
2 years ago
godump (goforj)
godump (goforj)goforj/godump

A zero-dependency, Laravel-inspired pretty-printer and debug dumper for Go structs with colorized terminal and HTML output.

1.7k36Go
1 month ago
1
24
25
26
27