Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. State Management

State Management

626 projects

Showing 36 of 626 projects

re-frame
re-frameClojure

A ClojureScript framework for building user interfaces with a data-oriented, functional design, leveraging React.

#event-driven#spa#functional-programming
Stars5.5k
Forks710
Last commit5 months ago
jsondiffpatch
jsondiffpatchTypeScript

A JavaScript library to compute and apply diffs (deltas) between JSON objects, with support for arrays, text, and multiple output formats.

#text-diff#data-synchronization#diffing
Stars5.3k
Forks495
Last commit5 months ago
Provider
ProviderDart

InheritedWidgets, but simple

#dart#hacktoberfest#flutter
Stars5.3k
Forks527
Last commit19 days ago
effector
effectorTypeScript

A state manager for JavaScript apps that implements business logic with ease across React, Vue, Svelte, and more.

#event-driven#business-logic#data-flow
Stars4.9k
Forks282
Last commit1 month ago
Pepperoni
PepperoniJavaScript

A React Native starter kit with Redux, navigation, testing, and deployment infrastructure for building cross-platform mobile apps.

#offline-support#continuous-integration#starter-kit
Stars4.6k
Forks630
Last commit3 years ago
use-immer
use-immerTypeScript

A React hook that provides immutable state updates using Immer's mutable draft syntax.

#immutability#frontend#javascript
Stars4.6k
Forks99
Last commit1 year ago
@preact/signals
@preact/signalsTypeScript

A performant state management library that automatically optimizes updates and integrates natively into frameworks like Preact and React.

#hooks#reactive-programming#frontend
Stars4.5k
Forks129
Last commit18 days ago
van
vanJavaScript

An ultra-lightweight, zero-dependency reactive UI framework based on pure vanilla JavaScript and DOM.

#dom-manipulation#zero-dependency#vanilla-dom-manipulation
Stars4.4k
Forks110
Last commit3 months ago
Architecture Tutorial
Architecture TutorialElm

A tutorial repository demonstrating The Elm Architecture, a pattern for building scalable web applications in Elm.

#functional-programming#examples#model-view-update
Stars4.2k
Forks716
Last commit
VueFire
VueFireTypeScript

Firebase bindings for Vue.js that simplify real-time data synchronization and state management.

#realtime#real-time-database#database
Stars3.9k
Forks341
Last commit6 months ago
GitHub repo
GitHub repoRust

A Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.

#webassembly#web-app#elm-architecture
Stars3.8k
Forks156
Last commit1 year ago
Official examples
Official examplesRust

A Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.

#webassembly#web-app#elm-architecture
Stars3.8k
Forks156
Last commit1 year ago
react-firebase-hooks
react-firebase-hooksTypeScript

A collection of reusable React Hooks for integrating Firebase services like Authentication, Firestore, and Realtime Database.

#firebase-firestore#react-firebase-hooks#firebase-authentication
Stars3.6k
Forks297
Last commit
React Firebase Hooks
React Firebase HooksTypeScript

A collection of reusable React Hooks for integrating Firebase services like Authentication, Firestore, and Realtime Database.

#firebase-firestore#react-firebase-hooks#firebase-authentication
Stars3.6k
Forks297
Last commit
react-native-hooks
react-native-hooksTypeScript

React Native APIs turned into React Hooks for use in functional React components.

#ui-utilities#react-native#functional-components
Stars3.6k
Forks200
Last commit3 days ago
React Fire
React FireTypeScript

React hooks, context providers, and components for seamless Firebase integration with realtime updates and automatic cleanup.

#realtime-data#react-suspense#authentication
Stars3.6k
Forks402
Last commit2 days ago
Official GitHub repository
Official GitHub repositoryTypeScript

A state management pattern and library for Angular applications, designed to reduce boilerplate and simplify complex state logic.

#developer-tools#cqrs#event-sourcing
Stars3.5k
Forks406
Last commit1 day ago
mori
moriClojure

A JavaScript library providing ClojureScript's persistent data structures and functional APIs for immutable data manipulation.

#functional-programming#transducers#clojurescript
Stars3.4k
Forks142
Last commit7 months ago
LangGraphJS
LangGraphJSTypeScript

A TypeScript/JavaScript framework for building resilient, stateful language agents as directed graphs.

#multi-step-reasoning#ai#agents
Stars3.4k
Forks609
Last commit2 days ago
Hooks
HooksDart

A Flutter implementation of React hooks for managing widget life-cycles and increasing code reuse.

#dart#hacktoberfest#hook
Stars3.3k
Forks197
Last commit4 months ago
graphql-flutter
graphql-flutterDart

A GraphQL client for Flutter and Dart, providing a modern feature set with high-performance Streams integration.

#dart#client#caching
Stars3.3k
Forks640
Last commit29 days ago
hybrids
hybridsJavaScript

A JavaScript UI framework for building web components and applications with a unique declarative and functional architecture.

#web-components#functional-programming#javascript-framework
Stars3.2k
Forks92
Last commit13 days ago
Baobab
BaobabJavaScript

A JavaScript & TypeScript persistent and optionally immutable data tree with cursors for managing application state.

#event-driven#functional-programming#cursors
Stars3.2k
Forks115
Last commit4 years ago
Awesome Flutter tips
Awesome Flutter tipsDart

A curated collection of practical Flutter and Dart tips, tricks, and best practices for developers.

#dart#app-development#code-quality
Stars2.9k
Forks248
Last commit4 years ago
redux-orm
redux-ormJavaScript

A small, simple, and immutable ORM for managing relational data in Redux stores.

#reducer#orm#state
Stars2.9k
Forks109
Last commit3 years ago
Vue DevTools
Vue DevToolsTypeScript

Browser devtools extension for debugging Vue.js applications, available as a Vite plugin, standalone app, or browser extension.

#developer-tools#browser-extension#vuejs
Stars2.9k
Forks283
Last commit3 days ago
redux-undo
redux-undoJavaScript

A higher-order reducer that adds undo/redo functionality to Redux state containers.

#history#redux-undo#time-travel
Stars2.9k
Forks184
Last commit9 months ago
unistore
unistoreJavaScript

A tiny 350b centralized state container with component bindings for Preact & React.

#component-binding#redux-alternative#subscription
Stars2.8k
Forks134
Last commit5 years ago
ReactorKit
ReactorKitSwift

A reactive and unidirectional Swift application architecture framework combining Flux and Reactive Programming.

#ios#flux#reactorkit
Stars2.8k
Forks272
Last commit5 months ago
Haunted
HauntedTypeScript

React's Hooks API implemented for standard web components, enabling stateful and reactive custom elements.

#hooks#web-components#custom-elements
Stars2.7k
Forks89
Last commit1 month ago
redux-promise
redux-promiseJavaScript

FSA-compliant promise middleware for Redux that dispatches resolved or rejected promise values as actions.

#redux-middleware#server-side-rendering#redux-utilities
Stars2.6k
Forks115
Last commit3 years ago
scs
scsGo

A lightweight, efficient, and secure HTTP session management library for Go applications.

#web-security#authentication#server-side-sessions
Stars2.6k
Forks204
Last commit11 months ago
React Redux Firebase
React Redux FirebaseJavaScript

Redux bindings for Firebase with React Hooks and HOCs for automatic listener management.

#real-time-database#authentication#firestore
Stars2.5k
Forks541
Last commit3 days ago
Lustre
LustreGleam

A Gleam web framework for building HTML templates, single page applications, and real-time server components.

#web-components#functional-programming#single-page-application
Stars2.5k
Forks158
Last commit13 days ago
MobX
MobXDart

A reactive state-management library for Dart and Flutter apps using transparent functional reactive programming.

#dart#reactive-programming#app-development
Stars2.5k
Forks321
Last commit3 days ago
react-native-offline
react-native-offlineTypeScript

A React Native toolbelt for handling offline/online connectivity with smooth Redux integration.

#hooks#offline-first#network-connectivity
Stars2.4k
Forks270
Last commit3 years ago
PreviousPage 3 of 18

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 years ago
2 years ago
2 years ago
Next
#Frontend198
#Typescript156
#Javascript141
#React134
#Redux131
#Angular123
#Reactive Programming105
#React Native62
#Functional Programming60
#Rxjs58
#Mobile Development52
#Ui Components50