30 open-source projects similar to unadlib/usm, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Unadlib Usm alternative.
lightweight, signal-first, composable state management library for Angular 21.
This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states. The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati
Simple and predictable state management for Angular 17+. No actions, no reducers — just signals.
Simple state management in Angular with only Services and Signal.
SDuX Vault — the platform monorepo powering a framework-agnostic, deterministic state management system. Includes core, addons, devtools, shared utilities, UI components, and companion apps.
This project is a client-side data management library and query orchestrator designed to synchronize remote server state with local client state. It functions as a type-safe state manager and cache orchestrator that coordinates data loading across diverse backends, including REST, GraphQL, and WebSockets. The system distinguishes itself through a durable workflow engine for executing asynchronous functions with persisted state and deterministic replay. It also provides a standardized AI integration adapter to connect large language models to application data, supporting real-time response str
CRUD services in Angular with effortless aborting, caching and observing
An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
Simple state management for angular applications
RxJS and ImmutableJs powered state managment Angular apps. Inspired by NgRx.
ngx-sherlock is an Angular tooling library to be used with the @politie/sherlock distributed reactive state management library.
Framework-agnostic reactive expressions and state engine for JavaScript and TypeScript
Declarative, incremental state management library
A simple way to create signal stores with a read-only interface.
flurryx is a signal-first reactive state toolkit for Angular that bridges RxJS streams into structured, cache-aware stores.
A simple, lightweight mediator library for Angular.
Minimalistic Query-like library for Angular. RxJS only. DI native. SSR-friendly.
tansu is a lightweight, push-based framework-agnostic state management library. It borrows the ideas and APIs originally designed and implemented by Svelte stores and extends them with computed and batch.
A powerful, type-safe, modular signal-based state management solution for Angular applications. SignalTree provides a modern, lightweight alternative to traditional state management with intelligent composition and superior performance.
This project was generated with Angular CLI version 14.2.1.
A lightweight and intuitive state management library for Angular.
State-first Angular state management — 12x lighter than NgRx, async/await, built-in DevTools, zero RxJS required
Angular deep signals — deepSignal(), deepSignalClass(), @DeepSignal: write NgZone, get Signals
MiniRx - The reactive state management platform
XState is a statechart logic library and finite state machine framework used to model complex application behavior. It provides a system for defining states, events, and transitions to govern how a system responds to inputs through a formal schema. The project includes a visual state machine editor that allows for the design of state machine diagrams which automatically generate the corresponding logic and code. It implements an actor model to manage independent concurrent entities that communicate via asynchronous events to coordinate behavioral flows. The framework covers event-driven stat
Effortless multithreading for high-performance JavaScript web apps.