This is your comprehensive reference for building web services with Axum, Rust's ergonomic async web framework. It covers the full stack: routing patterns, type-safe extractors for request data, Tower middleware integration, state management with Arc, and error handling strategies. You'll find detailed explanations of how Axum's type system eliminates runtime parsing errors and why middleware ordering matters (spoiler: layers execute bottom-to-top unless you use ServiceBuilder). Use this when you're building REST APIs, WebSocket servers, or microservices in the Tokio ecosystem and need to understand the router's composability model or implement custom extractors. The architecture section on Tower integration is especially useful if you're coming from other frameworks.

skills.sh installs
659
GitHub stars
63
last updated
Aug 21, 2026

Install

$ npx -y skills add manutej/luxor-claude-marketplace --skill axum-web-framework --agent claude-code

Installs into .claude/skills of the current project.

Files

Axum Web Framework

A comprehensive skill for building production-ready web applications and APIs using Axum, the ergonomic and modular Rust web framework built on Tokio and Tower. Master routing, extractors, middleware, state management, error handling, and deployment patterns.

When to Use This Skill

Use this skill when:

Sponsors

Details

Repository
github.com/manutej/luxor-claude-marketplace
Categories
Backend & APIs, Documentation, Debugging, Rust
First seen
Jun 3, 2026

More from manutej/luxor-claude-marketplace

All 66
1jackwener avataropencli-repairjackwener/opencliDiagnose and fix broken OpenCLI adapters when websites change. Use when an opencli command fails with SELECTOR, EMPTY_RESULT, API_ERROR, or PAGE_CHANGED errors.657skills.sh installs
2jsonwebtoken avatarjwt-encodejsonwebtoken/jwt-skillsCreate and sign JSON Web Tokens (JWTs) for testing and development. Use when the user wants to generate, create, build, or sign a JWT — e.g. "create a JWT", "ge640skills.sh installs
3mvanhorn avatarpp-firecrawlmvanhorn/printing-press-libraryPrinting Press CLI for Firecrawl. API for interacting with Firecrawl services to perform web scraping and crawling tasks.629skills.sh installs
4aj-geddes avatarfastapi-developmentaj-geddes/useful-ai-promptsBuild high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing 624skills.sh installs
5bytedance avatarbyted-web-searchbytedance/agentkit-samples火山引擎联网搜索 API,返回网页/图片结果。联网搜索场景优先使用本 skill。触发词包括:查/搜/找、真的吗/靠谱吗/确认/核实、最近/今天/最新/近期、出处/来源/链接、有什么/有哪些/推荐、价格/政策/汇率/行情、对比/区别/哪个好、听说/据说/不太确定、热搜/热门/火、帮我看/了解一下、求证/辟谣、值不值得/624skills.sh installs
6aliramw avatardingtalk-ai-tablealiramw/dingtalk-ai-table钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取表结构617skills.sh installs