function: state-management
1305 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| linb/CrossUI CrossUI is an open-source cross-browser JavaScript framework for building single-page rich web applications, with 100+ UI components and dr… | 79 | 2027 | maintenance |
| coderwhy/HYMall A Vue.js-based e-commerce mall (shopping) application, likely built as a demo or learning project. It provides a mobile-style shopping app … | 32 | 2026 | maintenance |
| Jude95/EasyRecyclerView An Android library that wraps RecyclerView with convenient APIs including array adapters, pull-to-refresh, automatic load-more, headers/foo… | 32 | 2010 | maintenance |
| cloudflarearchive/backgrid Backgrid.js is a set of Backbone.js components for building semantic, easily stylable data grid widgets with a clean JavaScript API. It pro… | 10 | 2001 | maintenance |
| cerebral/cerebral Cerebral is a declarative state and side effects management library for JavaScript frontend frameworks like React, Vue, Angular, Preact, an… | 79 | 1996 | maintenance |
| halfrost/vue-objccn A cross-platform full-stack application built with Vue.js 2, Vuex, and Vue Router that recreates the Objc China website. It ships as a desk… | 23 | 1984 | maintenance |
| storeon/storeon Storeon is a tiny (~180 bytes) event-based Redux-like state management library for React, Preact, Angular, Vue, and Svelte. It tracks state… | 32 | 1976 | maintenance |
| f/vue-wait vue-wait is a Vue/Vuex plugin for managing multiple concurrent loading states without conflicts, with built-in loader components and option… | 23 | 1975 | maintenance |
| simsalabim/sisyphus Sisyphus is a jQuery plugin that saves HTML form data to LocalStorage so users can restore drafts after browser crashes, accidental tab clo… | 32 | 1972 | maintenance |
| pburtchaell/redux-promise-middleware A Redux middleware library that transforms actions with Promise payloads into pending and fulfilled/rejected actions for handling async act… | 63 | 1971 | maintenance |
| HalseySpicy/Hooks-Admin Hooks-Admin is an open-source React 18 admin dashboard boilerplate built with TypeScript, Vite, Redux, React-Router v6, and Ant Design. It … | 32 | 1962 | maintenance |
| redux-zero/redux-zero Redux Zero is a lightweight state container library based on Redux principles, offering a minimal API for managing application state. It pr… | 32 | 1961 | maintenance |
| osdio/noder-react-native Noder is an open-source mobile and web client for the cnodejs.org Node.js community forum, built with React Native and react-web so one Jav… | 10 | 1955 | maintenance |
| redux-loop/redux-loop redux-loop is a JavaScript library that ports the Elm Architecture's effect system to Redux, letting reducers declaratively describe side e… | 23 | 1953 | maintenance |
| sanyuan0704/react-cloud-music A web music player app modeled on NetEase Cloud Music, built with React Hooks, Redux, immutable.js, styled-components, and better-scroll. I… | 23 | 1948 | maintenance |
| hutuxuhui/jackblog-vue Jackblog Vue is the Vue 2 client of the Jackblog personal blogging system, built with vuex, vue-router, vue-resource, vee-validate, and vue… | 23 | 1932 | maintenance |
| dimmas893/pos-frontend A point-of-sale (POS) frontend application written in JavaScript, providing login, dashboard, product and category management, transactions… | 27 | 1931 | maintenance |
| kitze/react-hanger react-hanger is a collection of useful React hooks for state management helpers, offering both object-destructuring and array-based APIs. I… | 60 | 1930 | maintenance |
| kentcdodds/use-deep-compare-effect A small React hook library that provides a drop-in replacement for useEffect which compares dependencies with deep equality instead of refe… | 23 | 1916 | maintenance |
| evant/binding-collection-adapter A Java library that simplifies binding collections to Android ListView, RecyclerView, ViewPager, and Spinner views using the Android Data B… | 32 | 1915 | maintenance |
| RxSwiftCommunity/RxFlow RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern. It decouples navigation logic from UIVi… | 33 | 1911 | maintenance |
| canjs/canjs CanJS is a collection of client-side JavaScript architectural libraries for building CRUD web applications with fewer lines of code. It pro… | 23 | 1911 | maintenance |
| maxchehab/phelia Phelia is a reactive framework for building interactive Slack applications using React components and a custom React reconciler. It transfo… | 32 | 1903 | maintenance |
| kefirjs/kefir Kefir is a lightweight Reactive Programming library for JavaScript, inspired by Bacon.js and RxJS, offering observable streams and properti… | 32 | 1885 | maintenance |
| feichao93/battle-city A browser-based remake of the classic NES game Battle City (Tank Battle) built with React, Redux, and redux-saga, rendering pixel-art asset… | 71 | 1872 | maintenance |
| CharlesStover/reactn ReactN is a drop-in extension of React that adds built-in global state management, exposing hooks like useGlobal and useDispatch as well as… | 10 | 1869 | maintenance |
| gajus/redux-immutable A small library that provides a drop-in replacement for Redux's combineReducers that works with Immutable.js state collections. It enables … | 23 | 1867 | maintenance |
| tvillarete/apple-music-js A web application that recreates Apple's iOS Music app interface using React and Redux, streaming music from a custom backend API. It inclu… | 32 | 1845 | maintenance |
| junedomingo/movieapp A React Native mobile app for discovering movies and TV shows, using TMDB and YouTube APIs. It serves as both a usable app and a reference … | 23 | 1829 | maintenance |
| suweiteng/vue2-management-platform An open-source admin/management platform built with Vue 2.0 and Element UI, featuring mock data, a rich text editor (UEditor), and export f… | 32 | 1822 | maintenance |
| tianzhuo112/VTMagic VTMagic is an Objective-C page container library for iOS that provides a swipeable, tabbed multi-page view with customizable navigation men… | 32 | 1803 | maintenance |
| AsishRaju/450-DSA A web application that tracks progress through 400+ curated data structures and algorithms questions based on Love Babbar's DSA Cracker She… | 32 | 1802 | maintenance |
| devgenios/ENSwiftSideMenu ENSwiftSideMenu is a lightweight iOS side menu component written in Swift, featuring dynamic bouncing animation, gesture support, and blur … | 23 | 1801 | maintenance |
| Redux DevTools A browser extension (Chrome, Firefox, Electron) that adds Redux DevTools to the browser, enabling inspection, time-travel debugging, and ac… | 23 | 1798 | maintenance |
| jeffbski/redux-logic redux-logic is Redux middleware for organizing business logic and action side effects in one place. It intercepts actions for validation/tr… | 23 | 1794 | maintenance |
| sobri909/MGBoxKit MGBoxKit is an Objective-C iOS library for building tables, grids, and custom layouts with less boilerplate than UITableView or UICollectio… | 32 | 1781 | maintenance |
| aweary/react-copy-write react-copy-write is an immutable React state management library that lets you update state with a simple mutable API. It is powered by Imme… | 32 | 1775 | maintenance |
| championswimmer/vuex-module-decorators A TypeScript/ES7 decorator library for defining Vuex store modules as classes with strict compile-time type safety. It provides decorators … | 23 | 1771 | maintenance |
| iceCola7/WanAndroid A third-party Android client for the WanAndroid website written in Kotlin, built with an MVP architecture using RxJava, Retrofit, Glide, an… | 23 | 1770 | maintenance |
| developit/stockroom Stockroom is a small JavaScript library that runs a Unistore store and its actions inside a Web Worker, with optimized bidirectional state … | 23 | 1744 | maintenance |
| zhenglibao/FlexLib FlexLib is an Objective-C layout framework for iOS based on the flexbox model, using XML files to define UI layouts with automatic variable… | 54 | 1715 | maintenance |
| aviabird/angularspree AngularSpree is a plug-and-play Angular e-commerce storefront application built with Redux, Observables, and ImmutableJS. It works with the… | 34 | 1715 | maintenance |
| liferay/senna.js Senna.js is a lightweight (~15 KB, dependency-free) single page application engine that converts multi-page websites into SPAs using the HT… | 10 | 1715 | maintenance |
| markusenglund/react-kanban React Kanban is a server-rendered, Trello-like kanban board application built with React and Redux. It supports card creation and editing, … | 10 | 1710 | maintenance |
| jaredly/treed Treed is a JavaScript tree editing component for the web, aiming to be for tree editing what Ace is for text editing. It offers vim-inspire… | 32 | 1707 | maintenance |
| ktsn/vuex-class vuex-class provides TypeScript decorator-based binding helpers that connect Vuex store state, getters, actions, and mutations to Vue class … | 10 | 1705 | maintenance |
| lovemo/MVVMFramework An Objective-C MVVM framework for rapid iOS development that separates controller code into ViewManagers and ViewModels to reduce coupling.… | 23 | 1704 | maintenance |
| router5/router5 Router5 is a framework- and view-library-agnostic JavaScript router that processes routing instructions and emits state updates, working bo… | 32 | 1695 | maintenance |
| kymjs/TheMVP TheMVP is a lightweight Android framework implementing the MVP (Model-View-Presenter) architectural pattern to separate Activity/Fragment r… | 42 | 1690 | maintenance |
| LANIF-UI/dva-boot-admin DVA Boot Admin is a React-based admin dashboard scaffold built on React 16, React Router 4, DVA 2, and Ant Design 4. It provides an out-of-… | 23 | 1673 | maintenance |
| qyxxjd/MultipleStatusView A lightweight Android custom View (MultipleStatusView) that lets developers switch a screen between loading, error, empty-data, no-network,… | 23 | 1669 | maintenance |
| pedronauck/react-adopt React Adopt is a tiny (~0.7kb) TypeScript library that composes multiple React render-props components into a single component, avoiding ne… | 23 | 1663 | maintenance |
| spring-attic/spring-statemachine Spring Statemachine is a Java framework that lets Spring application developers model application logic as finite state machines, supportin… | 10 | 1662 | maintenance |
| zhengwenming/WeChat An open-source Objective-C demo project that replicates the WeChat Moments (friend circle) and QQ Zone UI, including comment/reply threads,… | 32 | 1649 | maintenance |
| championswimmer/vuex-persist A TypeScript-ready Vuex plugin that automatically persists the Vue/Vuex store state to storage like localStorage, sessionStorage, or cookie… | 32 | 1646 | maintenance |
| brianegan/flutter_redux A Dart library that connects Flutter widgets to a Redux store via widgets like StoreProvider, StoreBuilder, and StoreConnector. It automati… | 23 | 1645 | maintenance |
| FormidableLabs/freactal freactal is a composable state management library for React and React-like libraries such as Preact and Inferno. State containers are built… | 10 | 1643 | maintenance |
| nytimes/backbone.stickit Stickit is a Backbone.js plugin that provides data binding between model attributes and view elements without requiring extra HTML markup. … | 32 | 1625 | maintenance |
| jiangxy/react-antd-admin A general-purpose admin dashboard framework built with React and Ant Design, designed to let backend developers scaffold internal admin UIs… | 23 | 1621 | maintenance |
| zwStar/vue-meituan A full-stack clone of the Meituan food delivery app built with Vue (vuex, vue-router, axios) on the frontend and Express + MongoDB on the b… | 32 | 1601 | maintenance |
| jorgebucaran/superfine Superfine is an absolutely minimal (1 kB) virtual DOM view layer for building web interfaces in JavaScript. It provides h(), text(), and pa… | 23 | 1596 | maintenance |
| robb0wen/tornis Tornis is a minimal JavaScript library that watches and tracks the state of the browser's viewport, including mouse position, scroll positi… | 32 | 1591 | maintenance |
| adrianhajdin/threads A full-stack clone of the Threads social app built with Next.js 13/14 App Router, TypeScript, MongoDB, Clerk auth, Tailwind CSS, and Shadcn… | 28 | 1591 | maintenance |
| TrueFiEng/useDApp useDApp is a React framework for rapidly building Ethereum decentralized applications (Dapps). It provides composable hooks for reading on-… | 23 | 1583 | maintenance |
| Andr3wHur5t/react-native-keyboard-spacer A plug-and-play React Native component that automatically adds a spacer view matching the iOS keyboard height, animating layout when the ke… | 23 | 1573 | maintenance |
| 944095635/DMSkin DMSkin is a WPF UI framework for building Windows desktop clients, providing borderless windows, custom controls, style libraries, and MVVM… | 23 | 1568 | maintenance |
| paldepind/flyd Flyd is a minimalistic, modular functional reactive programming library for JavaScript built around composable observable streams. Its core… | 32 | 1565 | maintenance |
| bcherny/undux Undux is a dead-simple, fully type-safe state management library for React, built on RxJS. It replaces Redux-style actions, reducers, and d… | 41 | 1560 | maintenance |
| MrBlenny/react-flow-chart A flexible, stateless, declarative flow chart library for React that renders draggable nodes, ports, and curved links. You control the char… | 23 | 1554 | maintenance |
| danielamitay/DAKeyboardControl DAKeyboardControl is an Objective-C iOS library that adds keyboard awareness and iMessages-style pan-to-dismiss behavior to any UIView, UIS… | 32 | 1552 | maintenance |
| faceyspacey/redux-first-router Redux-First Router is a JavaScript library that maps Redux actions bi-directionally to the browser address bar, letting you route by dispat… | 23 | 1552 | maintenance |
| mrcsxsiq/Kotlin-Pokedex A Pokedex Android application built in Kotlin demonstrating modern Android architecture components including ViewModel, LiveData, Room, Nav… | 23 | 1552 | maintenance |
| rgommezz/react-native-scroll-bottom-sheet A cross-platform React Native scrollable bottom sheet component with virtualisation support and native-feeling 60 FPS animations, implement… | 23 | 1552 | maintenance |
| JoniVR/VerticalCardSwiper VerticalCardSwiper is a Swift UIKit library that recreates the Shazam Discover UI combined with Tinder-style card swiping, built on UIColle… | 23 | 1536 | maintenance |
| ChenYilong/CollectionViewClassifyMenu An Objective-C iOS library providing a two-level collapsible classification menu built with UICollectionView, plus a multi-select sidebar m… | 32 | 1532 | maintenance |
| andris9/jStorage jStorage is a small cross-browser key-value store library for persisting data locally in the browser, supporting strings, numbers, objects,… | 32 | 1525 | maintenance |
| ermouth/jQuery.my jQuery.my is a jQuery plugin for reactive two-way data binding between DOM form controls and JavaScript state objects, defined via a single… | 23 | 1504 | maintenance |
| montagejs/montage Montage is an open-source HTML5 application framework for building rich single-page web applications using standard web technologies. It pr… | 66 | 1501 | maintenance |
| ncapdevi/FragNav FragNav is an Android library for managing multiple stacks of fragments, typically for bottom navigation or navigation drawer patterns. It … | 23 | 1496 | maintenance |
| skydoves/DisneyMotions A demo Disney-themed Android application showcasing Material Design transformation motion systems built with MVVM architecture in Kotlin. I… | 23 | 1494 | maintenance |
| lulululbj/wanandroid A Kotlin Android client for the Wanandroid open API demonstrating Jetpack MVVM architecture with LiveData, ViewModel, DataBinding, coroutin… | 32 | 1484 | maintenance |
| adchsm/Slidebars Slidebars is a jQuery-based framework for adding off-canvas menus and sidebars to websites and web apps. Version 2.0 is a complete rewrite … | 23 | 1480 | maintenance |
| antfu/reactivue Reactivue is a small TypeScript library that lets you use the Vue Composition API (ref, computed, lifecycle hooks) inside React functional … | 32 | 1478 | maintenance |
| pauldijou/redux-act An opinionated JavaScript library for Redux that creates action creators and reducers, using action objects themselves as references in red… | 23 | 1474 | maintenance |
| cvdlab/react-planner react-planner is a React component for designing building floorplans, letting users draw 2D plans with drag-and-drop catalogs of objects an… | 32 | 1473 | maintenance |
| agraboso/redux-api-middleware Redux middleware for calling APIs using Redux Standard API-calling Actions (RSAAs). It intercepts RSAA actions and dispatches Flux Standard… | 23 | 1472 | maintenance |
| pedronauck/reworm Reworm is a tiny React state management library that lets you create and update state with simple get/set calls, avoiding Redux-style boile… | 55 | 1459 | maintenance |
| balloob/react-sidebar React Sidebar is a small (<2.5kB gzipped) React component that renders a sidebar which can slide over or dock next to the main content. It … | 10 | 1454 | maintenance |
| antfu/handle Handle (汉兜) is a web-based Wordle-style guessing game for Chinese four-character idioms (chengyu), where players guess a hidden idiom withi… | 35 | 1440 | maintenance |
| paldepind/functional-frontend-architecture A minimal JavaScript framework implementing the Elm architecture: a single immutable state tree, pure update functions, actions, and a virt… | 32 | 1437 | maintenance |
| google/flutter.widgets A collection of Flutter widgets developed by Google but outside the core Flutter team, including scrollable_positioned_list, visibility_det… | 10 | 1437 | maintenance |
| anvil-ui/anvil Anvil is a small Java/Kotlin library for building reactive Android UIs declaratively, inspired by React's render model. Views are updated l… | 32 | 1436 | maintenance |
| hilongjw/vue-recyclerview A Vue 2 component library for rendering very large lists efficiently using DOM recycling. It supports multiple columns and waterfall layout… | 23 | 1436 | maintenance |
| mirrorjs/mirror Mirror is a React framework that wraps React, Redux, and React Router with a minimal API to eliminate boilerplate like manual action creato… | 32 | 1430 | maintenance |
| adamhaile/S S.js is a small JavaScript reactive programming library combining an automatic dependency graph with a synchronous execution engine. It pro… | 32 | 1419 | maintenance |
| PowerDos/Mall-Vue Mall-Vue is an open-source e-commerce storefront front-end built with Vue 2, Vuex, Vue Router, and iView UI. It provides complete shopping … | 23 | 1418 | maintenance |
| supermedium/superframe Superframe is a curated collection of components for A-Frame, the web framework for building VR experiences. It includes components for ani… | 70 | 1412 | maintenance |
| theironcook/Backbone.ModelBinder A Backbone.js plugin providing flexible two-way binding between Backbone model attributes and DOM elements using jQuery selectors. It updat… | 23 | 1411 | maintenance |
| pmndrs/suspend-react A small React library that integrates async operations into React Suspense, letting components read promise results synchronously while pen… | 23 | 1410 | maintenance |
| ITmonkey-cn/shopro-uniapp Shopro is an open-source uni-app based multi-platform e-commerce mall frontend (Vue2/Vue3) for building WeChat mini-programs, H5, and Andro… | 23 | 1400 | maintenance |