awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
reflex-dev avatar

reflex-dev/reflex

0
View on GitHub↗
28,136 stars·1,690 forks·Python·apache-2.0·10 vuesreflex.dev↗

Reflex

Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It provides a unified environment where server-side logic and client-side interfaces are synchronized through a shared, event-driven architecture. By using a declarative component language, the framework compiles code into reactive frontend elements and backend event handlers, allowing developers to manage the entire application lifecycle within a single codebase.

The framework distinguishes itself through its reactive state management and integrated AI-assisted development tools. It utilizes a centralized state manager that automatically triggers interface updates in real time whenever underlying data changes, streaming these updates over a persistent bidirectional connection. Additionally, it supports iterative software generation by allowing developers to define requirements and refine components through natural language instructions and integrated AI coding assistants.

Beyond its core orchestration, the framework includes built-in tools for database management, including an object-relational mapping layer that automates schema migrations and data operations. It provides a comprehensive suite of UI primitives for layout, data visualization, and user input, while also offering utilities for static asset compilation and cloud deployment. The framework includes a development server that provides live previews and automatic updates during the coding process.

Features

  • Runtime Environments - Executes application logic within a single environment that manages both server-side and client-side rendering.
  • Full-Stack Frameworks - Provides a unified environment for building both frontend and backend logic within a single codebase.
  • Full-Stack Orchestrators - Orchestrates full-stack applications by synchronizing server-side logic with client-side interfaces.
  • Reactive State Management - Automatically synchronizes user interface displays with underlying data changes in real time.
  • Reactive UI Frameworks - Provides reactive interface construction using reusable components that automatically update the display.
  • Reactive UI Libraries - Provides reusable components that automatically update the rendered display based on state changes.
  • Unified Web Frameworks - Synchronizes server-side and client-side logic through shared state and event architectures.
  • AI Coding Assistants - Leverages machine learning to generate and refine code based on natural language prompts.
  • Generative AI Frameworks - Enables automated software generation by refining code and interface components through iterative instructions.
  • Object-Relational Mappers - Abstracts database interactions by mapping application models to relational tables.
  • Application State Managers - Manages application variables to trigger interface updates during the lifecycle.
  • State Synchronization Protocols - Updates the user interface by streaming state changes from the server to the client over a persistent channel.
  • Dashboards and BI - Full-stack Python framework for building web apps.
  • Deployment and Hosting - Framework for building and deploying full-stack web apps.
  • Web Frameworks - Web apps built in pure Python.
  • Database Migration Tools - Automates database schema migration by generating and applying migration files.
  • Development Servers - Includes a development server that previews applications while automatically updating upon source changes.
  • Domain Specific Languages - Constructs complex user interfaces using a declarative language that compiles into reactive components.
  • Backend Logic Controllers - Manages backend logic by executing server-side processes and handling data persistence.
  • Event-Driven Architectures - Handles complex user interactions by routing events through a centralized state manager.
  • Event-Driven State Managers - Propagates state updates across an application in response to user interactions.
  • Database-Driven Frameworks - Manages persistent data storage and schema migrations directly within the application code.
  • Event Processing Engines - Processes application events by routing user interactions through a centralized queue to update state.
  • Reactive State Graphs - Automatically recalculates derived variables and triggers interface updates when source data changes.
  • Computed State Properties - Automatically recalculates values based on dependencies to maintain data consistency.
  • Input Collection Components - Collects user input through interactive form fields, checkboxes, and buttons.
  • Layout Containers - Organizes interface elements using stacks, grids, and responsive containers.
  • AI Coding Assistant Integrations - Supports integration with AI coding assistants by registering server configurations that provide necessary context.
  • Prototyping Tools - Accelerates the transition from conceptual ideas to functional software products using automated tools.
  • Static Asset Bundlers - Transforms dynamic application code into a bundle of optimized static files for deployment.
  • Cloud Deployment CLI Tools - Facilitates cloud deployment by authenticating accounts and pushing project files via command-line.
  • Data Visualization Components - Visualizes numerical data using interactive charts and graphs.
  • Event Triggering Systems - Binds user interactions to component properties to initiate state updates.
  • User Event Handlers - Defines handlers that trigger state changes and side effects in response to user interactions.
  • Static Site Generators - Supports static site export by converting applications into a collection of static files.

Historique des stars

Graphique de l'historique des stars pour reflex-dev/reflexGraphique de l'historique des stars pour reflex-dev/reflex

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Reflex

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Reflex.
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Voir sur GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    TypeScriptactive-recordcockroachdbdata-mapper
    Voir sur GitHub↗36,540
  • vapor/vaporAvatar de vapor

    vapor/vapor

    26,138Voir sur GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Swiftframeworkhttphttp2
    Voir sur GitHub↗26,138
  • appsmithorg/appsmithAvatar de appsmithorg

    appsmithorg/appsmith

    40,051Voir sur GitHub↗

    Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe

    TypeScriptadmin-dashboardadmin-panelsapp-builder
    Voir sur GitHub↗40,051
  • day8/re-frameAvatar de day8

    day8/re-frame

    5,532Voir sur GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Voir sur GitHub↗5,532
Voir les 30 alternatives à Reflex→

Questions fréquentes

Que fait reflex-dev/reflex ?

Reflex is a full-stack web framework that enables the development of complete web applications using only Python. It provides a unified environment where server-side logic and client-side interfaces are synchronized through a shared, event-driven architecture. By using a declarative component language, the framework compiles code into reactive frontend elements and backend event handlers, allowing developers to manage the entire application lifecycle within a single codebase.

Quelles sont les fonctionnalités principales de reflex-dev/reflex ?

Les fonctionnalités principales de reflex-dev/reflex sont : Runtime Environments, Full-Stack Frameworks, Full-Stack Orchestrators, Reactive State Management, Reactive UI Frameworks, Reactive UI Libraries, Unified Web Frameworks, AI Coding Assistants.

Quelles sont les alternatives open-source à reflex-dev/reflex ?

Les alternatives open-source à reflex-dev/reflex incluent : typeorm/typeorm — TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… appsmithorg/appsmith — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… fastapi/full-stack-fastapi-template — This project is a full-stack web application scaffolder designed to initialize production-ready projects with… ripple-ts/ripple — Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side…