LFX Platform

Know more about LFX Platform

LFX Insights

State Management Libraries

Libraries for centralized, predictable, and maintainable management of application state in modern web applications.

44 projects

68,322 contributors

$121M

Apollo Client

Apollo Client is a comprehensive state management library for JavaScript that enables building client applications with GraphQL. It allows developers to fetch, cache, and modify application data while automatically managing UI updates.

Contributors

9,140

Organizations

2,654

Software value

$10M

Vue.js core

Vue.js is a progressive JavaScript framework for building user interfaces. It features a component-based architecture, reactive data binding, and an incrementally adoptable ecosystem that scales between a library and a full-featured framework.

Contributors

7,424

Organizations

1,408

Software value

$4.7M

TanStack Query

TanStack Query (formerly React Query) is a powerful data synchronization and state management library for web applications. It provides tools for fetching, caching, synchronizing and updating server state in JavaScript/TypeScript applications, with support for multiple frameworks including React, Vue, Solid, and Svelte.

Contributors

7,092

Organizations

1,618

Software value

$4.4M

Redux

Redux is a predictable state container for JavaScript applications that helps manage application state in a consistent way, particularly useful for React applications but framework-agnostic. It implements a unidirectional data flow pattern and uses actions and reducers to handle state updates.

Contributors

5,446

Organizations

1,627

Software value

$1.1M

Redux Toolkit

Redux Toolkit is the official, opinionated toolset for efficient Redux development that helps reduce boilerplate code and simplifies common Redux use cases. It includes utilities for store setup, creating reducers and actions, and managing immutable updates.

Contributors

4,421

Organizations

838

Software value

$3.7M

Backbone.js

Give your JS App some Backbone with Models, Views, Collections, and Events

Contributors

3,758

Organizations

1,360

Software value

$1M

Relay

Relay is a JavaScript framework for building data-driven React applications. It provides a declarative approach to fetching and managing GraphQL data, enabling efficient client-server communication and optimized rendering through features like automatic data consistency, colocation, and incremental loading.

Contributors

3,239

Organizations

947

Software value

$24M

MobX

MobX is a state management library for JavaScript applications that makes it simple to manage and automatically update application state using observable data structures and reactive computations. It enables automatic tracking of state changes and updates to the UI without manual intervention.

Contributors

3,046

Organizations

812

Software value

$5M

NgRx

NgRx is a state management library for Angular applications that implements the Redux pattern. It provides a robust architecture for managing application state, handling side effects, and maintaining data flow consistency in large-scale Angular applications.

Contributors

3,027

Organizations

555

Software value

$6.7M

React Redux

React Redux is the official React bindings for Redux, enabling predictable state management in React applications by integrating Redux's state container with React components through a set of hooks and utilities.

Contributors

2,737

Organizations

858

Software value

$773K

Zustand

Zustand is a small, fast and scalable state management solution for React applications. It uses a simple hook-based API to manage state with minimal boilerplate, offering features like middleware, devtools integration, and TypeScript support.

Contributors

2,658

Organizations

618

Software value

$631K

Redux-Saga

Redux-Saga is a library that aims to make application side effects (i.e. asynchronous operations like data fetching and impure actions like accessing the browser cache) easier to manage, more efficient to execute, easy to test, and better at handling failures. It uses generator functions to make asynchronous flows easy to read, write, and test.

Contributors

2,606

Organizations

768

Software value

$804K

Riverpod

Riverpod is a state management library for Flutter and Dart applications that provides a robust, type-safe way to handle application state. It offers reactive programming capabilities, dependency injection, and caching mechanisms while improving upon the original Provider package with better compile-time safety and debugging features.

Contributors

2,473

Organizations

428

Software value

$5.9M

XState

XState is a JavaScript/TypeScript library for creating, interpreting and executing finite state machines and statecharts. It provides a robust way to model application logic and behavior using state machines, enabling predictable state management for complex user interfaces and workflows.

Contributors

2,408

Organizations

676

Software value

$3.1M

Refine

A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

Contributors

1,624

Organizations

276

Software value

$41M

Jotai

Jotai is a primitive and flexible state management library for React applications that uses atomic model concepts. It provides a minimalistic API for managing application state through small, independent units called atoms, with built-in support for async state, derived state, and React Suspense.

Contributors

1,512

Organizations

403

Software value

$910K

TanStack Form

πŸ€– Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.

Contributors

1,453

Organizations

364

Software value

$2.1M

MobX-State-Tree

Full-featured reactive state management without the boilerplate

Contributors

1,367

Organizations

380

Software value

$1.1M

NGXS

πŸš€ NGXS - State Management for Angular

Contributors

1,181

Organizations

229

Software value

$1.3M

Immer

Immer is a JavaScript library that enables immutable state management by allowing developers to write mutable code while producing immutable updates. It uses a concept of a 'draft state' that can be modified directly, but produces a new immutable state behind the scenes, making it easier to handle immutable data structures in a more straightforward way.

Contributors

1,132

Organizations

330

Software value

$1.7M

Valtio

πŸ§™ Valtio makes proxy-state simple for React and Vanilla

Contributors

578

Organizations

171

Software value

$405K

Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

This project hasn't been onboarded to LFX Insights.

Effector

Business logic with ease β˜„οΈ

This project hasn't been onboarded to LFX Insights.

Inertia.js: Modern SPA Framework

Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

This project hasn't been onboarded to LFX Insights.

Lego-Webapp

Frontend for abakus.no

This project hasn't been onboarded to LFX Insights.

Node-Config

Node.js Application Configuration

This project hasn't been onboarded to LFX Insights.

Onyx

Persistent, offline-first state management solution for React Native. Easy to use with minimal config and boilerplate.

This project hasn't been onboarded to LFX Insights.

Pinia

🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support

This project hasn't been onboarded to LFX Insights.

Recompose

A React utility belt for function components and higher-order components.

This project hasn't been onboarded to LFX Insights.

Redux Persist

persist and rehydrate a redux store

This project hasn't been onboarded to LFX Insights.

Signals ν”„λ‘œμ νŠΈ

Manage state with style in every framework

This project hasn't been onboarded to LFX Insights.

Solid

A declarative, efficient, and flexible JavaScript library for building user interfaces.

This project hasn't been onboarded to LFX Insights.

Solid Primitives

A library of high-quality primitives that extend SolidJS reactivity.

This project hasn't been onboarded to LFX Insights.

SolidStart

SolidStart, the Solid app framework

This project hasn't been onboarded to LFX Insights.

Vuex

πŸ—ƒοΈ Centralized State Management for Vue.js.

This project hasn't been onboarded to LFX Insights.

WarpDrive

WarpDrive is a lightweight data library for web apps β€” universal, typed, reactive, and ready to scale.

This project hasn't been onboarded to LFX Insights.

dva

🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)

This project hasn't been onboarded to LFX Insights.

re-frame

A ClojureScript framework for building user interfaces, leveraging React

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?