Robyn: A fast async Python web framework with a Rust runtime
summary
Robyn pairs a Rust runtime with Python handlers and claims near-native speed: TechEmpower-style benchmarks hit ~1M requests/min, GitHub nears 2k stars and the uploader cites over 500k installs. Internals use Tokio-backed multithreading, a worker event loop, shared TCP socket for multi-process scaling, and a built-in server (no ASGI/WGI). Features include extensions via extras, a CLI that scaffolds Docker/reverse-proxy, a const request precompute for static responses, and an active 40+‑contributor community.
AI-written summary · about
chapters (12)
- 0:00Introduction to Robin
- 0:42The origin story
- 2:57Framework philosophy
- 4:33Architecture and performance
- 6:26Ease of use and web servers
- 9:18Scalability and organization
- 10:33Built-in features
- 11:13Extensibility
- 12:32Hacker friendliness
- 14:55Developer tooling
- 16:20Community and roadmap
- 19:44Q&A session
related talks
32mRobyn: A fast async Python web framework with a Rust runtime
10mRobyn - An asynchronous Python web framework with a Rust runtime
34mRust for the Python dev
41m"Rust for Robotics: Safer, Faster Systems for Autonomous Applications"
39mReal-Time Rust in Robotics
36mPumping up Python modules using Rust
31mPumping up Python modules using Rust
25mWTF, Rust for Web Development??
