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

Activate this skill when:

Related skills
Installs
233
GitHub Stars
43
First Seen
Jan 23, 2026