37 packages tagged with “state-management”
Apparatus.Blazor.State is library which provides centralized state management for Blazor webassembly based implementations.
A minimal boiler-plate, state management framework for Blazor that resembles React Hooks.
Declarative automatic state management in .NET with no boilerplate. Never deal with INotifyPropertyChanged again.
Dialog system extension for BotTelegram.Core. Provides state management, conversation flows, and dialog scaffolding for Telegram bots.
Utilities for building Blazor components that react to observer state changes.
Observable state management primitives with state manager and view state base classes.
WPF implementation of the State Management Protocol
EasyState.Blazor is a simple, reactive state management library for Blazor applications.
A powerful reactive state management library for .NET applications inspired by SolidJS signals. Provides fine-grained reactivity with automatic dependency tracking, HTTP resources, and typed API clients.
Blazor integration for FluentSignals - A reactive state management library. Includes SignalBus for component communication, HTTP resource components, typed resource factories, and Blazor-specific helpers.
Redux state management for Blazor applications
Modular, extensible framework for handling Telegram bot updates in C# with commands, state management, and per-chat routing.
A reactive data management library for .NET that provides state-aware feeds with automatic loading, error handling, and incremental change tracking for collections.
A combined .Net7 state management framework.
Arora.Blazor.StateContainer is a .NET library that provides a simple state container implementation for Blazor applications. The library defines a StateContainer class that can be used to store and manage application state, and an extension method AddStateContainer() that can be used to register the StateContainer with the dependency injection container.
Fluxor integration for BzComponentBase
Core implementation of SyncState - a real-time state management library for .NET. Provides fluent configuration API, property and collection management, event streaming, and command handling for building reactive applications with synchronized state.
Core abstractions and interfaces for SyncState - a real-time state management library for .NET. This package contains the fundamental interfaces (ISyncStateService, ISyncCommandService) and models used across the SyncState ecosystem.
Redis distributed storage implementation for Kode Agent SDK - High-performance state persistence and session management
Features for execution control, state management, and workflow coordination in Azure Functions.
Telegram bot infrastructure: command dispatching, state management, update queue, authentication.
A .NET library for building Telegram bots with built-in state management, attribute-based command routing, conversation flows, and middleware support. Designed for ASP.NET Core and hosted applications.
Timed reload integration for SyncState. Enables automatic state synchronization at configurable intervals using background workers. Ideal for polling-based state updates and scheduled synchronization scenarios.
Zustand-inspired state management for Blazor WebAssembly, Blazor Server, and MAUI Hybrid. Zero boilerplate with C# records. Features: TanStack-inspired query system, cross-tab sync, SignalR real-time collaboration, undo/redo history, optimistic updates, Redux DevTools, localStorage persistence, request deduplication, and Immer-style updates.
Entity Framework Core integration for SyncState. Automatically synchronizes application state when database entities change through EF Core interceptors. Supports aggregate root patterns, change tracking, and transaction-aware state updates.
Delta encoding support for SyncState. Enables efficient state synchronization by transmitting only the differences (deltas) between state versions using JSON patch format. Reduces bandwidth and improves performance for real-time applications.
A reactive state management library for Blazor applications using Angular Signals-inspired pattern. Provides Signal<T>, Computed<T>, and React-like hooks for efficient UI updates with automatic dependency tracking.
A lightweight state management library for Blazor applications (WebAssembly and Server) implementing the Mediator pattern with CQRS support, global handlers for cross-cutting concerns, UI message bus for component coordination, Result monad pattern, and async result tracking. Features thread-safe operations, pub/sub messaging, pipeline behaviors, and functional error handling.
SignalR integration for SyncState. Provides a base Hub class for streaming state updates and delta-encoded states to SignalR clients in real-time. Perfect for building reactive web applications with live state synchronization.
Bring SQL-like transaction behavior to C# actions. ActionTransaction adds savepoints, rollbacks, and commit support to your method flows—ensuring consistency even in complex logic chains.