sparckles/robyn

Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 8th, 2026
Created on June 18th, 2021
Open Issues & Pull Requests: 96 (+0)
GitHub issues: Enabled
Number of forks: 340
Total Stargazers: 7,391 (+0)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.6 days
Mean response time: 172.2 days
90th percentile: 743.5 days
Tracked items: 244

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 67% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about 2 days, while "enhancement" waits about 2 weeks. Only 5% of issues opened in the past year have been closed. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 506 days
Stale 30+ days: 33
Stale 90+ days: 19

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (77)
  • bug (66)
  • CodeDay Labs (7)
  • good first issue (7)
  • pycon-us (3)
  • europython (2)
  • highest-priority (2)
  • summer (2)

Detailed Description

Robyn is a high-performance async Python web framework with a Rust runtime.

Robyn addresses the need for fast Python web servers by executing the async runtime in Rust rather than Python, eliminating the Global Interpreter Lock bottleneck. The framework exposes a Python API for defining routes and handlers while delegating I/O and concurrency to compiled Rust code. This hybrid approach lets developers write web applications in Python while achieving performance characteristics typically associated with systems languages.

Robyn suits teams building latency-sensitive APIs and services where Python's ease of development matters but raw speed is non-negotiable. It works well for projects requiring WebSocket support, streaming responses, and multi-core scaling without manual worker management. The framework includes built-in features like dependency injection, middleware hooks, automatic OpenAPI generation, and Jinja2 templating. Developers should note that Robyn requires Python 3.10 or later and demands a local Rust toolchain for installation and development, which adds setup complexity compared to pure-Python frameworks.

The project maintains active development with ongoing feature additions including AI agent support and Model Context Protocol integration. Contributors are expected to engage with the community through established channels including a Discord server and documented contribution guidelines. The codebase requires familiarity with both Python and Rust for meaningful contributions to the runtime layer.