44 projects
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.
9,140
2,654
$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.
7,424
1,408
$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.
7,092
1,618
$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.
5,446
1,627
$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.
4,421
838
$3.7M
Backbone.js
Give your JS App some Backbone with Models, Views, Collections, and Events
3,758
1,360
$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.
3,239
947
$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.
3,046
812
$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.
3,027
555
$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.
2,737
858
$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.
2,658
618
$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.
2,606
768
$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.
2,473
428
$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.
2,408
676
$3.1M
Refine
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
1,624
276
$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.
1,512
403
$910K
TanStack Form
π€ Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
1,453
364
$2.1M
MobX-State-Tree
Full-featured reactive state management without the boilerplate
1,367
380
$1.1M
NGXS
π NGXS - State Management for Angular
1,181
229
$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.
1,132
330
$1.7M
Valtio
π§ Valtio makes proxy-state simple for React and Vanilla
578
171
$405K
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
Effector
Business logic with ease βοΈ
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.
Lego-Webapp
Frontend for abakus.no
Node-Config
Node.js Application Configuration
Onyx
Persistent, offline-first state management solution for React Native. Easy to use with minimal config and boilerplate.
Pinia
π Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
Recompose
A React utility belt for function components and higher-order components.
Redux Persist
persist and rehydrate a redux store
Signals νλ‘μ νΈ
Manage state with style in every framework
Solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Solid Primitives
A library of high-quality primitives that extend SolidJS reactivity.
SolidStart
SolidStart, the Solid app framework
Vuex
ποΈ Centralized State Management for Vue.js.
WarpDrive
WarpDrive is a lightweight data library for web apps β universal, typed, reactive, and ready to scale.
dva
π± React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
re-frame
A ClojureScript framework for building user interfaces, leveraging React