Lists (15)
Sort Name ascending (A-Z)
Stars
A curated list of awesome Go frameworks, libraries and software
Production-Grade Container Scheduling and Management
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for …
The world’s fastest framework for building websites.
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared …
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
A cloud-native Go microservices framework with cli tool for productivity.
A toolkit with common assertions and mocks that plays nicely with the standard library
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
MCP Toolbox for Databases is an open source MCP server for databases.
A database migration tool. Supports SQL migrations and Go functions.
A rich terminal UI for GitHub that doesn't break your flow.
LangChain for Go, the easiest way to write LLM-based programs in Go
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Go HTTP framework with high-performance and strong-extensibility for building micro-services.
Making it easy to write shell-like scripts in Go
Golang client for NATS, the cloud native messaging system.
A community driven registry service for Model Context Protocol (MCP) servers.
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.