awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesShared State Stores

Centralized mutable objects used to synchronize data across different parts of an application.

Distinct from Mutable Stores: Focuses on the shared synchronization of a single state object across handlers and views, rather than just raw mutability.

Explore 11 awesome GitHub repositories matching data & databases · Shared State Stores. Refine with filters or upvote what's useful.

Awesome Shared State Stores GitHub Repositories

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

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

    Implements shared object stores to manage and synchronize large datasets or models across multiple concurrent tasks.

    Python
    Vezi pe GitHub↗8,150
  • yoshuawuyts/chooAvatar yoshuawuyts

    yoshuawuyts/choo

    6,770Vezi pe GitHub↗

    Choo este un framework frontend funcțional pentru construirea de aplicații web. Acesta constă într-o suită de instrumente care include un router client-side, un motor de diffing DOM și o bibliotecă JavaScript izomorfă. Proiectul utilizează o arhitectură bazată pe evenimente pentru a decupla logica de business de randare, coordonând actualizările de stare și reîmprospătarea vizualizărilor printr-un emițător de evenimente central. Utilizează randarea izomorfă pentru a genera output HTML folosind o singură cale logică atât pentru string-urile de pe server, cât și pentru manipularea DOM-ului în client. Framework-ul gestionează un obiect de stare partajat care sincronizează datele între handler-e și vizualizări. Performanța este abordată printr-un motor de diffing DOM care utilizează caching-ul componentelor bazat pe identificatori și reconcilierea manuală pentru a minimiza mutațiile costisitoare. Router-ul mapează căile URL către funcții handler și extrage parametrii numiți direct în starea partajată a aplicației.

    Maintains a single mutable state object passed to all handlers and views to synchronize application data.

    JavaScript
    Vezi pe GitHub↗6,770
  • iron/ironAvatar iron

    iron/iron

    6,114Vezi pe GitHub↗

    Iron este un framework web Rust utilizat pentru construirea de aplicații web concurente și API-uri. Acesta funcționează ca un server HTTP concurent și oferă un dispatcher de rute stateless pentru a mapa căile URL și glob-urile către funcții handler specifice. Proiectul este centrat în jurul unui pipeline de cereri bazat pe middleware, care permite extinderea ciclului cerere-răspuns prin plugin-uri și modificatori. Utilizează un container de stare thread-safe pentru a stoca memoria partajată a aplicației, accesibilă tuturor handlerelor și middleware-urilor concurente. Framework-ul acoperă zone largi de capabilități, inclusiv rutarea dinamică a API-urilor, găzduirea de fișiere statice și gestionarea stării sesiunilor web. Include, de asemenea, instrumente pentru logarea traficului HTTP și parsarea body-urilor cererilor și a parametrilor URL.

    Provides a thread-safe container for storing shared application state accessible across all handlers and middleware.

    Rust
    Vezi pe GitHub↗6,114
  • effector/effectorAvatar effector

    effector/effector

    4,837Vezi pe GitHub↗

    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

    Enables resetting stores to their original default values via event triggers.

    TypeScriptbusiness-logiceffectorevent-driven
    Vezi pe GitHub↗4,837
  • tokio-rs/mini-redisAvatar tokio-rs

    tokio-rs/mini-redis

    4,711Vezi pe GitHub↗

    Acest proiect este o bază de cod educațională și o implementare de rețea asincronă a unui server și client compatibil cu Redis. Servește ca demonstrație a runtime-ului asincron Tokio, oferind un magazin de tip cheie-valoare în rețea și un sistem de mesagerie. Proiectul implementează protocolul de serializare Redis (RESP) pentru a comunica între clienți și servere folosind fluxuri de octeți. Dispune de un sistem de mesagerie pub-sub care permite clienților să se aboneze la canale numite și să primească actualizări în timp real. Implementarea acoperă programarea asincronă în rețea, inclusiv gestionarea concurentă a conexiunilor TCP și parsarea cadrelor de flux de octeți. Include, de asemenea, gestionarea traficului prin limitarea conexiunilor și un proces pentru oprirea elegantă (graceful shutdown) a serverului.

    Maintains a central key-value map protected by synchronization primitives for concurrent access.

    Rust
    Vezi pe GitHub↗4,711
  • melt-ui/melt-uiAvatar melt-ui

    melt-ui/melt-ui

    4,167Vezi pe GitHub↗

    Melt UI este o bibliotecă headless UI pentru Svelte care oferă o colecție de constructori de componente accesibile și fără stiluri predefinite. Funcționează ca un framework de componente accesibile și un instrument de gestionare a stării, oferind logica necesară pentru a construi elemente de interfață care respectă standardele WAI-ARIA și suportă navigarea prin tastatură fără a impune stiluri vizuale specifice. Biblioteca dispune de un motor de poziționare a elementelor flotante care gestionează plasarea popover-urilor, tooltip-urilor și meniurilor în raport cu elementele declanșatoare. Acest sistem utilizează portaluri pentru a preveni tăierea layout-ului și încorporează prevenirea automată a overflow-ului pentru a se asigura că elementele rămân în limitele ecranului. Setul de instrumente acoperă o gamă largă de componente UI funcționale, inclusiv elemente de formular precum combobox-uri și slidere, tipare de navigare precum tree views și tab-uri, și utilitare de overlay precum modale de dialog. De asemenea, oferă interfețe specializate pentru selectarea datei și orei, precum și componente de layout precum acordeoane și bare de instrumente.

    Uses reactive Svelte stores as shared state containers to synchronize UI values across disparate interface elements.

    TypeScript
    Vezi pe GitHub↗4,167
  • boltsframework/bolts-androidAvatar BoltsFramework

    BoltsFramework/Bolts-Android

    4,004Vezi pe GitHub↗

    Bolts-Android is a mobile development library for Android that provides a framework for deep-linking and a system for managing asynchronous tasks. It functions as a toolkit for parsing inbound intents, resolving URL metadata, and routing users to specific native content within an application. The library includes a task manager for coordinating parallel background operations and handling thread-safe execution. This system uses chainable tasks, cancellation tokens to stop active processes, and routing to ensure results return to the main user interface thread. The framework also covers deep-l

    Wraps variables in containers to allow shared mutable state across asynchronous scopes that require final variables.

    Java
    Vezi pe GitHub↗4,004
  • hhxsv5/laravel-sAvatar hhxsv5

    hhxsv5/laravel-s

    3,882Vezi pe GitHub↗

    This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates

    Provides a high-speed shared state store for accessing key-value tables across different worker processes.

    PHP
    Vezi pe GitHub↗3,882
  • salesforce/akitaAvatar salesforce

    salesforce/akita

    3,672Vezi pe GitHub↗

    Akita is a JavaScript state management library that provides a system for managing application data and user interface state. It utilizes an observable data store and immutable state containers to synchronize data across interfaces, employing an entity state manager to handle flat collections of objects with unique identifiers. The project distinguishes itself through a comprehensive history management system that supports both global application-wide state reversal and granular, per-entity undo and redo functionality. It also includes a client-side data cache with time-to-live settings to pr

    Includes functionality to revert the entire store to its initial values to clear the application state.

    TypeScriptangularjavascriptoop
    Vezi pe GitHub↗3,672
  • async-graphql/async-graphqlAvatar async-graphql

    async-graphql/async-graphql

    3,671Vezi pe GitHub↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Uses a centralized mutable context object to synchronize shared data across all field resolvers during a request.

    Rust
    Vezi pe GitHub↗3,671
  • astoilkov/use-local-storage-stateAvatar astoilkov

    astoilkov/use-local-storage-state

    1,224Vezi pe GitHub↗

    This project provides a React hook for synchronizing component state with browser storage, ensuring data persists across page reloads and browser sessions. It is designed to manage persistent application state while providing hydration-safe initialization to prevent mismatches during the transition from server-side rendering to client-side execution. The library distinguishes itself by including a fallback manager that detects when browser storage is inaccessible, automatically switching to an in-memory state to maintain application continuity. It also supports cross-tab synchronization by li

    Enables resetting stored data to default values by clearing specific keys from browser storage.

    TypeScripthooklocalstoragepersistent
    Vezi pe GitHub↗1,224
  1. Home
  2. Data & Databases
  3. State Management Stores
  4. Mutable Stores
  5. Shared State Stores

Explorează sub-etichetele

  • Middleware State SharersMechanisms for storing asynchronous data in a shared internal object that allows multiple middleware components to contribute and retrieve values. **Distinct from Shared State Stores:** Distinct from Shared State Stores: focuses on middleware-specific state sharing rather than centralized application state.
  • Store ResetsMechanisms for reverting state containers to their initial default values. **Distinct from Shared State Stores:** Distinct from Shared State Stores: focuses on the reset capability rather than the shared synchronization aspect.