golang-http-frameworks
Go HTTP Frameworks & REST APIs
Overview
Go provides exceptional HTTP capabilities starting with the standard library's net/http package. Go 1.22+ introduced enhanced pattern routing in ServeMux, making stdlib viable for many applications. For more complex needs, frameworks like Chi, Gin, Echo, and Fiber offer additional features while maintaining Go's simplicity and performance.
Key Features:
- π net/http: Production-ready standard library with Go 1.22+ routing
- π― Chi: Lightweight, stdlib-compatible router with middleware chains
- β‘ Gin: High-performance framework with binding and validation
- π‘οΈ Echo: Type-safe, enterprise framework with OpenAPI support
- π Fiber: Express.js-inspired framework with WebSocket support
- π§ Middleware: Composable request/response processing
- β Validation: Struct tag-based request validation
- π§ͺ Testing: httptest.Server for comprehensive integration tests
When to Use This Skill
Activate this skill when:
More from bobmatnyc/claude-mpm-skills
drizzle-orm
Type-safe SQL ORM for TypeScript with zero runtime overhead
4.2Kplaywright-e2e-testing
Playwright modern end-to-end testing framework with cross-browser automation, auto-wait, and built-in test runner
2.7Kpydantic
Python data validation using type hints and runtime type checking with Pydantic v2's Rust-powered core for high-performance validation in FastAPI, Django, and configuration management.
2.2Ktailwind-css
Tailwind CSS utility-first framework for rapid UI development with responsive design and dark mode
1.2Ktrpc-type-safety
tRPC end-to-end type-safe APIs for TypeScript with React Query integration and full-stack type safety
1.1Kpytest
pytest - Python's most powerful testing framework with fixtures, parametrization, plugins, and framework integration for FastAPI, Django, Flask
899