Awesome Go

Search

Find Go libraries and tools by name, category, or popularity.

2,739 results

go-http-routing-benchmark

Go HTTP request router benchmark and comparison

BenchmarksBenchmarks
go-json-benchmark

Go JSON benchmark

BenchmarksBenchmarks
go-ml-benchmarks

benchmarks for machine learning inference in Go

BenchmarksBenchmarks
go-web-framework-benchmark

Go web framework benchmark

BenchmarksBenchmarks
go_serialization_benchmarks

Benchmarks of Go serialization methods

BenchmarksBenchmarks
gocostmodel

Benchmarks of common basic operations for the Go language

BenchmarksBenchmarks
golang-benchmarks

a collection of golang benchmarks

BenchmarksBenchmarks
golang-sql-benchmark

Collection of benchmarks for popular Go database/SQL utilities

BenchmarksBenchmarks
gospeed

Go micro-benchmarks for calculating the speed of language constructs

BenchmarksBenchmarks
kvbench

Key/Value database benchmark

BenchmarksBenchmarks
skynet

Skynet 1M threads microbenchmark

BenchmarksBenchmarks
speedtest-resize

Compare various Image resize algorithms for the Go language

BenchmarksBenchmarks
Go AST Book (Chinese)

A book focusing on Go `go/*` packages

E-BooksFree e-books
Go Succinctly

in Persian

E-BooksFree e-books
GoBooks

A curated list of Go books

E-BooksFree e-books
Free Gophers Pack

Gopher graphics pack by Maria Letta with illustrations and emotional characters in vector and raster

GophersGophers
Go-gopher-Vector

Go gopher Vector Data [.ai, .svg]

GophersGophers
gopher-logos

adorable gopher logos

GophersGophers
gopherize.me

Gopherize yourself

GophersGophers
gophers

Gopher artworks by Ashley McNamara

GophersGophers
gophers

Free gophers

GophersGophers
gophers

random gopher graphics

GophersGophers
gophers

Gopher amigurumi toy pattern

GophersGophers
gophers

Gophers by Aurélie Vache

GophersGophers
Awesome Golang Workshops

A curated list of awesome golang workshops

WebsitesWebsites
Awesome Remote Job

Curated list of awesome remote jobs. A lot of them are looking for Go hackers

WebsitesWebsites
awesome-awesomeness

List of other amazingly awesome lists

WebsitesWebsites
awesome-go-extra

Parse awesome-go README file and generate a new README file with repo info

WebsitesWebsites
gocryforhelp

Collection of Go projects that needs help. Good place to start your open-source way in Go

WebsitesWebsites
Build web application with Golang

Golang ebook intro how to build a web app with golang

WebsitesTutorials
Design Patterns in Go

Collection of programming design patterns implemented in Go

WebsitesTutorials
Go Cheat Sheet

Go's reference card

WebsitesTutorials
Go in 7 days

Learn everything about Go in 7 days (from a Nodejs developer)

WebsitesTutorials
go-clean-template

Clean Architecture template for Golang services

WebsitesTutorials
go-patterns

Curated list of Go design patterns, recipes and idioms

WebsitesTutorials
Golang for Node.js Developers

Examples of Golang compared to Node.js for learning

WebsitesTutorials
golang-examples

Many examples to learn Golang

WebsitesTutorials
Hex Monscape

Getting started guidelines in writing maintainable code using Hexagonal Architecture

WebsitesTutorials
Learn Go with 1000+ Exercises

Learn Go with thousands of examples, exercises, and quizzes

WebsitesTutorials
Learn Go with TDD

Learn Go with test-driven development

WebsitesTutorials
asyncmachine-go/pkg/machine

Graph control flow library (AOP, actor, state-machine)

Actor ModelActor Model
AegisFlow

AI gateway for routing, securing, and monitoring LLM traffic across 10+ providers. OpenAI-compatible API, WASM policy plugins, canary rollouts, real-time dashboard

Artificial IntelligenceArtificial Intelligence
ai

A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration

Artificial IntelligenceArtificial Intelligence
goai

Go SDK for building AI applications. One SDK, 20+ providers. Inspired by Vercel AI SDK

Artificial IntelligenceArtificial Intelligence
hotplex

AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox

Artificial IntelligenceArtificial Intelligence
langgraphgo

A Go library for building stateful, multi-actor applications with LLMs, built on the concept of LangGraph,with a lot of builtin Agent architectures

Artificial IntelligenceArtificial Intelligence
localaik

Local compatibility proxy for the Gemini and OpenAI APIs. Run one container locally and test both SDK protocol shapes on the same port without API keys or network access

Artificial IntelligenceArtificial Intelligence
otellix

OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments

Artificial IntelligenceArtificial Intelligence
routex

YAML-driven multi-agent AI runtime for Go with Erlang-style supervision, MCP tool server support, and a CLI

Artificial IntelligenceArtificial Intelligence
beep

A simple library for playback and audio manipulation

Audio and MusicAudio and Music