awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • preactjs/preactAvatar preactjs

    preactjs/preact

    38,701Vezi pe 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
    Vezi pe GitHub↗38,701
  • nanostores/nanostoresAvatar nanostores

    nanostores/nanostores

    7,072Vezi pe 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
    Vezi pe GitHub↗7,072
  • mobxjs/mobx-reactAvatar mobxjs

    mobxjs/mobx-react

    4,823Vezi pe GitHub↗

    mobx-react is a library that provides state bindings to connect React components to MobX observable state. It functions as a component state synchronizer, ensuring that user interface elements automatically re-render only when the specific observed data they consume changes. The project enables a decoupled state architecture by moving business logic and domain state into standalone stores, separating data management from the React component tree. It facilitates global state distribution across deep component hierarchies using providers and context to avoid manual prop drilling. The library c

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

    TypeScriptjavascriptmobxreact
    Vezi pe GitHub↗4,823
  • preactjs/signalsAvatar preactjs

    preactjs/signals

    4,452Vezi pe GitHub↗

    Signals este o bibliotecă de gestionare a stării reactive și un motor de reactivitate fină. Funcționează ca un manager de stare cu urmărirea dependențelor care mapează relațiile dintre valori pentru a se asigura că datele derivate și elementele interfeței utilizator rămân sincronizate. Biblioteca se distinge prin binding-ul direct-to-node DOM, care permite stării să actualizeze noduri text specifice în browser fără a declanșa un ciclu complet de randare a componentelor. Utilizează un graf de dependență la runtime și batching atomic pentru a grupa modificările multiple ale stării în cicluri unice de notificare, reducând execuțiile redundante. Sistemul acoperă containere de stare reactivă, semnale calculate lazy-evaluated și execuția efectelor secundare cu logică de curățare integrată. Oferă, de asemenea, modele de stare încapsulate pentru gestionarea ciclului de viață și instrumente pentru vizualizarea lanțurilor de dependență și monitorizarea propagării stării. Proiectul este implementat în TypeScript.

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

    TypeScript
    Vezi pe GitHub↗4,452
  • starfederation/datastarAvatar starfederation

    starfederation/datastar

    3,971Vezi pe 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
    Vezi pe GitHub↗3,971
  1. Home
  2. Web Development
  3. Computed State