2 repositorios
Logic for coordinating the state of multiple UI components using boolean clauses for reactive updates.
Distinct from Component Coordination Modeling: Implements functional state coordination for UI reactivity, whereas the parent focuses on visual modeling of state transitions.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Reactive State Coordination. Refine with filters or upvote what's useful.
ReactiveSearch es una suite de frameworks declarativos y kits de herramientas de interfaz de usuario diseñados para construir interfaces de búsqueda basadas en Lucene, vectores y facetas. Proporciona una colección de componentes preconstruidos de React y Vue que conectan frontends web a índices de búsqueda, facilitando la creación de barras de búsqueda interactivas, listas de resultados y sistemas de filtrado complejos. El proyecto se distingue por una interfaz de búsqueda vectorial y capacidades de similitud semántica, incluyendo la generación de respuestas en lenguaje natural impulsada por IA con citas de fuentes. Emplea un modelo de componentes reactivos donde los filtros y los estados de búsqueda se sincronizan a través de un gestor compartido, permitiendo que las selecciones en un componente actualicen las opciones disponibles en otros y serialicen el estado actual en cadenas de consulta URL para enlaces profundos. La plataforma cubre una amplia gama de capacidades, incluyendo navegación por facetas con rangos numéricos y filtros de selección única, mapeo de datos geográficos y un kit de visualización de datos interactivo para renderizar gráficos y diagramas. También incluye herramientas para el ajuste de relevancia de búsqueda, ordenamiento de resultados, paginación y la capacidad de exportar conjuntos de resultados como documentos CSV o JSON. La conectividad del backend se gestiona a través de una capa de abstracción basada en proveedores y un sistema de mapeo de consultas declarativo que separa la lógica de negocio de la interfaz de usuario.
Updates search results reactively based on the state of other dependent components using boolean logic clauses.
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Wires events, stores, and effects together to define reactive state transition logic.