awesome-go
A curated list of awesome Go frameworks, libraries and software
The awesome-go MCP server provides AI assistants with programmatic access to a comprehensive, curated directory of Go frameworks, libraries, and software packages organized across dozens of categories. It enables language models to search, browse, and retrieve information about production-ready Go tools spanning domains like artificial intelligence, blockchain, authentication, web frameworks, databases, testing, and more. This resource helps developers discover suitable Go packages for their projects and assists AI coding agents in recommending appropriate libraries during development workflows.
Key Features
Use Cases
- 01AI coding assistants recommending appropriate Go libraries when helping developers build applications
- 02Discovering authentication solutions like Casbin, GoGuardian, or OAuth2 implementations for Go projects
- 03Finding blockchain development tools including Ethereum, Cosmos SDK, or Polkadot implementations
- 04Identifying AI/ML libraries for building LLM applications, agents, or embedding-based search in Go
- 05Locating testing frameworks, mocking tools, or CI/CD utilities for Go development workflows
- 06Exploring web frameworks, HTTP routers, and middleware options for building Go web services
Related MCP Servers
View morepublic-apis
A collective list of free APIs
awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
awesome-go — FAQ
What is the awesome-go MCP server?+
The awesome-go MCP server exposes a curated directory of Go frameworks, libraries, and software as a searchable resource for AI assistants. It provides structured access to categorized Go packages across domains like AI, blockchain, web development, databases, and DevOps tools.
How do I install the awesome-go MCP server?+
Installation instructions are not detailed in the provided repository information. The repository appears to be primarily a curated list rather than an installable MCP server implementation, so developers would need to check the repository for specific integration steps or build their own MCP wrapper around the data.
Which AI clients work with this MCP server?+
Compatibility with specific AI clients is not documented in the available information. Standard MCP servers typically work with Claude Desktop, Claude Code, and other MCP-compatible clients, but implementation details would need confirmation from the repository.
Do I need API keys to use awesome-go?+
No API keys are required. The awesome-go project is an open-source curated list hosted on GitHub, freely accessible without authentication or external service dependencies.
Is the awesome-go resource free to use?+
Yes, awesome-go is a free, open-source community project. The repository is publicly available and the curated list can be accessed without fees, though the project accepts sponsorships to support maintenance efforts.
What categories of Go packages does awesome-go cover?+
The collection spans 60+ categories including Actor Model, Artificial Intelligence, Authentication, Blockchain, Bot Building, Command Line tools, Databases, Testing, Web Frameworks, DevOps Tools, and many specialized domains like Audio/Music, Game Development, and IoT.
How do I install awesome-go?+
Open the source repository on GitHub and follow its README. awesome-go is a mcp server — MCP Agents Market links you directly to the official repo.
Is awesome-go free?+
awesome-go is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.