fucking-awesome-go
github.com/correia-jpv/fucking-awesome-go ↗A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me standard cli resources from fucking-awesome-go"
Installation instructions →What's inside
Build Automation
Continuous Integration
Financial
- accounting
money and currency formatting for golang.
- ach
A reader, writer, and validator for Automated Clearing House (ACH) files.
- bbgo
A crypto trading bot framework written in Go. Including common crypto exchange API, standard indicators, back-testing and many built-in strategies.
- bingx-go
Go client for BingX API v3 with 260+ methods, USDT-M/Coin-M futures, spot, TradFi, WebSocket streams, and copy trading.
- bitget-go
Go client for Bitget UTA API v3 with typed models, string-based prices, auto-reconnecting WebSocket, and demo trading.
- bybit-go
Go client for Bybit V5 API with HMAC/RSA authentication, WebSocket streams, demo trading, and TradFi instruments.
Command Line
- acmdStandard CLI
Simple, useful, and opinionated CLI package in Go.
- argparseStandard CLI
Command line argument parser inspired by Python's argparse module.
- argvStandard CLI
Go library to split command line string as arguments array using the bash syntax.
- asciigraphAdvanced Console UIs
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
- auroraAdvanced Console UIs
ANSI terminal colors that support fmt.Printf/Sprintf.
- boaStandard CLI
Declarative flags, env vars, validation, and config files from struct tags. Built on cobra.
Security
- acme-proxy
Solve ACME http-01 challenge without opening port 80 to the internet, obtain certs from an external certificate authority.
- acmetool
ACME (Let's Encrypt) client tool with automatic renewal.
- acopw-go
Small cryptographically secure password generator package for Go.
- acra
Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system.
- aes-ctr-drbg
A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A.
- age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Configuration
- aconfig
Simple, useful and opinionated config loader.
- argus
File watching and configuration management with MPSC ring buffer, adaptive batching strategies, and universal format parsing (JSON, YAML, TOML, INI, HCL, Properties).
- azureappconfiguration
The configuration provider for consuming data in Azure App Configuration from Go applications.
- bcl
BCL is a configuration language similar to HCL.
Text Processing
- addressFormatters
Handles address representation, validation and formatting.
- ahocorasickUtility/Miscellaneous
High-performance Aho-Corasick multi-pattern string matching with DFA compilation and SIMD prefilter, up to 7 GB/s throughput (part of
- alignFormatters
A general purpose application that aligns text.
- allotParsers/Encoders/Decoders
Placeholder and wildcard text parsing for CLI tools and bots.
- bafiMarkup Languages
Universal JSON, BSON, YAML, XML translator to ANY format using templates.
- bbConvertMarkup Languages
Converts bbCode to HTML that allows you to add support for custom bbCode tags.
Artificial Intelligence
- 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 observability.
Showing a sample of 2.2k resources. View the full list on GitHub →