Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Go
G

Go

Language
996 projects9176.5k total stars982.5k total forks16 languages

Open-source projects built with Go

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

Showing 996 open-source projects · page 16 of 28

……
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
img
imgjessfraz/img

A standalone, daemon-less, unprivileged container image builder compatible with Dockerfile and OCI.

4.0k233Go
1 year ago
golint
golintgolang/lint

A deprecated linter for Go source code that checks for style violations according to Go conventions.

4.0k477Go
5 years ago
service
serviceardanlabs/service

A starter kit for building production-grade, scalable web services in Go using a Domain Driven, Data Oriented Architecture for Kubernetes.

4.0k724Go
2 days ago
imagor
imagorcshum/imagor

A fast, secure image processing server and Go library using libvips, offering a high-performance drop-in replacement for thumbor.

3.9k168Go
11 days ago
gofumpt
gofumptmvdan/gofumpt

A stricter Go code formatter that enforces additional formatting rules beyond gofmt while maintaining compatibility.

3.9k126Go
2 months ago
xo
xoknq/xo

A command-line tool that generates idiomatic Go code from SQL database schemas and custom queries for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server.

3.9k333Go
26 days ago
chatgpt-telegram
chatgpt-telegramm1guelpf/chatgpt-telegram

A Go CLI tool that creates a Telegram bot to interact with ChatGPT, deployable with a single command.

3.9k554Go
3 years ago
dsq
dsqmultiprocessio/dsq

A command-line tool for running SQL queries against JSON, CSV, Excel, Parquet, and other structured data files.

3.9k159Go
2 years ago
gitkube
gitkubehasura/gitkube

Build and deploy Docker images to Kubernetes clusters using git push for streamlined development workflows.

3.8k199Go
2 years ago
go-containerregistry
go-containerregistrygoogle/go-containerregistry

A Go library and CLI tools for interacting with container registries, providing immutable views and functional mutations of images and layers.

3.8k639Go
18 hours ago
godis
godishdt3213/godis

A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.

3.8k599Go
7 months ago
Ofelia
Ofeliamcuadros/ofelia

A modern, low-footprint job scheduler for Docker environments, acting as a cron replacement.

3.8k203Go
1 day ago
Yarr
Yarrnkanaev/yarr

A web-based RSS feed aggregator available as a single-binary desktop app or self-hosted server.

3.8k279Go
1 month ago
container-diff
container-diffGoogleCloudPlatform/container-diff

A CLI tool for analyzing and comparing Docker container images across multiple criteria like file system, packages, and history.

3.8k231Go
2 years ago
tengo
tengod5/tengo

A fast, embeddable scripting language for Go applications, compiled to bytecode and executed on a stack-based VM.

3.8k329Go
1 day ago
aws-lambda-go
aws-lambda-goaws/aws-lambda-go

Official AWS libraries, samples, and tools for developing AWS Lambda functions in Go.

3.8k574Go
24 days ago
aiac
aiacgofireflyio/aiac

A CLI tool and library that uses LLMs to generate Infrastructure-as-Code templates, configuration files, and utilities from natural language prompts.

3.8k294Go
1 month ago
gorp
gorpgo-gorp/gorp

A Go library for relational persistence that maps structs to database tables with minimal boilerplate.

3.8k376Go
1 year ago
gojq
gojqitchyny/gojq

A pure Go implementation of jq for parsing, filtering, and transforming JSON and YAML data.

3.7k136Go
24 days ago
Packet, where are you?
Packet, where are you?cilium/pwru

eBPF-based Linux kernel networking debugger for tracing and filtering network packets with fine-grained introspection.

3.7k225C
1 day ago
panicparse
panicparsemaruel/panicparse

Parses and simplifies Go panic stack traces to help debug crashes and deadlocks in parallel applications.

3.7k101Go
1 year ago
fortio
fortiofortio/fortio

A fast, embeddable load testing library, command-line tool, and server with web UI for HTTP, gRPC, TCP, and UDP, featuring latency histograms and advanced echo capabilities.

3.7k272Go
12 days ago
lensm
lensmloov/lensm

A Go assembly and source viewer that visualizes machine code alongside source code for performance analysis.

3.7k131Go
3 months ago
systray
systraygetlantern/systray

A cross-platform Go library for adding system tray icons and menus to applications.

3.7k516Go
1 year ago
bluemonday
bluemondaymicrocosm-cc/bluemonday

A fast, configurable HTML sanitizer for Go that scrubs user-generated content of XSS attacks using an allowlist policy.

3.7k193Go
1 year ago
upper.io/db
upper.io/dbupper/db

A productive data access layer for Go with ORM-like features, supporting PostgreSQL, MySQL, SQLite, MongoDB, and more.

3.7k238Go
4 months ago
jet
jetgo-jet/jet

A type-safe SQL builder and code generator for Go that automatically maps query results to complex Go structures.

3.6k183Go
4 days ago
go-linq
go-linqahmetalpbalkan/go-linq

A Go library providing .NET LINQ-style query capabilities for arrays, slices, maps, strings, channels, and custom collections.

3.6k224Go
5 months ago
curlie
curliers/curlie

A curl frontend with HTTPie's user-friendly interface, combining curl's power with intuitive syntax and formatting.

3.6k114Go
4 months ago
statsviz
statsvizarl/statsviz

Visualize real-time Go runtime metrics like heap, goroutines, and GC pauses via a web-based dashboard.

3.6k123Go
18 days ago
sysbox
sysboxnestybox/sysbox

A container runtime that enhances isolation and enables containers to run system-level workloads like Docker and Kubernetes, similar to VMs.

3.6k218Shell
1 month ago
jennifer
jenniferdave/jennifer

A Go library for generating Go source code programmatically with a fluent API.

3.6k162Go
1 year ago
jvm.go
jvm.gozxh0/jvm.go

A toy JVM implementation written in Go for learning purposes, focusing on code readability and core JVM functionality.

3.6k466Go
6 years ago
glog
gloggolang/glog

A leveled logging package for Go, modeled after Google's internal C++ glog library.

3.6k926Go
1 year ago
html-to-markdown
html-to-markdownJohannesKaufmann/html-to-markdown

A robust HTML to Markdown converter with plugin support, usable as a Go library, CLI tool, or via hosted API.

3.6k199Go
1 month ago
Terramate
Terramateterramate-io/terramate

An open-source Infrastructure as Code orchestration and code generation engine that scales Terraform, OpenTofu, Terragrunt, and Kubernetes.

3.6k122Go
1 day ago
1
15
16
17
28