awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesComputed State

Provides mechanisms to derive read-only state from other reactive signals.

Distinguishing note: Focuses on derived values rather than base signals.

Explore 5 awesome GitHub repositories matching web development · Computed State. Refine with filters or upvote what's useful.

Awesome Computed State GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • preactjs/preactAvatar de preactjs

    preactjs/preact

    38,701Ver en GitHub↗

    Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc

    Calculates read-only state that automatically updates whenever dependency signals change.

    JavaScriptcomponentsdomjsx
    Ver en GitHub↗38,701
  • nanostores/nanostoresAvatar de nanostores

    nanostores/nanostores

    7,072Ver en GitHub↗

    Nano Stores is a framework-agnostic state management library that uses a system of small, independent atomic stores to synchronize data across different JavaScript UI frameworks. It provides a reactive state container designed to minimize unnecessary component re-renders by decoupling application state into independent stores. The library features specialized synchronizers for real-time distributed state using WebSockets with conflict-free replicated data types, as well as a browser storage persistor for maintaining state across multiple open tabs. It utilizes adapter-based integration to map

    Automatically derives read-only state from other reactive stores by tracking dependencies during computation.

    TypeScript
    Ver en GitHub↗7,072
  • mobxjs/mobx-reactAvatar de mobxjs

    mobxjs/mobx-react

    4,823Ver en GitHub↗

    mobx-react es una librería que proporciona enlaces de estado para conectar componentes de React al estado observable de MobX. Funciona como un sincronizador de estado de componentes, asegurando que los elementos de la interfaz de usuario se vuelvan a renderizar automáticamente solo cuando cambian los datos observados específicos que consumen. El proyecto permite una arquitectura de estado desacoplada al mover la lógica de negocio y el estado del dominio a almacenes independientes, separando la gestión de datos del árbol de componentes de React. Facilita la distribución global del estado a través de jerarquías de componentes profundas utilizando proveedores y contexto para evitar el paso manual de props (prop drilling). La librería cubre una amplia gama de primitivas de gestión de estado, incluyendo colecciones observables, actualizaciones basadas en acciones y derivación de estado computado. Proporciona ayudantes de integración de UI tanto para componentes de clase como funcionales, junto con optimizaciones de rendimiento para la precisión del re-renderizado de componentes y la prevención de fugas de memoria durante el renderizado del lado del servidor. El proyecto está implementado en TypeScript.

    Derives read-only state from other reactive signals with automatic caching.

    TypeScriptjavascriptmobxreact
    Ver en GitHub↗4,823
  • preactjs/signalsAvatar de preactjs

    preactjs/signals

    4,452Ver en GitHub↗

    Signals es una librería de gestión de estado reactiva y motor de reactividad de grano fino. Funciona como un gestor de estado de seguimiento de dependencias que mapea las relaciones entre valores para asegurar que los datos derivados y los elementos de la interfaz de usuario permanezcan sincronizados. La librería se distingue por su enlace directo al DOM (direct-to-node), lo que permite que el estado actualice nodos de texto específicos en el navegador sin activar un ciclo completo de renderizado de componentes. Emplea un grafo de dependencias en tiempo de ejecución y procesamiento por lotes atómico para agrupar múltiples modificaciones de estado en ciclos de notificación únicos, reduciendo ejecuciones redundantes. El sistema cubre contenedores de estado reactivos, señales calculadas de evaluación perezosa y ejecución de efectos secundarios con lógica de limpieza integrada. También proporciona modelos de estado encapsulados para la gestión del ciclo de vida y herramientas para visualizar cadenas de dependencia y monitorear la propagación del estado. El proyecto está implementado en TypeScript.

    Implements lazy-evaluated computed signals that derive read-only state from other reactive dependencies.

    TypeScript
    Ver en GitHub↗4,452
  • starfederation/datastarAvatar de starfederation

    starfederation/datastar

    3,971Ver en GitHub↗

    Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces using declarative HTML attributes. It focuses on server-driven state management, offloading application logic and state transitions to the backend to reduce frontend complexity. The project distinguishes itself through real-time UI streaming, using Server-Sent Events to push incremental DOM patches and state changes over a single long-lived connection. It synchronizes frontend and backend state by applying partial JSON updates to a client-side signal store and employs morphing-

    Generates read-only reactive signals derived from expressions that update automatically when dependencies change.

    TypeScript
    Ver en GitHub↗3,971
  1. Home
  2. Web Development
  3. Computed State