reflex-dev/reflex

πŸ•ΈοΈ Web apps in pure Python 🐍

View on GitHub β†—Jump to charts ↓

reflex-dev/reflex has 28k+ stars and 1.5k+ forks on GitHub, is written in Python, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates β€” create a free account.

Summary Information

Updated 59 minutes ago
Added to GitGenius on April 22nd, 2024
Created on October 25th, 2022
Open Issues & Pull Requests: 364 (+1)
GitHub issues: Enabled
Number of forks: 1,801
Total Stargazers: 28,955 (+0)
Total Subscribers: 183 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 89.0 days
90th percentile: 357.3 days
Tracked items: 1,453

Maintainer activity

8 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 57% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "upstream" is answered fastest, typically in about 8 hours, while "needs investigation" waits about 10 months. 43% of tracked open issues have had no activity in three months. 63% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 255
New in 7 days: 12
Closed in 7 days: 22
Avg open age: 229 days
Stale 30+ days: 198
Stale 90+ days: 163

Recent activity

Opened in 7 days: 12
Closed in 7 days: 22
Comments in 7 days: 10
Events in 7 days: 20

Top labels

  • bug (637)
  • enhancement (362)
  • feature request (264)
  • needs investigation (114)
  • documentation (70)
  • components bug (42)
  • roadmap (38)
  • cannot repro (32)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Reflex is a Python library designed to enable developers to build full-stack web applications entirely in Python, eliminating the need to learn JavaScript for frontend development. The framework allows developers to write both the frontend and backend components of their applications using pure Python code, then deploy these applications in seconds. The repository emphasizes performance and customization, positioning itself as accessible for beginners while remaining capable of scaling to complex applications.

The core value proposition of Reflex centers on reducing the barrier to entry for web development by consolidating the technology stack into a single language. Developers can define user interfaces, manage application state through Python classes, and handle events through event handlers without context-switching between multiple programming languages. The framework includes fast refresh capabilities during development, allowing developers to see code changes reflected instantly in the running application.

This concentrated contributor activity suggests a well-maintained project with dedicated maintainers.

Reflex provides additional tooling and services beyond the core framework. The AI Builder feature enables developers to generate full-stack Reflex applications in seconds, while the Agent Toolkit allows integration of Model Context Protocol and Skills with coding assistants. The project also offers App Management capabilities for deploying and managing Reflex applications in production environments.

The installation process emphasizes using virtual environments to ensure proper command availability, and the framework supports rapid project initialization through tools like uv. The example applications in the documentation demonstrate practical use cases, such as building image generation applications that integrate with external AI models, showcasing how Reflex handles UI definition, state management, and asynchronous operations within a unified Python codebase.