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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| marmelab/react-admin React‑Admin is an open‑source React library for building data‑driven admin interfaces and internal tools. It provides ready‑made components… | 96 | 26971 | active |
| electron-react-boilerplate/electron-react-boilerplate Electron React Boilerplate is a starter kit that combines Electron, React, and modern tooling to quickly build cross‑platform desktop appli… | 67 | 24256 | active |
| livewire/livewire Livewire is a full-stack framework for Laravel that lets developers build dynamic, reactive UI components entirely in PHP without writing s… | 95 | 23591 | stable |
| Wechaty Wechaty is an open‑source Conversational RPA SDK for building chatbots on instant‑messaging platforms. It provides a unified API and plugga… | 45 | 23348 | active |
| .NET MAUI .NET MAUI is a cross‑platform UI framework that lets developers build native mobile and desktop applications using a single C# and XAML cod… | 98 | 23324 | active |
| necolas/react-native-web React Native for Web is an accessible implementation of React Native's Components and APIs that runs on the web and interoperates with Reac… | 49 | 22135 | stable |
| Lit Lit is a small (~5 KB) TypeScript library for building fast, lightweight web components on top of browser standards. It provides a reactive… | 90 | 21857 | stable |
| vercel/chatbot Chatbot is an open‑source, full‑featured template built with Next.js and the Vercel AI SDK. It provides a ready‑to‑deploy AI chat applicati… | 67 | 20983 | active |
| daily.dev daily.dev is an open‑source personalized developer news feed and community platform. It is delivered as a browser new‑tab extension, a prog… | 76 | 20096 | active |
| Apollo Client Apollo Client is a TypeScript/JavaScript library that simplifies GraphQL data fetching and caching in web and native applications. It provi… | 94 | 19805 | active |
| Compose Multiplatform Compose Multiplatform is a declarative UI framework by JetBrains, based on Jetpack Compose, for sharing UI code across Android, iOS, deskto… | 100 | 19429 | stable |
| zxwk1998/vue-admin-better Vue Admin Better is a feature‑rich admin dashboard template built with Vue 3 (and Vue 2) and Element UI/Element Plus. It provides ready‑mad… | 76 | 18933 | active |
| baidu/amis amis is a frontend low-code framework from Baidu that generates admin pages and UIs from JSON configuration. It lets developers build compl… | 59 | 18897 | stable |
| Framework7 Framework7 is a free, open-source HTML framework for building mobile, desktop, and web apps with native iOS and Android (Material Design) l… | 98 | 18765 | stable |
| Formily ice.js is a progressive React application framework from Alibaba supporting SPA, MPA, SSR, and SSG rendering with zero-config setup. It inc… | 60 | 18612 | active |
| vercel-labs/json-render json-render is a Generative UI framework that lets AI generate dynamic, personalized interfaces from natural language prompts, constrained … | 77 | 18472 | active |
| zauberzeug/nicegui NiceGUI is a Python-based UI framework for creating web browser-based graphical user interfaces with simple Python code. It provides standa… | 93 | 16268 | stable |
| TanStack/router TanStack Router is a fully type-safe, client-first router for React and Solid applications, with file-based routing, nested layouts, loader… | 93 | 15143 | active |
| marko-js/marko Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i… | 95 | 14459 | active |
| freshframework/fresh Fresh is a full-stack web framework for Deno that renders server-generated HTML with Preact and ships JavaScript only for interactive 'isla… | 90 | 13792 | active |
| Play Framework Play Framework is a high-velocity, reactive web framework for Java and Scala running on the JVM. It offers a stateless, non-blocking archit… | 90 | 12617 | active |
| Formily Ice.js is a progressive application framework built on React that provides zero‑config support for TypeScript, CSS modules, and modern buil… | 43 | 12591 | active |
| assistant-ui/assistant-ui assistant-ui is an open-source TypeScript/React library of primitives and runtimes for building production-grade AI chat interfaces, with a… | 90 | 12564 | active |
| tambo-ai/tambo Tambo is an open-source generative UI SDK for React that lets developers register components with Zod schemas so an AI agent can choose and… | 80 | 11182 | active |
| JOYCEQL/magic-resume Magic Resume is a free online AI-powered resume editor built with TanStack Start, TypeScript, and Framer Motion. It offers real-time previe… | 91 | 11103 | active |
| Uno Platform Uno Platform is an open-source (Apache-2.0) .NET framework for building native mobile, web, desktop, and embedded applications from a singl… | 96 | 10079 | active |
| zuiidea/antd-admin Antd Admin is a production-style admin dashboard template and scaffolding CLI built on React 19, Ant Design 6, TanStack Router/Query, Zusta… | 82 | 9769 | active |
| dotnet/blazor Blazor is a front-end web framework from Microsoft for building interactive web apps in C# using reusable components that can run on the cl… | 10 | 9255 | stable |
| urql-graphql/urql urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, So… | 96 | 8977 | active |
| maxence-charriere/go-app go-app is a Go package for building progressive web apps (PWAs) using WebAssembly, with a declarative, component-based UI syntax written en… | 100 | 8973 | active |
| xitanggg/open-resume OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P… | 29 | 8914 | active |
| ProseMirror ProseMirror is a JavaScript toolkit for building rich-text WYSIWYG editors on the web, based on contentEditable with support for custom doc… | 10 | 8699 | stable |
| Sylius/Sylius Sylius is an open-source headless eCommerce platform and framework built on top of PHP/Symfony and API Platform. It provides a powerful RES… | 93 | 8545 | active |
| bytedance/flowgram.ai FlowGram is a TypeScript/React workflow development framework and toolkit from ByteDance for building AI workflow platforms. It provides a … | 80 | 8488 | active |
| ReactPy ReactPy is a Python library for building reactive user interfaces in pure Python without writing JavaScript, using a component model that m… | 87 | 8148 | active |
| Inertia.js Inertia.js is a glue framework that lets you build single-page React, Vue, or Svelte apps on top of classic server-side routing and control… | 95 | 8131 | stable |
| HalseySpicy/Geeker-Admin Geeker-Admin is an open-source admin dashboard framework built on Vue 3.4, TypeScript, Vite 5, Pinia, and Element Plus. It ships with a pow… | 62 | 8089 | active |
| Ripple-TS/ripple Ripple is a TypeScript-first UI framework built around .tsrx files, featuring fine-grained reactivity, template-native control flow, scoped… | 81 | 7401 | active |
| Honcho Honcho is an open-source memory infrastructure service for building stateful AI agents that maintain understanding of users, agents, groups… | 82 | 7327 | active |
| Kiranism/next-shadcn-dashboard-starter A free, MIT-licensed admin dashboard starter template built with Next.js 16, shadcn/ui, Tailwind CSS v4, and TypeScript. It provides produc… | 88 | 7142 | active |
| FormCreate FormCreate is a low-code Vue form generation library that renders dynamic forms from JSON data, with validation, data collection, submissio… | 85 | 7108 | stable |
| olton/metroui Metro UI is a progressive, HTML-first front-end framework and component library in Windows Metro style, offering 150+ components, 900+ icon… | 61 | 7083 | active |
| bcakmakoglu/vue-flow Vue Flow is a highly customizable flowchart and node-based graph component library for Vue 3, written in TypeScript. It provides built-in z… | 79 | 6894 | active |
| phoenixframework/phoenix_live_view Phoenix LiveView is an Elixir library for building rich, real-time web user interfaces with server-rendered HTML over WebSockets. It sends … | 96 | 6824 | stable |
| wagmi Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno… | 96 | 6762 | active |
| Yin-Hongwei/music-website A full-stack music streaming website built with Vue 3 + TypeScript on the frontend and Spring Boot + MyBatis with MySQL on the backend. It … | 75 | 6757 | active |
| mesop-dev/mesop Mesop is a Python-based UI framework for rapidly building web apps like demos and internal tools without writing JavaScript, CSS, or HTML. … | 10 | 6581 | active |
| Rivet Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab… | 93 | 6309 | active |
| vuejs/apollo Vue Apollo is the official Apollo/GraphQL integration for Vue.js, providing composables and components for running GraphQL queries, mutatio… | 82 | 6028 | active |
| liyupi/mianshiya Mianshiya (面试鸭) is an open-source interview question bank website for programmers, covering Java, frontend, AI/LLM, C++, Go, Python, system… | 58 | 5983 | active |
| jekip/naive-ui-admin Naive Ui Admin is a free, MIT-licensed admin dashboard solution built on Vue3, Vite, TypeScript, and Naive UI. It provides pre-built compon… | 48 | 5920 | active |
| aiogram/aiogram aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl… | 96 | 5888 | active |
| srizzon/git-city Git City is a web application that turns GitHub profiles into 3D pixel art buildings in an explorable interactive city, with building heigh… | 61 | 5849 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| holoviz/panel Panel is an open-source Python framework for building interactive dashboards, data apps, and web applications entirely in Python. It integr… | 96 | 5800 | active |
| Cloudflare Agents SDK A TypeScript SDK for building persistent, stateful AI agents on Cloudflare Workers, powered by Durable Objects. Each agent gets durable ide… | 83 | 5800 | active |
| Dammyjay93/interface-design A Claude Code plugin/skill that gives coding agents persistent memory of UI design decisions, saving choices like spacing grids, colors, an… | 68 | 5785 | active |
| Shiny Shiny is an R (and Python) package for building interactive web applications entirely in R or Python code, without needing HTML, CSS, or Ja… | 81 | 5695 | stable |
| Proton Mail Suite The official monorepo for Proton's web clients, including Proton Mail, Calendar, Drive, VPN, Pass, Wallet, and more. It is built with React… | 82 | 5646 | active |
| wangyuan389/mall-cook Mall-Cook is an open-source low-code platform for visually building e-commerce storefronts, including multi-page visual construction and a … | 66 | 5617 | active |
| TommyLemon/Android-ZBLibrary Android-ZBLibrary is an Android MVP rapid development framework in Java that provides base classes, templates, utility classes, and compreh… | 52 | 5606 | active |
| Mall4j Mall4j is an open-source Java e-commerce mall system built on Spring Boot 4, Vue3, Sa-Token, MyBatis-Plus, and Redis, providing product, or… | 77 | 5283 | active |
| React on Rails React on Rails is a Ruby gem plus npm package that integrates React components into Ruby on Rails applications via view helpers, Shakapacke… | 100 | 5193 | active |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5048 | active |
| youlookwhat/CloudReader CloudReader is an open-source Android reading client with a Netease Cloud Music-inspired UI, built with MVVM-DataBinding architecture using… | 58 | 5014 | active |
| Tencent/tmagic-editor TMagic is a visual page-building (low-code) platform from Tencent, written in TypeScript with Vue 3. It provides an editor package, runtime… | 97 | 4943 | active |
| Polymer Polymer is Google's original library for building encapsulated, reusable Web Components that work like standard HTML elements, with feature… | 53 | 22019 | maintenance |
| ant-design/pro-components ProComponents is a React UI component library built on top of Ant Design, offering enterprise-grade components like advanced tables, forms,… | 79 | 4839 | active |
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 83 | 4808 | active |
| formkit/formkit FormKit is a form framework for React and Vue that provides a single-component API with co-located validation, automatic data structuring, … | 85 | 4777 | active |
| mljar/mercury Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten… | 95 | 4353 | active |
| lapce/floem Floem is a native Rust UI library with fine-grained reactivity, inspired by Xilem, Leptos, and rui. It provides a declarative, ergonomic AP… | 65 | 4301 | active |
| h2oai/wave H2O Wave is a software stack for building realtime, browser-based web applications and dashboards entirely in Python (and R) without HTML, … | 97 | 4258 | active |
| teloxide Teloxide is a full-featured Rust framework for building Telegram bots, built on the dptree chain-of-responsibility pattern for declarative … | 76 | 4243 | active |
| TheAlphamerc/flutter_twitter_clone Fwitter is a fully functional Twitter clone mobile app built with the Flutter framework, using Firebase authentication, realtime database, … | 23 | 4240 | active |
| KuekHaoYang/KVideo KVideo is a modern video aggregation and playback platform built on Next.js 16, React 19, and Tailwind CSS v4, featuring a distinctive 'Liq… | 58 | 4189 | active |
| didi/mpx Mpx is an enhanced cross-platform mini-program framework by DiDi that lets developers build apps with a Vue-like development experience and… | 95 | 3942 | active |
| yudaocode/yudao-ui-admin-vue3 Yudao admin dashboard frontend built with Vue 3, Element Plus, TypeScript, and Vite, providing RBAC dynamic permissions, SaaS multi-tenancy… | 91 | 3879 | active |
| skydoves/chatgpt-android An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat … | 46 | 3872 | active |
| thi-ng/umbrella thi.ng/umbrella is a broadly scoped monorepo of 215 composable TypeScript libraries (plus ~185 examples) for functional, data-driven develo… | 74 | 3830 | active |
| iview/iview-admin iView Admin is a Vue.js 2.0 admin management system template built on the iView UI toolkit. It provides a complete front-end back-office so… | 23 | 16338 | maintenance |
| standardagents/arrow-js ArrowJS is a tiny, type-safe reactive UI framework for the web built on JavaScript primitives like template literals and the DOM, with no b… | 81 | 3768 | active |
| frejs/fre Fre is a tiny (~1KB brotli) concurrent UI library for JavaScript built on a Fiber architecture with a coroutine scheduler enabling time sli… | 83 | 3763 | active |
| Vidstack Player Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web… | 73 | 3684 | active |
| Tencent-TDS/KuiklyUI KuiklyUI is a Kotlin Multiplatform UI framework from Tencent TDS that lets developers build apps with one codebase targeting Android, iOS, … | 87 | 3570 | active |
| Ajaxy/telegram-tt Telegram Web A, an official Telegram web client built with a custom React-like framework (Teact) and GramJS MTProto implementation. It is a… | 99 | 3554 | active |
| guildxyz/guild.xyz Guild.xyz is an open-source web application for token-curated community membership management, providing token-gated access to Discord, Tel… | 52 | 3478 | active |
| primefaces/primevue PrimeVue is a comprehensive Vue UI component library offering dozens of components like tables, datepickers, trees, and selects. The reposi… | 88 | 14454 | maintenance |
| Store Store5 is a Kotlin Multiplatform library that provides a unified architecture for fetching, caching, and updating data across network, memo… | 87 | 3418 | active |
| fantastic-admin/basic Fantastic-admin is a Vue 3-based admin/management system framework designed to be AI-programming friendly, with built-in AI Skills for task… | 92 | 3415 | active |
| rocicorp/mono Zero is a general-purpose sync engine for the web that syncs slices of a Postgres database into a client-side local datastore, letting quer… | 67 | 3414 | active |
| LangGraph.js LangGraph.js is a TypeScript/JavaScript framework for building stateful, long-running LLM agents as graphs of nodes and edges, mixing deter… | 90 | 3371 | active |
| Blitz.js Blitz.js is a fullstack toolkit built on top of Next.js that adds a typesafe RPC data layer, authentication/authorization, and code scaffol… | 54 | 14125 | maintenance |
| sycamore-rs/sycamore Sycamore is a reactive library for building web user interfaces in Rust compiled to WebAssembly, using fine-grained reactivity with signals… | 82 | 3357 | active |
| neomjs/neo Neo.mjs is a JavaScript frontend framework built on a multi-threaded web-workers architecture, now evolving into an AI-driven engineering p… | 95 | 3295 | active |
| marc2332/freya Freya is a cross-platform, non-web, declarative GUI library for Rust powered by the Skia graphics engine. It provides built-in components, … | 97 | 3229 | active |
| RuoYi-Vue RuoYi-Vue is a full-stack, front-end/back-end separated admin and permission management system built on Spring Boot, Spring Security, JWT, … | 77 | 3228 | active |
| SciSharp/BotSharp BotSharp is an open-source multi-agent AI framework written in C# for .NET, providing an agent abstraction layer, conversation state manage… | 77 | 3114 | active |
| creativetimofficial/material-dashboard-react Material Dashboard 2 React is a free, MIT-licensed admin dashboard template built on React and MUI (Material-UI), featuring over 70 prebuil… | 23 | 3025 | active |
| fairygui/FairyGUI-unity FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo… | 48 | 2974 | active |