Skip to main content

xndr

Framework-agnostic state management

Why xndr?

A framework-agnostic approach to state management

Framework Agnostic

Write your business logic once and reuse it across different frameworks

Clean Architecture

Clear separation between business logic and UI layer with proven patterns

Composable Patterns

Build complex state management with CQRS, FSM, and Memento patterns

Type-Safe

Advanced TypeScript usage for maximum type safety

Easy to Test

Test your business logic in isolation without framework mocking

Flexible

Share logics between client-side and server-side