~/talk

Robyn: A fast async Python web framework with a Rust runtime

Talkat PyCon Italia 2023 · 2023-05-25..05-28· [rust]
links:none on file
slides:none on file

Robyn is a Python web framework that pairs a Rust runtime (Tokio-backed) with Python handlers to deliver near-native speed, claiming over 500k installs and nearing 2k stars on GitHub. The runtime spawns real OS threads and a multi-threaded router to bypass the GIL, supports sync and async callables, multiple workers, built-in WebSocket and a bundled server (no ASGI adapter required). TechEmpower benchmarks show ~1M requests/min; a CLI, extensions, and consequest caching are already implemented.

AI-written summary · about

  1. 0:00Introduction to Robin
  2. 0:33The origin story
  3. 1:42Naming the project
  4. 2:10Philosophy and motivation
  5. 2:37Performance and architecture
  6. 2:56Ease of use and servers
  7. 4:13Scalability at scale
  8. 4:39Extensibility
  9. 8:36Application lifecycle tools
  10. 9:00Building the community
  11. 16:26The Sparkles organization
  12. 17:06Closing summary
  13. 21:05Prisma versus SQL Alchemy
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.