bobmatnyc avatar

Golang Http Frameworks

This covers the Go HTTP framework landscape from stdlib's net/http (which got solid routing improvements in 1.22) through popular third-party options like Chi, Gin, Echo, and Fiber. It's useful if you're building REST APIs in Go and want Claude to understand the tradeoffs between sticking with standard library versus reaching for a framework. The skill includes middleware patterns, validation, and testing approaches with httptest. Honestly, the main value here is teaching Claude the current state of Go web development so it doesn't suggest outdated patterns or miss that stdlib routing is now pretty capable on its own. Good reference material if you're prototyping APIs or reviewing framework choices.

skills.sh installs
453
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill golang-http-frameworks --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Backend & APIs, Go
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1tencentcloudbase avatarcloudbase-guidelinestencentcloudbase/skillsEssential CloudBase (TCB, Tencent CloudBase, 云开发, 微信云开发) development guidelines. MUST read when working with CloudBase projects, developing web apps, mini progr453skills.sh installs
2manutej avatarfastapi-developmentmanutej/luxor-claude-marketplaceModern Python API development with FastAPI covering async patterns, Pydantic validation, dependency injection, and production deployment452skills.sh installs
3dotneet avatargoogle-calendardotneet/claude-code-marketplaceAccesses the Google Calendar and Tasks API. Use this skill to view or manage calendars, events, schedules, or Google tasks.451skills.sh installs
4bobmatnyc avatarhono-rpcbobmatnyc/claude-mpm-skillsHono RPC - end-to-end type-safe API client generation with hc client and TypeScript inference450skills.sh installs
5bobmatnyc avatarflaskbobmatnyc/claude-mpm-skillsFlask - Lightweight Python web framework for microservices, REST APIs, and flexible web applications with extensive extension ecosystem449skills.sh installs
6manutej avatarexpress-microservices-architecturemanutej/luxor-claude-marketplaceComplete guide for building scalable microservices with Express.js including middleware patterns, routing strategies, error handling, production architecture, a449skills.sh installs