Command-line tool
sparckles / robyn
Robyn is a Super Fast Async Python Web Framework with a Rust runtime.
Repowise maps public repos from their source. Not affiliated with sparckles. What is Repowise?
github.com/sparckles/robynIndexed at 1170748Up to date with upstreamRefreshes on every push
What is robyn?
Robyn is a Python web framework for building HTTP APIs and web applications. Developers define routes in Python with decorators such as app.get, and the server that handles requests runs on a Rust runtime. Its main language is Python, with Rust underneath. To install it, run git clone https://github.com/sparckles/robyn.git and follow the steps below. Its code health is 7.4 out of 10 (Good), ranked #96 of 4,000+ indexed repos. The last commit to robyn was on Aug 9, 2026, and 91 people have contributed.
As of commit 1170748, indexed Aug 9, 2026. What it is comes from a model reading the README; the rest is measured from the source and git history, not from the maintainer.
For agentsrobyn.md
Repo facts: type, license, health, rank, contributors
| Type | Command-line tool |
|---|---|
| License | BSD-2-Clause |
| Code health | 7.4 / 10 (Good) |
| Health rank | #96 of 4,000+ indexed repos |
| Last commit | Aug 9, 2026 |
| Contributors | 91 |
| Bus factor | 1 |
| Size | 361 files, 36,839 lines |
Install robyn
Commands copied from the README
- 1Clone the robyn repository.
git clone https://github.com/sparckles/robyn.git - 2Move into the robyn folder.
cd robyn - 3Install Robyn with pip.
pip install robyn - 4Run the app.py file to start the server on localhost:8080.
python3 app.py
Releases on GitHub (latest v0.88.0, Jun 25, 2026)
Explore robyn
- DocumentationModule-by-module documentation, 394 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
Ask about this code in your agent
This connects Repowise to robyn's code. It does not install robyn. To install robyn, use the install steps.
Useful if you want to change or fork robyn: your agent can ask how it is put together and get answers that cite its files.
Show the connect command (Claude Code, Cursor, Codex, VS Code)
Run it in a terminal, then type /mcp in Claude Code and sign in with Repowise. No key to paste.
Docsclaude mcp add --transport http repowise https://api.repowise.dev/mcp/sparckles/robyn
This repo is public, so anyone with a free Repowise account can connect.
Try asking
- get_overview()
- get_answer("how is robyn put together?")
- get_why("why is robyn structured this way?")
Ask about robyn
Answers come from robyn's README and source, with the files they cite. Two free answers a day without an account.
Want this for your own codebase? Map your repo free
About this page
Get a page like this for your own codebase
Repowise built this map of sparckles/robyn from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.
Free for 2 public repos, with a page like this one. No card. See how Repowise works
Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed. Star Repowise on GitHub
sparckles/robyn FAQ
What is Robyn?
Robyn is a Python web framework for building HTTP APIs and web applications. It uses an async server with a Rust runtime, and routes are defined in Python.
How does Robyn work?
Robyn routes are registered in Python with decorators such as app.get. The Rust runtime receives incoming requests and returns the responses that the Python handlers produce.
How do I install Robyn?
Robyn can be installed with pip using the command pip install robyn. Conda-forge also provides a package, and pip install robyn[all] adds optional Pydantic validation and Jinja2 templating. See the install steps
What language is Robyn written in?
Robyn is written mainly in Python for its user-facing API. Its runtime is written in Rust, and Python 3.10 or newer is required.
How is the Robyn code organized?
The robyn directory holds the Python API, including robyn/router.py for routing. The src directory holds the Rust runtime, and Cargo.toml and pyproject.toml control the build of both parts.
What license does Robyn use?
Robyn is released under the BSD-2-Clause license. The license identifier is BSD-2-Clause.
Code health
Hotspots average 2.9, the place fixes pay off most.
On the leaderboards:#5 of 8 Python web frameworks#24 of 64 Python repos
Key features of robyn
- Dynamic URL routing with support for both sync and async handler functions.
- WebSockets and streaming or SSE responses.
- Middlewares that run before and after requests, along with dependency injection.
- Automatic OpenAPI generation and Jinja2 templating.
- Hot reloading, static file serving, and a project scaffolding command in the CLI.
How sparckles/robyn works
The user-facing API lives in the Python package robyn, where the Robyn app object and its route decorators such as app.get are defined. robyn/__init__.py is the central file that exposes this API, and robyn/router.py handles matching incoming URLs to registered routes. The core runtime is written in Rust under src, and src/types/response.rs defines the response types produced on the Rust side. robyn/robyn.pyi provides type stubs that describe the compiled Rust module to Python tools. Requests enter through the server started by app.start, and the values that handlers return are sent back as responses. Cargo.toml and pyproject.toml define how the Rust and Python parts are built and packaged.
The codebase has 361 files and 2,207 symbols in 8 modules, led by Python, JavaScript and Rust. Code health is 7.4 out of 10, rated good.
Maintain sparckles/robyn?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of sparckles/robyn. Then add a badge to the README that links readers here.
Add a badge to your README
Readers click through to this page and can ask robyn's code a question. A badge also re-indexes the repo every week and marks you as the verified maintainer.
[](https://repowise.dev/repo/sparckles/robyn?src=badge_ask)Paste it at the top of README.md, under the title.
Added it already? Verify to get the mark now instead of tomorrow.
Need HTML or the larger health card? More formatsHide more formats
This badge as HTML
<a href="https://repowise.dev/repo/sparckles/robyn?src=badge_ask"><img src="https://api.repowise.dev/badge/wiki/sparckles/robyn.svg?label=ask" alt="repowise: Ask this codebase"></a>Code health card
The score, its change since the last index, and when it was measured. Follows the reader's light or dark theme.
<a href="https://repowise.dev/repo/sparckles/robyn?src=badge_card"><picture><source media="(prefers-color-scheme: light)" srcset="https://api.repowise.dev/badge/health/sparckles/robyn.svg?style=card&theme=light"><img src="https://api.repowise.dev/badge/health/sparckles/robyn.svg?style=card" alt="repowise code health" width="500" height="168"></picture></a>