pallets/quart

An async Python micro framework for building web applications.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 10th, 2026
Created on November 10th, 2017
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 205
Total Stargazers: 3,670 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 days
Mean response time: 181.9 days
90th percentile: 615.0 days
Tracked items: 51

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 10% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 788 days
Stale 30+ days: 9
Stale 90+ days: 9

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

Quart is an async Python web framework for building web applications.

Quart addresses the need to build high-concurrency web applications in Python by providing an asyncio-based alternative to synchronous frameworks. It allows developers to write asynchronous request handlers, render HTML templates, build RESTful JSON APIs, serve WebSockets, and stream request and response data. The framework is built on ASGI and uses async/await syntax throughout, enabling efficient handling of concurrent connections without blocking.

Quart suits projects that require handling many simultaneous connections or performing I/O-bound operations concurrently. It is particularly valuable for applications involving WebSocket communication, streaming responses, or integrating with async libraries. Developers familiar with Flask will find Quart's API and structure immediately recognizable, as it is an asyncio reimplementation of Flask. The framework supports Flask's extension ecosystem, and many Flask extensions work with Quart directly. Migration from Flask is straightforward, typically requiring only find-and-replace of import statements and addition of async/await keywords.

The project maintains active engagement with its community through multiple channels including a Discussions tab, Discord chat, and a documented contributing guide. Development follows a structured approach with clear documentation for deployment, migration, and feature implementation, supported by a cheatsheet and comprehensive guides for common tasks.