golang-http-frameworks

Installation
SKILL.md

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

Installs
237
GitHub Stars
52
First Seen
Jan 23, 2026
golang-http-frameworks β€” bobmatnyc/claude-mpm-skills