📦avelino / awesome-go
← 返回首页
A curated list of awesome Go frameworks, libraries and software
⚖️ MIT#golang#golang-library#go#awesome#awesome-list🌐 awesome-go.com📅 创建于 2014-07-06🔄 更新于 2026-10-26

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

Awesome Go

awesome-go

Build Status Awesome Slack Widget Netlify Status Track Awesome List Last Commit

We use the Golang Bridge community Slack for instant communication, follow the form here to join.

awesome-go - Curated list of awesome Go frameworks, libraries and software | Product Hunt

Sponsorships:

Special thanks to

Awesome Go has no monthly fee, but we have employees who work hard to keep it running. With money raised, we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click here.

A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python.

Contributing:

Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!

Contents

Expand contents - [Awesome Go](#awesome-go) - [Contents](#contents) - [Actor Model](#actor-model) - [Artificial Intelligence](#artificial-intelligence) - [Audio and Music](#audio-and-music) - [Authentication and Authorization](#authentication-and-authorization) - [Blockchain](#blockchain) - [Bot Building](#bot-building) - [Build Automation](#build-automation) - [Command Line](#command-line) - [Advanced Console UIs](#advanced-console-uis) - [Standard CLI](#standard-cli) - [Configuration](#configuration) - [Continuous Integration](#continuous-integration) - [CSS Preprocessors](#css-preprocessors) - [Data Integration Frameworks](#data-integration-frameworks) - [Data Structures and Algorithms](#data-structures-and-algorithms) - [Bit-packing and Compression](#bit-packing-and-compression) - [Bit Sets](#bit-sets) - [Bloom and Cuckoo Filters](#bloom-and-cuckoo-filters) - [Data Structure and Algorithm Collections](#data-structure-and-algorithm-collections) - [Iterators](#iterators) - [Maps](#maps) - [Miscellaneous Data Structures and Algorithms](#miscellaneous-data-structures-and-algorithms) - [Nullable Types](#nullable-types) - [Queues](#queues) - [Sets](#sets) - [Text Analysis](#text-analysis) - [Trees](#trees) - [Pipes](#pipes) - [Database](#database) - [Caches](#caches) - [Databases Implemented in Go](#databases-implemented-in-go) - [Database Schema Migration](#database-schema-migration) - [Database Tools](#database-tools) - [SQL Query Builders](#sql-query-builders) - [Database Drivers](#database-drivers) - [Interfaces to Multiple Backends](#interfaces-to-multiple-backends) - [Relational Database Drivers](#relational-database-drivers) - [NoSQL Database Drivers](#nosql-database-drivers) - [Search and Analytic Databases](#search-and-analytic-databases) - [Date and Time](#date-and-time) - [Distributed Systems](#distributed-systems) - [Dynamic DNS](#dynamic-dns) - [Email](#email) - [Embeddable Scripting Languages](#embeddable-scripting-languages) - [Error Handling](#error-handling) - [File Handling](#file-handling) - [Financial](#financial) - [Forms](#forms) - [Functional](#functional) - [Game Development](#game-development) - [Generators](#generators) - [Geographic](#geographic) - [Go Compilers](#go-compilers) - [Goroutines](#goroutines) - [GUI](#gui) - [Hardware](#hardware) - [Images](#images) - [IoT (Internet of Things)](#iot-internet-of-things) - [Job Scheduler](#job-scheduler) - [JSON](#json) - [Logging](#logging) - [Machine Learning](#machine-learning) - [Messaging](#messaging) - [Microsoft Office](#microsoft-office) - [Microsoft Excel](#microsoft-excel) - [Microsoft Word](#microsoft-word) - [Miscellaneous](#miscellaneous) - [Dependency Injection](#dependency-injection) - [Project Layout](#project-layout) - [Strings](#strings) - [Uncategorized](#uncategorized) - [Natural Language Processing](#natural-language-processing) - [Language Detection](#language-detection) - [Morphological Analyzers](#morphological-analyzers) - [Slugifiers](#slugifiers) - [Tokenizers](#tokenizers) - [Translation](#translation) - [Transliteration](#transliteration) - [Networking](#networking) - [HTTP Clients](#http-clients) - [OpenGL](#opengl) - [ORM](#orm) - [Package Management](#package-management) - [Performance](#performance) - [Query Language](#query-language) - [Reflection](#reflection) - [Resource Embedding](#resource-embedding) - [Science and Data Analysis](#science-and-data-analysis) - [Security](#security) - [Serialization](#serialization) - [Server Applications](#server-applications) - [Stream Processing](#stream-processing) - [Template Engines](#template-engines) - [Testing](#testing) - [Testing Frameworks](#testing-frameworks) - [Mock](#mock) - [Fuzzing and delta-debugging/reducing/shrinking](#fuzzing-and-delta-debuggingreducingshrinking) - [Selenium and browser control tools](#selenium-and-browser-control-tools) - [Fail injection](#fail-injection) - [Text Processing](#text-processing) - [Formatters](#formatters) - [Markup Languages](#markup-languages) - [Parsers/Encoders/Decoders](#parsersencodersdecoders) - [Regular Expressions](#regular-expressions) - [Sanitation](#sanitation) - [Scrapers](#scrapers) - [RSS](#rss) - [Utility/Miscellaneous](#utilitymiscellaneous) - [Third-party APIs](#third-party-apis) - [Utilities](#utilities) - [UUID](#uuid) - [Validation](#validation) - [Version Control](#version-control) - [Video](#video) - [Web Frameworks](#web-frameworks) - [Middlewares](#middlewares) - [Actual middlewares](#actual-middlewares) - [Libraries for creating HTTP middlewares](#libraries-for-creating-http-middlewares) - [Routers](#routers) - [WebAssembly](#webassembly) - [Webhooks Server](#webhooks-server) - [Windows](#windows) - [Workflow Frameworks](#workflow-frameworks) - [XML](#xml) - [Zero Trust](#zero-trust) - [Code Analysis](#code-analysis) - [Editor Plugins](#editor-plugins) - [Go Generate Tools](#go-generate-tools) - [Go Tools](#go-tools) - [Software Packages](#software-packages) - [DevOps Tools](#devops-tools) - [Other Software](#other-software) - [Resources](#resources) - [Benchmarks](#benchmarks) - [Conferences](#conferences) - [E-Books](#e-books) - [E-books for purchase](#e-books-for-purchase) - [Free e-books](#free-e-books) - [Gophers](#gophers) - [Meetups](#meetups) - [Style Guides](#style-guides) - [Social Media](#social-media) - [Twitter](#twitter) - [Reddit](#reddit) - [Websites](#websites) - [Tutorials](#tutorials) - [Guided Learning](#guided-learning) - [Contribution](#contribution) - [License](#license) **[⬆ back to top](#contents)**

Actor Model

Libraries for building actor-based programs.

  • asyncmachine-go/pkg/machine - Graph control flow library (AOP, actor, state-machine).
  • Ergo - An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang.
  • Goakt - Fast and Distributed Actor framework using protocol buffers as message for Golang.
  • Hollywood - Blazingly fast and light-weight Actor engine written in Golang.
  • ProtoActor - Distributed actors for Go, C#, and Java/Kotlin.

⬆ back to top

Artificial Intelligence

Libraries for building programs that leverage AI.

  • AegisFlow - AI gateway for routing, securing, and monitoring LLM traffic across 10+ providers. OpenAI-compatible API, WASM policy plugins, canary rollouts, real-time dashboard.
  • Aetheris - AI Agent execution runtime with event sourcing, checkpoint recovery, and At-Most-Once execution guarantee. Written in Go.
  • agent-sdk-go - Framework for building stateful AI agents in Go.
  • agy-mcp - Model Context Protocol (MCP) server wrapping the Antigravity CLI to run prompts and peer reviews.
  • ai - A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration.
  • ai-gateway - OpenAI-compatible LLM gateway that routes requests across 30 providers with fallback, rate limiting, budgets, guardrails, and observabil

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR