Actix Web (Rust)
Build ultra-fast Rust APIs with Actix Web. Generates extractors, middleware, app state, database pools, and WebSocket actors with Rust's type system guaranteeing thread safety and memory safety.
This skill helps you build blazing-fast web services with Actix Web, consistently one of the top-performing web frameworks in TechEmpower benchmarks. It generates route handlers with extractors, middleware for auth/logging, shared app state with connection pools, WebSocket actors, and structured error types.
When to use
Use when building high-performance Rust APIs, systems that need maximum throughput with minimal latency, or when migrating performance-critical services from Go or Node.js to Rust.
Examples
REST API with SQLx
Build a typed API with database access
Create an Actix Web REST API with SQLx for Postgres, connection pooling, typed query results, and proper error handling with custom error types
WebSocket server
Build a real-time WebSocket service
Implement an Actix Web WebSocket server with actor-based message handling, heartbeat pings, and room-based broadcasting