Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source state-management software

1326 open-source libraries, tools and applications tagged state-management, ranked by how closely state-management is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1326 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Final Form
Final Form is a framework-agnostic, subscription-based form state management library, and React Final Form is its thin React wrapper. It us…
703047stable
redux-form/redux-form
A Higher Order Component library that connects React HTML forms to a Redux store, keeping all form state in Redux. It provides field compon…
2312479maintenance
jpudysz/react-native-unistyles
A high-performance styling library for React Native that enhances StyleSheet with C++/JSI bindings via Nitro Modules, enabling reactive sty…
912968active
dai-shi/use-context-selector
A small React library providing a useContextSelector hook in userland, allowing components to select parts of a context value to avoid unne…
772960active
CosmicMind/Material
Material is a Swift UI/UX framework for iOS that implements Material Design components such as cards, text fields, snackbars, navigation dr…
2312014maintenance
dzenbot/DZNEmptyDataSet
DZNEmptyDataSet is an Objective-C UIKit library that adds empty-state placeholder views to UITableView and UICollectionView whenever they h…
1011998maintenance
Vue DevTools
Vue DevTools is the official debugging and inspection tool for Vue.js applications, available as a Vite plugin, browser extension, or stand…
922927active
Vue DevTools
Vue DevTools is a browser extension and standalone Electron app that provides powerful debugging and inspection capabilities for Vue.js app…
922927active
Decompose
Decompose is a Kotlin Multiplatform library for breaking code into tree-structured, lifecycle-aware business logic components (BLoCs) with …
802879active
Caliburn-Micro/Caliburn.Micro
Caliburn.Micro is a small, powerful MVVM framework for building applications across all XAML platforms including WPF, UWP, WinUI3, Avalonia…
682867active
Aurelia
Aurelia 1 is a modern front-end JavaScript/TypeScript framework for building browser, mobile, and desktop single-page applications. This pa…
2311676maintenance
Mavo
Mavo is an HTML-based language and JavaScript library for building small-scale data-driven web applications by writing only HTML and CSS, w…
272865active
liangjingkanji/BRV
BRV is a Kotlin framework for rapidly building RecyclerView lists on Android, positioning itself as a simpler, more powerful alternative to…
502863active
zombocom/wicked
Wicked is a Ruby gem that turns Rails controllers into step-by-step wizard flows, acting as a RESTful-ish state machine for multi-step proc…
752851stable
dai-shi/react-tracked
React Tracked is a TypeScript library that provides state usage tracking using JavaScript Proxies to optimize React re-renders. It works wi…
662822active
jemise111/react-native-swipe-list-view
A React Native component library providing SwipeListView, a vertical FlatList/SectionList whose rows swipe open and closed, plus a standalo…
862804active
OpenCombine/OpenCombine
An open-source Swift implementation of Apple's Combine framework for reactive, value-over-time processing. It enables Combine-compatible co…
232794active
ReactorKit/ReactorKit
ReactorKit is a Swift framework for reactive and unidirectional application architecture, combining Flux patterns with reactive programming…
562785active
trungvose/angular-spotify
A web-based Spotify client built with Angular 15, Nx workspace, ngrx, TailwindCSS, and ng-zorro. It lets users browse and play Spotify musi…
632782active
Binaryify/vue-tetris
A browser-based Tetris game built with Vue and Vuex, ported from a React version. It features responsive keyboard/touch controls, Web Audio…
382774stable
vitmalina/w2ui
W2UI is a lightweight JavaScript UI widget library for building rich web applications declaratively via JSON data structures. It provides g…
642743stable
oldboyxx/jira_clone
A simplified Jira clone built with a React/Babel client and a Node/TypeScript API using TypeORM and PostgreSQL. It serves as a showcase of …
3211059maintenance
matthewp/haunted
Haunted is a TypeScript library that brings React's Hooks API (useState, useEffect, useContext, etc.) to standard web components, using lit…
772719active
JsonChao/Awesome-WanAndroid
A polished Android client app for the WanAndroid technical learning website, built with Material Design and an MVP architecture. It showcas…
542715stable
haltu/muuri
Muuri is a JavaScript layout engine for building responsive, sortable, filterable, and draggable grid layouts with animations. It combines …
2310938maintenance
GacUI
GacUI is a GPU-accelerated cross-platform C++ GUI library with built-in MVVM, data binding, and XML-based UI description using the Workflow…
772703active
knockout/knockout
Knockout is a JavaScript MVVM library that keeps your UI automatically in sync with an underlying data model using observables and declarat…
7410561maintenance
safak/next-dashboard-ui
A school management dashboard UI built with Next.js and TypeScript, created as a companion project for the Lama Dev YouTube channel. It ser…
232623active
libreact
libreact is a React standard library offering a large toolbox of higher-order components, render-prop components, and utilities for sensors…
232609stable
apache/burr
Apache Burr is a Python framework for building stateful applications that make decisions, such as chatbots, agents, and simulations, using …
902567active
reactjs/react-transition-group
A small React component library (Transition, CSSTransition, SwitchTransition, TransitionGroup) that manages component mounting/unmounting s…
5110217maintenance
carekit-apple/CareKit
CareKit is Apple's open source Swift framework for building iOS apps that help people understand and manage their health. It provides ready…
662527active
bytedance/scene
Scene is a lightweight Android library for navigation and UI composition based on views, designed to replace Activities and Fragments in a …
672524active
prazdevs/pinia-plugin-persistedstate
A Pinia plugin that adds configurable persistence and rehydration of Vue store state to web storage. It offers customizable storage, serial…
102516active
custom-cards/button-card
A highly configurable custom Lovelace card for Home Assistant dashboards, written in TypeScript. It lets users create custom buttons for an…
792510active
sindresorhus/Defaults
A Swift library providing a strongly-typed, modern facade over UserDefaults for persistent key-value storage in Apple platform apps. It sup…
812502stable
GSYGithubApp
A full-featured, cross-platform open-source GitHub client app built with Flutter, designed for both daily GitHub management and as a compre…
812492active
Admin One
Admin One is a free, MIT-licensed Vue.js 3 admin dashboard template built with Tailwind CSS 4, Vite, and Pinia, featuring dark mode and res…
472469active
mobxjs/mobx.dart
MobX ported to the Dart language, providing transparent functional reactive state management for Dart and Flutter apps. It uses observables…
662466active
vuejs/petite-vue
petite-vue is a ~6kb subset of Vue optimized for progressive enhancement, providing the same template syntax and reactivity model as standa…
329699maintenance
antoyo/relm
Relm is an idiomatic, asynchronous, GTK+-based GUI library for Rust, inspired by the Elm architecture. It lets developers build desktop app…
712444active
Stremio
Stremio Web is the official web UI of Stremio, a modern media center for discovering and streaming movies, series, and channels. It is a Re…
972433active
DSAppTeam/PanelSwitchHelper
An Android framework that smoothly animates transitions between the soft keyboard and custom function panels (emoji, options, etc.) in chat…
722421stable
C‑Shopping
C-Shopping is an open-source e-commerce shopping platform built with Next.js 14, Tailwind CSS, Headless UI, Redux Toolkit with RTK Query, J…
222420active
JakeWharton/RxBinding
RxBinding provides RxJava binding APIs for Android UI widgets from the platform, AndroidX, and Material libraries. It converts UI events li…
109565maintenance
cassiozen/useStateMachine
A tiny (<1 kb) React hook for finite state machines, built as a thin wrapper around useReducer and useEffect. It supports entry/exit effect…
232403stable
QuickBirdEng/XCoordinator
XCoordinator is a Swift framework for iOS that implements the coordinator pattern to manage navigation and transitions between view control…
602393stable
0x1abin/MultiButton
A compact C library implementing a state-machine-driven multi-button driver for embedded systems, supporting seven event types with built-i…
612381stable
glen-cheney/Shuffle
Shuffle.js is a JavaScript library for categorizing, sorting, and filtering responsive grids of DOM items with animated transitions. It han…
872375active
tookit/vue-material-admin
A production-ready admin dashboard template built with Vue 3, Vuetify 3, TypeScript, and Vite. It provides Material Design UI components, c…
532349active
orbitjs/orbit
Orbit is a composable TypeScript data framework for orchestrating access, transformation, and synchronization across multiple data sources …
482339active
Foodium
Foodium is a sample food blog Android application demonstrating modern Android development practices with Kotlin, Coroutines, Flow, Hilt, M…
522323stable
nmxiaowei/avue
Avue.js is a data-driven Vue 3 component library built on top of Element Plus, focused on configuration-driven CRUD tables and forms. It bu…
872302active
eBay/nice-modal-react
A small, zero-dependency React utility for managing modal state globally via context, allowing modals to be shown or hidden by component re…
672300stable
pointfreeco/swift-navigation
A Swift library providing foundational tools for state management and navigation across Apple platforms (SwiftUI, UIKit, AppKit) and non-Ap…
942288stable
Kotlin/kmp-production-sample
An official JetBrains open-source RSS reader app built with Kotlin Multiplatform, sharing data, domain, and state layers across Android, iO…
672284active
Kong/swrv
swrv is a Vue Composition API library for remote data fetching using the stale-while-revalidate caching strategy. It serves cached data imm…
862278active
react-native-router-flux
A declarative routing library for React Native that provides an alternative API over react-navigation, letting developers define all routes…
238913maintenance
VoceChat
VoceChat Web App is the React and Redux Toolkit-based web client for the self-hosted VoceChat server, built in TypeScript as a PWA with Fir…
912273active
cappuccino/cappuccino
Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective…
762267active
openstatus
A shadcn/ui-based collection of copy-paste components and patterns for building filterable React data tables with TanStack Table, offering …
662257active
ukrbublik/react-awesome-query-builder
A user-friendly React component library for visually building queries and filters with a drag-and-drop tree UI. It supports multiple UI ski…
622257active
open-source-labs/Reactime
Reactime is an open-source Chrome extension for React applications that provides time-travel debugging through state snapshots and comprehe…
632240active
chvin/react-tetris
A browser-based Tetris game built with React, Redux, and Immutable.js, playable on desktop (keyboard) and mobile (touch). It demonstrates s…
328739maintenance
pbeshai/use-query-params
A React library providing hooks, HOCs, and render props for managing application state in URL query parameters with type-safe serialization…
632235active
cashapp/molecule
Molecule is a Kotlin library from Cash App that lets you build StateFlow or Flow streams using Jetpack Compose's runtime, without its UI to…
702234active
posva/pinia-colada
Pinia Colada is a smart data fetching layer for Vue applications built on top of Pinia. It provides automatic caching with request deduplic…
872232active
react-hookz/web
@react-hookz/web is a TypeScript library of general-purpose React hooks built with SSR compatibility in mind. It serves as a spiritual succ…
942216active
aheze/Popovers
A Swift library for presenting customizable popovers above app content in SwiftUI and UIKit on iOS 13+ and iPadOS. It supports attaching to…
232212active
vovgou/loxodon-framework
Loxodon Framework is a lightweight MVVM and data-binding framework for Unity3D, usable from both C# and Lua (via XLua/ILRuntime). It provid…
532207active
matthewp/robot
Robot (robot3) is a small (~1KB) functional and immutable finite state machine library for JavaScript. It brings declarative state manageme…
982200stable
Solara
Solara is a pure Python, React-style framework for building scalable Jupyter and standalone web applications on top of ipywidgets. It provi…
762180active
ammarahm-ed/react-native-actions-sheet
A cross-platform (Android, iOS & Web) ActionSheet and bottom sheet component library for React Native with native performance and a flexibl…
722180active
rematch/rematch
Rematch is a lightweight wrapper around Redux that eliminates boilerplate like action types, action creators, switch statements, and thunks…
108395maintenance
DestinyItemManager/DIM
Destiny Item Manager (DIM) is a progressive web app that lets Destiny game players manage their in-game inventory, move items between Guard…
952161active
calintamas/react-native-toast-message
An animated toast message component library for React Native with an imperative API. It is lightweight, keyboard-aware, and supports custom…
952149stable
VIPyinzhiwei/Eyepetizer
A Kotlin Android client that replicates the 'Eyepetizer' short-video app, built with Android Jetpack components and coroutines in an MVVM a…
282143active
asjqkkkk/flutter-todos
A simple, beautiful 'One Day list' todo app built with Flutter that helps users track their daily plans. It is also a reference Flutter pro…
452119active
TextureGroup/Texture
Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi…
668178maintenance
vazco/uniforms
uniforms is a set of React libraries that automatically generate complete, validated forms from any data schema (Zod, JSON Schema, GraphQL,…
572106active
midday-ai/ai-sdk-tools
A monorepo of TypeScript utility packages extending the Vercel AI SDK, including multi-agent orchestration, Zustand-based chat state manage…
412094active
vue-mini/vue-mini
Vue Mini is a mini-program framework built on Vue 3 that lets developers use Vue 3's reactivity system and Composition API to build WeChat …
932082active
uias/Pageboy
Pageboy is a Swift library that provides a simplified, more reliable wrapper around UIPageViewController for iOS and tvOS. It adds features…
842048stable
styled-system/styled-system
Styled System is a JavaScript library that provides utility style props for rapidly building UI components with CSS-in-JS libraries like st…
237862maintenance
reactive/data-client
Reactive Data Client is a TypeScript async state management library for React, React Native, Vue, and Next.js that provides declarative, sc…
952039active
Make-md/makemd
Make.md is an Obsidian plugin that adds organization and personalization features to notes, including databases with two-way relations, for…
872035active
redux-observable/redux-observable
redux-observable is RxJS-based middleware for Redux that lets you handle action side effects using 'Epics'—functions that take a stream of …
727804maintenance
InhiblabCore/vue-hooks-plus
VueHooks Plus is a high-performance Vue 3 hooks library written in TypeScript, offering a comprehensive collection of composable utilities …
732030active
sindresorhus/on-change
A tiny JavaScript library that watches objects and arrays for changes using the ES2015 Proxy API. It recursively detects deep mutations and…
802029stable
CJY0208/react-activation
A React library that implements Vue's <keep-alive /> component caching behavior, preserving component state when they are unmounted and rem…
292027active
MVVMHabit
MVVMHabit is an Android rapid-development framework built on Google's AAC architecture (DataBinding, LiveData, ViewModel) following the MVV…
237699maintenance
lsqy/taro-music
A NetEase Cloud Music clone built as a WeChat mini-program using Taro 3, TypeScript, Redux, and React Hooks. It provides music playback, pl…
322005active
unadlib/mutative
Mutative is a TypeScript JavaScript library for efficient immutable state updates using a mutable draft API, producing new immutable struct…
701998stable
keajs/kea
Kea is a batteries-included state management library for React, built on top of Redux and Reselect. It organizes state into composable 'log…
701992active
ReSwift/ReSwift
ReSwift is a Redux-inspired Swift library implementing unidirectional data flow architecture. It centralizes app state in a single store, m…
237588maintenance
Relm4/Relm4
Relm4 is an idiomatic Rust GUI library inspired by the Elm architecture and built on top of gtk4-rs and GTK4/libadwaita. It provides a decl…
751981active
mohamedsamara/mern-ecommerce
A fullstack MERN (MongoDB, Express, React, Node.js) ecommerce application with buyer, seller, and admin flows. It includes product/category…
321979active
ifandelse/machina.js
machina is a TypeScript-first library for building finite state machines in JavaScript and TypeScript, with full type inference for states,…
761976active
jamesblasco/modal_bottom_sheet
A Flutter package for creating advanced modal bottom sheets with Material, Cupertino (iOS 13 style), or fully custom designs. It improves o…
651972active
rx-angular/rx-angular
RxAngular is a monorepo of MIT-licensed Angular libraries for building fully reactive, high-performance applications, including state manag…
931965active

← prev page 3 / 14 next →