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
kmalakoff/knockback
Knockback.js is a JavaScript library that bridges Backbone.js Models and Collections with Knockout.js observables, providing automatic two-…
771058maintenance
reactions/component
A declarative React component that lets you add lifecycle methods and local state inline without creating a new component class. It has sin…
321058maintenance
DanielEverland/ScriptableObject-Architecture
A Unity library that makes ScriptableObjects a core architectural building block, providing typed variables, events, runtime sets, and auto…
101057maintenance
Regularjs
Regularjs is a living, string-based template engine for building data-driven components with AngularJS-style dirty-check data binding. It p…
231052maintenance
vitalets/checklist-model
An AngularJS directive that binds a group of checkboxes to a single array model, replacing the need for custom controller logic. It support…
231050maintenance
bodil/vgtk
vgtk is a declarative desktop UI framework for Rust built on GTK and Gtk-rs. It provides a React/JSX-inspired DSL with virtual DOM diffing …
101050maintenance
slimjs/slim.js
Slim.js is an ultra-lightweight (~3KB gzipped) front-end micro-framework for building native Web Components with declarative templates and …
231037maintenance
tshelburne/redux-batched-actions
A Redux utility providing a batching action creator and higher-order reducer that dispatches multiple actions while triggering only a singl…
231036maintenance
hoplon/hoplon
Hoplon is a ClojureScript library for building single-page web applications from highly composable DOM elements. It integrates tightly with…
231030maintenance
r-park/todo-react-redux
A simple Todo web application example built with Create React App, React Redux, and Firebase, featuring OAuth authentication and undelete c…
321023maintenance
react-native-image-header-scroll-view
A React Native component providing a ScrollView with a fixed image header that shrinks into a navbar as the user scrolls. It works on both …
231023maintenance
Polymer/shop
Shop is a sample e-commerce Progressive Web App built by the Polymer team to demonstrate real-world patterns. It showcases a shopping cart,…
591020maintenance
NoTests/RxFeedback.swift
RxFeedback is a Swift library providing a universal 'system' operator and architecture for RxSwift, modeling apps as state machines driven …
231019maintenance
HelloChenJinJun/NewFastFrame
An Android component-based (modular) framework project in Java that integrates mainstream libraries like OkHttp, RxJava, Retrofit, Glide, G…
321012maintenance
williamngan/roll
A tiny (~8kb) dependency-free JavaScript library for tracking scroll position, pagination, and step-based progress in DOM or canvas context…
231011maintenance
getify/TNG-Hooks
TNG-Hooks is a small JavaScript library that brings React-inspired hooks like useState, useReducer, and useEffect to plain, standalone func…
101008maintenance
iamvucms/react-native-instagram-clone
A React Native mobile application that clones the Instagram mobile app, built with TypeScript, Firebase, Redux, and React Navigation. It in…
321007maintenance
xunleif2e/vue-lazy-component
A Vue.js 2.x plugin that provides component-level lazy loading. It loads real components when they become visible (or after a timeout), sho…
231003maintenance
StructureBuilder/react-keep-alive
A React library providing a KeepAlive component that preserves component state across unmounts, similar to Vue's keep-alive. It wraps compo…
231001maintenance
apankrat/nullboard
Nullboard is a minimalist single-page kanban board and task list manager that runs as a single HTML file, works fully offline, and stores a…
324147experimental
buqiyuan/vite-vue3-lowcode
An experimental H5 mobile low-code platform built with Vue 3, Vite, TypeScript, Vant, and Element Plus. It provides a drag-and-drop visual …
323405experimental
gabrielpetersson/fast-grid
A highly performant DOM-based web table/grid library written in TypeScript that can render millions of rows at constant time complexity. It…
302304experimental
Hyperfiddle
Electric Clojure is a full-stack Clojure/Script framework where client and server code compose in the same expression, with a compiler that…
622139experimental
RibirX/Ribir
Ribir is a non-intrusive, declarative GUI framework for Rust that builds multi-platform applications (desktop, mobile, web/WASM) from a sin…
721733experimental
dotnet/Comet
Comet is a C# UI toolkit for building cross-platform user interfaces using the Model-View-Update (MVU) architectural pattern, built on top …
101668experimental
nkzw-tech/fate
fate is a modern, type-safe data client for React (with a Vue client also available) inspired by Relay and GraphQL. It combines co-located …
851124experimental
Vue Core
Vue 2 is the end-of-life repository for Vue.js, a progressive JavaScript framework for building user interfaces that scales from a lightwei…
23212850abandoned
snakster/cpp.react
C++React is a reactive programming library for C++ that enables declarative definition of data dependencies between state variables and eve…
321042experimental
angular/angular.js
AngularJS is a JavaScript MVW framework that extends HTML with directives and provides two-way data binding, dependency injection, and clie…
1058486abandoned
facebookarchive/draft-js
Draft.js is a JavaScript framework for building rich text editors in React, backed by an immutable editor state model. It provides declarat…
1022567abandoned
google/iosched
The official Google I/O conference companion Android app, open-sourced as a real-world sample of Modern Android Development. It demonstrate…
1021636abandoned
RxJS
The Reactive Extensions for JavaScript (RxJS 4) is a library for composing asynchronous and event-based programs using observable sequences…
1019326abandoned
facebookarchive/flux
Flux is Facebook's application architecture pattern for React, using a unidirectional data flow with a Dispatcher, Stores, and Views. The n…
1017430abandoned
acdlite/recompose
Recompose is a utility belt of helper functions for React function components and higher-order components, often described as lodash for Re…
1014757abandoned
fbsamples/f8app
The complete source code of Facebook's official F8 2017 conference app, built with React Native for iOS and Android. It is paired with the …
1013870abandoned
Turbolinks
Turbolinks is a JavaScript library that speeds up web application navigation by intercepting link clicks, fetching pages via fetch/HTML5 Hi…
1012572abandoned
browserstate/history.js
History.js is a JavaScript library that provides a normalized wrapper around the HTML5 History/State APIs (pushState, replaceState, onPopSt…
3210646abandoned
linebender/druid
Druid is a data-first, Rust-native UI toolkit for building cross-platform desktop applications, inspired by declarative frameworks like Flu…
549699abandoned
YoKeyword/Fragmentation
A deprecated Android library for managing Fragments in single-activity and multi-activity architectures, offering fragment stacks, launch m…
239671abandoned
reactjs/react-router-redux
A small library that synchronizes React Router's location state with a Redux store, enabling Redux DevTools time travel to also rewind and …
107735abandoned
romaonthego/RESideMenu
RESideMenu is an Objective-C library that provides an iOS 7/8 style side menu with a parallax effect for iOS apps. It supports menu view co…
237035abandoned
omcljs/om
Om is a ClojureScript UI framework built on top of Facebook's React, providing a client/server architecture inspired by Relay, Falcor, and …
326618abandoned
Flight
Flight is a lightweight, component-based, event-driven JavaScript framework from Twitter that maps behavior directly to DOM nodes. Componen…
236485abandoned
Avalon
Avalon is a JavaScript MVVM framework for building data-bound web user interfaces, emphasizing high performance on large tables and lists. …
235771abandoned
robinvdvleuten/vuex-persistedstate
A Vuex plugin that persists and rehydrates Vuex store state between page reloads, typically using localStorage. It supports custom storage …
105668abandoned
benoitvallon/react-native-nw-react-calculator
A calculator application demonstrating how to architect a single JavaScript codebase that runs as iOS/Android apps (React Native), desktop …
325203abandoned
lucasr/twoway-view
TwoWayView is a deprecated Android library that simplifies RecyclerView usage by providing a LayoutManager base class and stock layouts lik…
105201abandoned
andrewngu/sound-redux
SoundRedux is a web-based SoundCloud client built with React and Redux, created as a learning project for ES6 and Redux. It lets users brow…
324972abandoned
futurice/pepperoni-app-kit
An opinionated React Native starter kit by Futurice providing scaffolding, Redux with ImmutableJS, and testing setup for building Android a…
324595abandoned
ECSlidingViewController/ECSlidingViewController
ECSlidingViewController is an Objective-C view controller container for iOS that implements layered 'hamburger menu' / slide-out side menu …
104281abandoned
pkluz/PKRevealController
PKRevealController is an Objective-C view controller container for iOS that presents multiple controllers layered on top of one another, co…
103821abandoned
salesforce/akita
Akita is a reactive state management library for JavaScript applications, built on RxJS, combining Flux-style multiple stores with Redux-st…
103664abandoned
samdenty/gqless
gqless is a TypeScript GraphQL client that lets you query GraphQL APIs by simply accessing typed objects, generating queries automatically …
233656abandoned
TornadoFX
TornadoFX is a lightweight JavaFX framework for Kotlin providing type-safe GUI and CSS builders, dependency injection, FXML support, and as…
103630abandoned
Alt
Alt is a small, terse Flux implementation for JavaScript applications with first-class isomorphic (server-side rendering) support. It provi…
323423abandoned
anthonyshort/deku
Deku is a JavaScript library for rendering user interfaces using pure functions and a virtual DOM, designed as a lightweight alternative to…
233384abandoned
taofed/react-web
React Web is a library that lets you build web applications using the React Native API by aliasing react-native to react-web in Webpack. It…
103331abandoned
bmelnychuk/AndroidTreeView
AndroidTreeView is an Android library for rendering N-level expandable and collapsible tree views with customizable node views and styles. …
323038abandoned
shinygang/Vue-cnodejs
A web application that rewrites the Cnodejs.org community site using Vue.js 2, built with vue-cli, webpack, vue-router, and Vuex. It includ…
323014abandoned
mattkrick/meatier
Meatier is a full-stack JavaScript web application framework that replicates Meteor's functionality using a modern, modular stack: RethinkD…
323011abandoned
liuxuanqiang/wechat-weapp-mall
A WeChat mini-program implementing a mobile shopping mall frontend in JavaScript. It provides pages for browsing and purchasing products, b…
322976abandoned
toss/slash
Slash is a collection of over 30 TypeScript/JavaScript npm packages from Toss for building high-quality web services, including general uti…
102955abandoned
crazycodeboy/GitHubPopular
GitHubPopular is a cross-platform mobile app built with React Native for browsing the most popular and trending GitHub repositories. It sup…
232935abandoned
redux-orm/redux-orm
Redux-ORM is a small, immutable ORM for managing relational (normalized) data inside a Redux store, with model declarations, relations, and…
232929abandoned
aurajs/aura
Aura is an event-driven JavaScript architecture for building scalable, component-based web applications using reusable, decoupled modules. …
232927abandoned
nicklockwood/FXForms
FXForms is a deprecated Objective-C library for building table-based forms on iOS from strongly-typed data models using introspection. It w…
102907abandoned
Raynos/mercury
Mercury is a modular JavaScript frontend framework built on virtual-dom, offering immutable virtual DOM structures and unidirectional state…
102808abandoned
grevory/angular-local-storage
An AngularJS module providing access to browser localStorage with automatic cookie fallback when storage is unavailable. It offers a config…
232796abandoned
square/flow
Flow is a Java library for Android that names UI states as immutable key objects, navigates between them, and preserves navigation history …
102768abandoned
JoelBesada/scrollpath
A jQuery plugin for defining custom scroll paths that the browser follows when scrolling, using canvas-style path syntax (moveTo, lineTo, a…
322758abandoned
jsblocks
jsblocks is a JavaScript MV-ish UI framework from 2012, inspired by Knockout, for building everything from simple interfaces to complex sin…
232745abandoned
artsy/eidolon
Eidolon is Artsy's open-source iPad auction kiosk app, written in Swift, that lets gallery visitors browse auction lots, register to bid, a…
102690abandoned
bigardone/phoenix-trello
A Trello clone built with Elixir, Phoenix Framework, React, and Redux, demonstrating real-time kanban boards with Phoenix channels. It doub…
232492abandoned
romaonthego/RETableViewManager
RETableViewManager is an Objective-C library that provides a data-driven layer for managing UITableView content, including forms and lists,…
322461abandoned
trojanowski/react-apollo-hooks
A React hooks library for using Apollo Client with useQuery, useMutation, and useSubscription hooks. It is deprecated in favor of the offic…
232386abandoned
Comcast/FreeFlow
FreeFlow is a layout engine for Android that decouples layouts from the View containers managing scrolling and view recycling. It enables s…
102361abandoned
gsklee/ngStorage
ngStorage is an AngularJS module providing $localStorage and $sessionStorage services that make Web Storage work reactively 'the Angular Wa…
232310abandoned
jeneser/douban
A demo single-page application cloning the Douban movie/media site, built with Vue 2, Vuex, Vue Router, and Superagent. It serves as a refe…
232290abandoned
Mattermost
The former web frontend (React/TypeScript) of Mattermost, an open-source team messaging and collaboration platform. The repository has been…
102290abandoned
caijinyc/vue-music-webapp
A mobile-first music web application built with Vue 2.5, vuex, and vue-router that replicates the Android NetEase Cloud Music UI. It stream…
102288abandoned
acdlite/redux-router
Redux bindings for React Router that keep router state (pathname, query, params) inside the Redux store. It lets you interact with routing …
232278abandoned
iMeiji/Toutiao
A third-party Android client for Toutiao (Today's Headlines) built with MVP architecture, RxJava, and Retrofit, aggregating news, images, v…
232241abandoned
Naoki2015/CircleDemo
An Android demo application that clones WeChat's Moments (朋友圈) feed, implemented in Java with RecyclerView. It simulates backend interactio…
322217abandoned
wwayne/react-native-nba-app
A React Native mobile application for browsing NBA games, players, and teams, built with Redux for state management. It serves as a cross-p…
322211abandoned
jossmac/react-toast-notifications
A configurable, composable toast notification system for React apps, providing a ToastProvider context and useToasts hook. The project is e…
322160abandoned
facebookarchive/redux-react-hook
A React hook library for accessing Redux store state and dispatch via useMappedState and useDispatch. It is deprecated and superseded by th…
102135abandoned
square/mortar
Mortar is a Java library for Android that pairs thin views with dedicated presenters, providing a simplified, composable overlay on the And…
102135abandoned
melanke/Watch.JS
Watch.JS is a small JavaScript library that lets you observe changes to object attributes and invoke callback functions when they change, i…
102116abandoned
TonicArtos/SuperSLiM
SuperSLiM is an Android layout manager for RecyclerView offering interchangeable linear, grid, and staggered layouts with configurable sect…
232102abandoned
tylermcginnis/re-base
re-base is a JavaScript library that simplifies binding Firebase Realtime Database data to React component state, inspired by Relay. It pro…
322099abandoned
robertodoering/harpy
Harpy is a feature-rich alternative Twitter client built with Flutter, offering a polished user experience with customizable themes, timeli…
232075abandoned
DevExpress/devextreme-reactive
DevExtreme Reactive is a set of pure React UI components including a DataGrid, Charts, and Scheduler, with Bootstrap and Material-UI integr…
102068abandoned
reark/reark
Reark is a reference architecture library for Android demonstrating how to build apps around RxJava data streams, with stores backed by Con…
232045abandoned
deepsweet/hocs
A collection of Higher-Order Components (HOCs) for React, covering utilities like prop omission, lifecycle handling, debounced/throttled ha…
102040abandoned
cashapp/redwood
Redwood is a Kotlin Multiplatform library for building reactive user interfaces for Android, iOS, and web using Jetpack Compose-style compo…
522027abandoned
Rebass UI Library
Rebass Grid (formerly grid-styled) is a responsive React grid system providing Flex and Box layout components built on styled-system, with …
102022abandoned
ProShop eCommerce Platform
ProShop is a full-stack eCommerce web application built with the MERN stack (MongoDB, Express, React, Node.js) and Redux, featuring a shopp…
322020abandoned
konmik/nucleus
Nucleus is an Android library implementing the Model-View-Presenter pattern to reliably connect background tasks with UI components. It han…
321949abandoned
ReactiveCocoa/ReactiveViewModel
ReactiveViewModel is an Objective-C library and documentation project for building Cocoa applications with the Model-View-ViewModel (MVVM) …
101938abandoned
spotify/HubFramework
Spotify's component-driven UI framework for building native iOS interfaces from reusable components, with support for backend-driven UIs vi…
101890abandoned

← prev page 9 / 14 next →