Command-line tool
pallets / quart
An async Python micro framework for building web applications.
Repowise maps public repos from their source. Not affiliated with pallets. What is Repowise?
github.com/pallets/quartIndexed at 29d339cUp to date with upstreamRefreshes on every push
What is quart?
Quart is an async Python web application framework for rendering and serving HTML templates, writing RESTful JSON APIs, serving WebSockets and streaming request and response data. It is an asyncio reimplementation of the Flask framework, so code written for Flask maps closely to Quart with async and await added. The project is written in Python. To install it, run pip install quart and follow the steps below. Its code health is 5.5 out of 10 (Fair). The last commit to quart was on Sep 12, 2026, and 124 people have contributed.
As of commit 29d339c, indexed Sep 12, 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 agentsquart.md
Repo facts: type, license, health, rank, contributors
| Type | Command-line tool |
|---|---|
| License | MIT |
| Code health | 5.5 / 10 (Fair) |
| Health rank | Not ranked (leaderboards need 100+ files) |
| Last commit | Sep 12, 2026 |
| Contributors | 124 |
| Bus factor | 1 |
| Size | 97 files, 11,287 lines |
Install quart
Commands copied from the README
- 1Install Quart from PyPI using pip.
pip install quart - 2Save an app.py file, then run it with the quart run command.
quart run
Releases on GitHub (latest 0.23.1, Sep 12, 2026)
Explore quart
- DocumentationModule-by-module documentation, 111 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 quart's code. It does not install quart. To install quart, use the install steps.
Useful if you want to change or fork quart: 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/pallets/quart
This repo is public, so anyone with a free Repowise account can connect.
Try asking
- get_overview()
- get_answer("how is quart put together?")
- get_why("why is quart structured this way?")
Ask about quart
Answers come from quart'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 pallets/quart 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
pallets/quart FAQ
What is Quart?
Quart is an async Python web application framework. It is used to render and serve HTML templates, write RESTful JSON APIs, serve WebSockets and stream request and response data.
How does Quart work?
Quart is an asyncio reimplementation of Flask, so its API follows Flask closely. Requests are served through the ASGI interface in src/quart/asgi.py.
How do I install Quart?
Install Quart from PyPI with pip install quart. Then save an app.py file and start it with quart run. See the install steps
What language is Quart written in?
Quart is written in Python. Its primary language is Python, with a Makefile among the project files.
How is the Quart code organized?
Quart's package lives under src/quart, with application code in app.py, asgi.py and cli.py and request wrappers in src/quart/wrappers. Tests and examples are kept in separate top-level directories.
When should I use Quart?
Use Quart for web applications that render HTML templates, serve JSON APIs, handle WebSockets or stream data over HTTP. It suits projects that want the Flask API with asyncio support.
What license does Quart use?
Quart is released under the MIT license, identified as MIT.
Code health
Hotspots average 2.7, the place fixes pay off most.
Key features of quart
- Renders and serves HTML templates.
- Writes RESTful JSON APIs.
- Serves WebSockets.
- Streams request and response data over HTTP or WebSocket protocols.
How pallets/quart works
Incoming HTTP and WebSocket traffic enters through src/quart/asgi.py, which provides the ASGI interface that serves a Quart application. src/quart/app.py is an entry point and one of the central files, so it is the main place to look for how the application object is built. Request objects are handled in src/quart/wrappers/request.py, and src/quart/helpers.py holds helper functions used across the package. The quart run command is implemented in src/quart/cli.py, and src/quart/testing/app.py provides support for testing applications.
The codebase has 97 files and 858 symbols in 4 modules, led by Python and Makefile. Code health is 5.5 out of 10, rated fair.
Maintain pallets/quart?
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 pallets/quart. 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 quart's code a question. A badge also re-indexes the repo every week and marks you as the verified maintainer.
[](https://repowise.dev/repo/pallets/quart?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/pallets/quart?src=badge_ask"><img src="https://api.repowise.dev/badge/wiki/pallets/quart.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/pallets/quart?src=badge_card"><picture><source media="(prefers-color-scheme: light)" srcset="https://api.repowise.dev/badge/health/pallets/quart.svg?style=card&theme=light"><img src="https://api.repowise.dev/badge/health/pallets/quart.svg?style=card" alt="repowise code health" width="500" height="168"></picture></a>