A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Repository Index
58,632 visible repositories in the index
1–19 of 19 · Most stars
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
Simple, lightweight, persistent two-way databinding
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
- blazor
- blazor-server
- blazor-webassembly
- realtime
A reactive atomic state engine for React(including React 18) and all React like, carrying dependency collection feature, supporting fine-grained updates.
- concent
- react
- state-management
- state
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target frameworks are .NET 6+, .NET Framework 4.7.2 and .NET Standard 2.0.
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
🍵 Tiny, easy and powerful React state management
- state
- management
- react
- javascript
Jot is a library for persisting and applying .NET application state.
- csharp
- library
- dotnet
- settings
A lightweight, header-only, high-performance reactive programming framework for C++20.
- modern-cpp
- template-meta-programming
- mvvm-framework
- ui-dataflow
Unidirectional, transactional, operation-based Store implementation.
Feature-rich proxy wrapper for browser storage with serialization, reactivity, expiration, and one-time values. Works with localStorage, sessionStorage, and async storages like localForage.
- broadcastchannel
- browser-storage
- cache
- expiration
⚛️ Atomic approach state management and dependency injection for SwiftUI
- architecture
- dependency-injection
- swiftui
- testability
ClojureScript atoms backed by HTML5 web storage.
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
A collection of generic functions for writing redux reducers to operate on various data structures
Incrementally persists atom state to Local Storage in ClojureScript
Static UWP views for elmish programs running with the Uno Platform
- elmish
- made-by-ukrainians
- maui
- unoplatform
Experimental state management lib for choo