Skip to content

Reflex Roadmap #2727

@picklelo

Description

@picklelo

This page is a living document outlining the major projects we're working on for Reflex 0.9 and beyond, as well as for our AI and Enterprise features.

Feel free to comment to leave feedback or upvote any issues you'd like to see prioritized, and we welcome outside contributions for any issues.

Key Focus Areas

Stability: As we approach our 1.0 release, we're focused on making our core API stable and limiting breaking changes so Reflex can be a solid foundation for long-term projects.

Simplicity: We want to improve the out of the box experience so users can focus on their ideas rather than implementation. This includes building a 3rd party component ecosystem, as well as simplifying the APIs for many of our core components.

Speed: Reflex apps should be fast, both for the end user and for the developer. We have projects to make sure apps stay fast as they grow in size, and to improve the compile / hot-reload times so devs can iterate quickly when building.

Event System & State Management

The largest architectural initiative for v1.0 — a fundamental redesign of Reflex's runtime, touching event processing, state synchronization, and the developer-facing API.

Tracking issue: #6236

Key goals:

  • EventContext as the foundational execution primitive (owns state lock, manages backend event queue, tracks mutability scope)
  • Redesigned EventHandler with a global registry, awaitable semantics, and partial-arg call convention
  • Replicache-based state synchronization (optimistic UI, offline support, conflict resolution)
  • rx.Field as a first-class descriptor enabling composable states without rx.State inheritance
  • Event handlers as HTTP endpoints with auto-generated OpenAPI spec for agent/MCP integration
  • Full-stack OpenTelemetry instrumentation

Compiler & Build Performance

Replace multi-pass compilation with a single tree walk using a plugin-based architecture, and improve the developer iteration cycle.

Tracking issue: #6235

Key goals:

  • Single-pass compiler with CompilerPlugin protocol and context objects
  • Selective page recompilation and caching for faster hot reloads
  • Single-port dev mode with internally-managed hot reload
  • Source maps for better debugging support

Component Library & UI

Interoperability & Standardization

Align Reflex with Python ecosystem standards so the framework composes naturally with existing tools and workflows.

Tracking issue: #6246

Dependency Reduction & Decoupling

Reduce framework dependency footprint and modularize into separate packages maintained in a monorepo.

Tracking issue: #6237

Database & ORM

Make the database layer less opinionated — remove custom ORM abstractions that get in the way while keeping an easy-to-use experience built on standard SQLAlchemy/SQLModel and Alembic.

Tracking issue: #6238

Internationalization & Localization

AI & MCP Integration

Making the open source framework AI-agent friendly.

Error Handling & Developer Experience

PWA & Mobile

Incomplete Plans from Previous Roadmap (0.8.0)

These items were on the previous 0.8.0 roadmap and have not yet been completed. They are being tracked separately or carried forward into the plans above.

Reflex Cloud

Reflex Enterprise

  • One Click Auth [Pro plan]
  • Database Model Interface [Pro plan]
  • 3rd Party Integrations with AI Builder [Enterprise Plan]

Please leave comments on what you think about this tentative plan.

Metadata

Metadata

Labels

roadmaphttps://github.com/reflex-dev/reflex/issues/2727

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions