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 73 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-Spring
Go-Springgo-spring/spring-core

A high-performance Go framework inspired by Spring Boot, providing dependency injection, auto-configuration, and lifecycle management with zero runtime reflection.

8314Go
2 months ago
handy
handymiguelpragier/handy

A collection of Go utilities for validation, string formatting, date/time operations, and Brazilian-specific functions.

837Go
6 years ago
xk6-output-influxdb
xk6-output-influxdbgrafana/xk6-output-influxdb

A k6 extension that outputs real-time load test metrics to InfluxDB 2.x databases.

8343Go
5 days ago
skiplist
skiplistgansidui/skiplist

A Go implementation of a skip list data structure, inspired by Redis's zskiplist.

8324Go
11 years ago
xk6-kubernetes
xk6-kubernetesgrafana/xk6-kubernetes

A k6 extension for interacting with Kubernetes clusters from performance and load tests.

8325Go
10 days ago
ether
ethersonggao/ether

A Go package for sending and receiving raw Ethernet frames on Linux, FreeBSD, and OS X.

826Go
10 years ago
Go
Gopluja/pocketbase

A community-maintained Go SDK for interacting with the PocketBase API, supporting authentication, CRUD operations, backups, and real-time events.

8227Go
1 year ago
gonet
gonetdathoangnd/gonet

A Go module implementing multi-layer neural networks for machine learning tasks.

829Go
6 years ago
webp-server
webp-servermehdipourfar/webp-server

A minimal image server for dynamic resizing, WebP conversion, and caching, built on libvips and fasthttp.

8218Go
5 years ago
gridder
griddershomali11/gridder

A Go library for creating grid-based 2D graphics with customizable cells, shapes, and text.

8114Go
4 years ago
fzshell
fzshellmnowotnik/fzshell

A fuzzy command-line completer that generates custom completions from user-defined patterns and commands.

813Go
7 months ago
fullproxy
fullproxyshoriwe/fullproxy

A comprehensive proxy toolkit written in Go supporting SOCKS5, HTTP, port forwarding, and reverse proxying.

819Go
3 years ago
go-vcs
go-vcssourcegraph/go-vcs

A Go library for manipulating and inspecting Git and Mercurial repositories.

8118Go
1 month ago
rk-grpc
rk-grpcrookie-ninja/rk-grpc

A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.

8120Go
2 years ago
Action to send LGTM reaction as image or GIF when we say lgtm
Action to send LGTM reaction as image or GIF when we say lgtmmicnncim/action-lgtm-reaction

A GitHub Action that automatically posts LGTM reaction images when triggered by specific comments or reviews.

818Go
3 years ago
drone-line
drone-lineappleboy/drone-line

A tool for sending LINE notifications via binary, Docker, or Drone CI, supporting multiple message types and webhook services.

8116Go
3 years ago
goblin
goblinbmf-san/goblin

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

816Go
1 year ago
Infiniband Exporter
Infiniband Exportertreydock/infiniband_exporter

A Prometheus exporter that collects performance counters from InfiniBand switches and HCAs for monitoring high-performance computing fabrics.

819Go
22 days ago
fatcontext
fatcontextCrocmagnon/fatcontext

A Go linter that detects nested contexts in loops or function literals to prevent performance issues.

812Go
1 month ago
dhcp6
dhcp6mdlayher/dhcp6

A Go implementation of a DHCPv6 server and client library following RFC 3315.

8015Go
3 years ago
Evolutive CRUD API
Evolutive CRUD APIfriendsofgo/gopherapi

A simple CRUD API built with Go for educational purposes, demonstrating various Go patterns and architectures.

8011Go
7 months ago
gounidecode
gounidecodefiam/gounidecode

A Go library for transliterating Unicode text to ASCII equivalents, similar to Python's unidecode.

8021Go
11 years ago
nmon2influxdb
nmon2influxdbadejoux/nmon2influxdb

Uploads NMON performance data to InfluxDB and generates Grafana dashboards for visualization.

8031Go
5 years ago
env
envjunk1tm/env

A Go library for loading environment variables into typed configuration structs with validation and customization.

807Go
2 years ago
sessions
sessionsadam-hanna/sessions

A dead simple, highly performant, highly customizable sessions middleware for Go HTTP servers.

8011Go
3 years ago
opc
opcqmuntal/opc

Go implementation of the Open Packaging Conventions (OPC) for reading and writing formats like .docx and .xlsx.

807Go
2 years ago
MemGator
MemGatoroduwsdl/MemGator

A portable concurrent Memento aggregator CLI and server for retrieving archived web pages from multiple sources.

8013Go
4 months ago
chain-minimal
chain-minimalcosmosregistry/chain-minimal

A minimal, working Cosmos SDK chain template using the least modules possible for building custom chains.

8044Go
1 year ago
go-unsplash
go-unsplashhbagdi/go-unsplash

A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.

7915Go
20 days ago
ynab
ynabbrunomvsouza/ynab.go

An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.

7935Go
18 days ago
passwap
passwapzitadel/passwap

A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.

799Go
9 days ago
pm
pmVividCortex/pm

A Go process manager with HTTP interface for inspecting and managing tasks within server programs.

797Go
2 years ago
binder
binderalexeyco/binder

A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.

799Go
4 years ago
jsonl-graph
jsonl-graphnikolaydubina/jsonl-graph

A Go tool for generating Graphviz visualizations from JSONL-formatted graph data, designed to work seamlessly with jq.

794Go
14 days ago
go-email-normalizer
go-email-normalizerdimuska139/go-email-normalizer

A Go library for normalizing email addresses to a canonical form to prevent duplicate signups.

799Go
1 year ago
nsq-event-bus
nsq-event-busrafaeljesus/nsq-event-bus

A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.

7917Go
8 years ago
1
72
73
74
106