Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. State Management

State Management

624 projects

Showing 36 of 622 projects

redux-persist
redux-persistTypeScript

A library to persist and rehydrate a Redux store across browser sessions or app restarts.

#persistor#redux-middleware#storage
Stars13.0k
Forks846
Last commit2 years ago
formily
formilyTypeScript

A high-performance form library for React, React Native, Vue 2, and Vue 3 with JSON Schema support and a visual form builder.

#dynamic-forms#schema-form#ant-design
Stars12.6k
Forks1.6k
Last commit1 year ago
redux-form
redux-formJavaScript

A React higher-order component that stores form state in Redux for tight integration with your Redux application.

#validation#redux-form#frontend
Stars12.5k
Forks1.6k
Last commit2 years ago
Bloc
BlocDart

A predictable state management library for Dart and Flutter that implements the BLoC design pattern.

#dart#library#testability
Stars12.5k
Forks3.4k
Last commit1 day ago
boardgame.io
boardgame.ioTypeScript

A JavaScript engine for creating turn-based games with built-in state management and multiplayer networking.

#multiplayer#javascript-framework#game-prototyping
Stars12.4k
Forks831
Last commit1 day ago
downshift
downshiftJavaScript

A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox, or select dropdown components.

#wai-aria#autosuggest#select
Stars12.3k
Forks943
Last commit16 days ago
WatermelonDB
WatermelonDBJavaScript

A reactive and asynchronous database framework optimized for building powerful React and React Native apps that scale.

#hacktoberfest#database#offline-first
Stars11.7k
Forks651
Last commit11 months ago
Get
GetDart

A lightweight, high-performance Flutter framework for state management, dependency injection, and route management without context.

#getx#dart#route-management
Stars11.2k
Forks1.8k
Last commit1 month ago
GetX
GetXDart

A lightweight, high-performance Flutter framework for state management, dependency injection, and navigation without context.

#getx#dart#route-management
Stars11.2k
Forks1.8k
Last commit1 month ago
React Native Debugger
React Native DebuggerJavaScript

A standalone desktop app for debugging React Native apps, integrating React Inspector, Redux DevTools, and Apollo Client DevTools.

#graphql-debugging#developer-tools#desktop-app
Stars10.5k
Forks817
Last commit
Terragrunt
TerragruntGo

A flexible orchestration tool that helps OpenTofu/Terraform Infrastructure as Code scale effectively.

#cloud-infrastructure#developer-tools#devops
Stars9.7k
Forks1.2k
Last commit20 hours ago
Preact-urql
Preact-urqlTypeScript

A highly customizable and versatile GraphQL client for React, Preact, Vue, Solid, and Svelte.

#caching#graphql#graphql-clients
Stars9.0k
Forks477
Last commit6 days ago
urql
urqlTypeScript

A highly customizable and versatile GraphQL client for React, Preact, Vue, Solid, and Svelte.

#caching#graphql#graphql-clients
Stars9.0k
Forks477
Last commit6 days ago
TodoMVC
TodoMVCDart

A collection of Flutter TodoMVC implementations demonstrating different state management and architectural patterns.

#dart#architecture-patterns#mobile-development
Stars8.9k
Forks1.7k
Last commit8 months ago
react-native-router-flux
react-native-router-fluxJavaScript

A declarative API wrapper for React Navigation that centralizes route definitions and simplifies navigation in React Native apps.

#declarative-routing#react-native#javascript
Stars8.9k
Forks2.1k
Last commit
Official GitHub repository
Official GitHub repositoryTypeScript

A reactive state management library for Angular applications using the Redux pattern.

#observables#reactive-programming#rxjs
Stars8.3k
Forks2.0k
Last commit22 hours ago
redux-observable
redux-observableTypeScript

RxJS middleware for handling side effects in Redux applications using observable streams called Epics.

#redux-middleware#side-effects#reactive-programming
Stars7.8k
Forks458
Last commit15 days ago
react-router-redux
react-router-reduxJavaScript

Bindings to keep React Router and Redux state synchronized for time-travel debugging.

#time-travel#frontend#javascript
Stars7.8k
Forks624
Last commit7 years ago
ReSwift
ReSwiftSwift

A Redux-like implementation of unidirectional data flow architecture for Swift applications.

#reswift#functional-programming#ios
Stars7.6k
Forks519
Last commit2 years ago
nanostores
nanostoresTypeScript

A tiny atomic state manager for React, Vue, Svelte, and other frameworks with tree-shakable stores.

#atomic-stores#vanilla-js#tree-shaking
Stars7.5k
Forks155
Last commit3 days ago
RiverPod
RiverPodDart

A reactive caching and data-binding framework for Flutter and Dart that simplifies state management and asynchronous code.

#dart#hacktoberfest#inheritedwidget
Stars7.3k
Forks1.1k
Last commit17 hours ago
Fish
FishDart

An assembled Flutter application framework based on Redux for building medium and large apps.

#dart#functional-programming#adapter
Stars7.3k
Forks832
Last commit4 years ago
Agera
AgeraJava

A reactive programming library for Android applications with functional and asynchronous capabilities.

#event-driven#functional-programming#android
Stars7.1k
Forks627
Last commit4 years ago
Faster
FasterC#

A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.

#hash-table#library#high-performance
Stars6.6k
Forks596
Last commit6 days ago
Om
OmClojure

A ClojureScript UI framework and client/server architecture built on Facebook's React.

#functional-programming#clojurescript#client-server
Stars6.6k
Forks352
Last commit5 years ago
transitions
transitionsPython

A lightweight, object-oriented finite state machine implementation in Python with many extensions.

#threading#workflow#nested-states
Stars6.6k
Forks571
Last commit10 months ago
redux-actions
redux-actionsJavaScript

Flux Standard Action utilities for Redux to simplify action and reducer creation.

#boilerplate-reduction#reducers#action-creators
Stars6.5k
Forks290
Last commit2 years ago
Bacon
BaconTypeScript

A functional reactive programming library for TypeScript and JavaScript that turns event-driven code into clean, declarative streams.

#event-driven#asynchronous-programming#observables
Stars6.5k
Forks327
Last commit1 year ago
vue-apollo
vue-apolloTypeScript

Apollo Client integration for Vue.js applications, providing hooks, components, and utilities for GraphQL.

#vue2#vue-options-api#data-fetching
Stars6.0k
Forks517
Last commit10 days ago
vue-apollo
vue-apolloTypeScript

Apollo Client integration for Vue.js applications, providing hooks, components, and utilities for GraphQL.

#vue2#vue-options-api#data-fetching
Stars6.0k
Forks517
Last commit10 days ago
<editor-container>
<editor-container>TypeScript

A toolkit for building block-based editors and collaborative applications with native web components and CRDT-based real-time collaboration.

#web-components#content-editing#collaborative-editing
Stars5.9k
Forks560
Last commit
Datascript
DatascriptClojure

Immutable in-memory database and Datalog query engine for Clojure, ClojureScript, and JavaScript.

#database#clojurescript#query-engine
Stars5.8k
Forks317
Last commit9 months ago
redux-logger
redux-loggerJavaScript

A customizable middleware logger for Redux that logs actions and state changes to the console.

#redux-middleware#console-logging#logging
Stars5.7k
Forks317
Last commit5 years ago
re-frame
re-frameClojure

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

#event-driven#spa#single-page-applications
Stars5.5k
Forks711
Last commit2 months ago
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
Forks711
Last commit2 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 commit2 months ago
PreviousPage 2 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
2 years ago
3 years ago
4 days ago
Next
#Frontend198
#Typescript155
#Javascript141
#React134
#Redux131
#Angular123
#Reactive Programming105
#React Native62
#Functional Programming60
#Rxjs58
#Mobile Development52
#Ui Components50