awesome-redux
by brillout
Catalog of Redux Libraries & Learning Material
AI summary
Redux toolkit
A collection of Redux libraries and tools to simplify state management in JavaScript applications.
- stars
- 383
- forks
- 39
- watching
- 19
- awesome lists
- 3
- entries
- 81
What's in the list
81 links in 21 sections, with live GitHub stats.activeno commit in 2y
Links
- devarchy.com/redux
Official website:
Code Architecture
redux-schema
Automatic actions, reducers and validation for Redux
redux-tcomb
Immutable and type-checked state and actions for Redux
redux-action-tree
The Cerebral signals running with Redux
redux-elm
The Elm Architecture in JavaScript
Utilities
redux-orm
Small, simple and immutable ORM to manage relational data in your Redux store
redux-api-middleware
Redux middleware for calling an API
redux-ignore
Higher-order reducer to ignore Redux actions
redux-modifiers
Collection of generic functions for writing Redux reducers to operate on various data structures
rereduce
Reducer library for Redux
redux-search
Redux bindings for client-side search
redux-logger
Logger middleware for Redux
redux-immutable
Redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state
reselect
Selector library for Redux
redux-requests
Manages in-flight requests with a Redux reducer to avoid issuing duplicate requests
redux-undo
Higher order reducer to add undo/redo functionality to Redux state containers
redux-bug-reporter
Bug reporter and bug playback tool for Redux
redux-transducers
Transducer utilities for Redux
Utilities / Store Persistence
redux-storage
Persistence layer for Redux with flexible backends
redux-persist
Persist and rehydrate a Redux store
Utilities / Side Effects
redux-saga
Alternative side effect model for Redux apps
redux-promise-middleware
Redux middleware for resolving and rejecting promises with conditional optimistic updates
redux-effects
You write pure functions, redux-effects handles the rest
redux-thunk
Thunk middleware for Redux
redux-connect
Provides decorator for resolving async props in react-router, extremely useful for handling server-side rendering in React
redux-loop
Port of elm-effects and the Elm Architecture to Redux that allows you to sequence your effects naturally and purely by returning them from your reducers
redux-side-effects
Redux toolset for keeping all the side effects inside your reducers while maintaining their purity
redux-logic
Redux middleware for organizing business logic and action side effects
redux-observable
RxJS middleware for action side effects in Redux using "Epics"
redux-ship
Composable, testable and typable side effects
Code Style
redux-act
Opinionated lib to create actions and reducers for Redux
redux-crud
Set of standard actions and reducers for Redux CRUD Applications
Dev tools / Inspection tools
redux-devtools-inspector
Another Redux DevTools Monitor
redux-diff-logger
Diff logger between states for Redux
redux-devtools-chart-monitor
Chart monitor for Redux DevTools
redux-devtools
DevTools for Redux with hot reloading, action replay, and customizable UI
redux-devtools-dispatch
Dispatch your actions manually to test if your app Reacts well
redux-devtools-dock-monitor
Resizable and movable dock for Redux DevTools monitors
redux-devtools-filterable-log-monitor
Filterable tree view monitor for Redux DevTools
redux-devtools-log-monitor
The default monitor for Redux DevTools with a tree view
remote-redux-devtools
Redux DevTools remotely
React Integration
redux-test-recorder
Redux middleware to automatically generate tests for reducers through ui interaction
react-redux
Official React bindings for Redux
- react-easy-universal
Universal Routing & Rendering with React & Redux was too hard. Now it's easy
redux-form-material-ui
Set of wrapper components to facilitate using Material UI with Redux Form
React Integration / Routing
redux-async-connect
It allows you to request async data, store them in Redux state and connect them to your React component
redux-tiny-router
Router made for Redux and made for universal apps. Stop using the router as a controller, it's just state
redux-router
Redux bindings for React Router – keep your router state inside your Redux store
react-router-redux
Ruthlessly simple bindings to keep react-router and Redux in sync
ground-control
Scalable reducer management & powerful data fetching for React Router & Redux
React Integration / Forms
redux-form
Higher Order Component using react-redux to keep form state in a Redux store
react-redux-form
Create forms easily in React with Redux
React Integration / Component State
redux-react-local
Local component state via Redux
redux-ui
Easy UI state management for React Redux
Other Integrations / Flux
redux-actions
Flux Standard Action utilities for Redux
redux-promise
FSA-compliant promise middleware for Redux
Other Integrations / Backbone
backbone-redux
Easy way to keep your backbone collections and Redux store in sync
Other Integrations / Falcor
redux-falcor
Connect your Redux front-end to your falcor back-end
Other Integrations / RxJS
redux-observable
RxJS middleware for action side effects in Redux using "Epics"
rx-redux
Reimplementation of Redux using RxJS
redux-rx
RxJS utilities for Redux
redurx
Redux'ish Functional State Management using RxJS
Other Integrations / Electron
redux-electron-store
Redux store enhancer that allows automatic synchronization between electron processes
Other Integrations / Deku
deku-redux
Bindings for Redux in deku < v2
Other Integrations / Other
- redux-rollbar-middleware
Redux middleware that wraps exceptions in actions and sends them to Rollbar with current state
kasia
React Redux toolset for the WordPress API
Boilerplate
redux-cli
Opinionated CLI for building Redux/React apps quicker
reactuate
React/Redux stack (not a boilerplate kit)
react-chrome-extension-boilerplate
Boilerplate for Chrome Extension React.js project
universal-redux
Npm package that lets you jump right into coding React and Redux with universal (isomorphic) rendering. Only manage Express setups or Webpack configurations if you want to
generator-react-aspnet-boilerplate
Starting point for building isomorphic React applications with ASP.NET Core 1, leveraging existing techniques
generator-redux
CLI tools for Redux: next-gen functional Flux/React with devtools
generator-react-webpack-redux
React Webpack Generator including Redux support
socrates
Small (8kb), batteries-included Redux store to reduce boilerplate and promote good habits
Miscellaneous
redux-core
Minimal Redux
Community
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-redux.
More related projects
erikras/react-redux-universal-hot-example12K
xkawi/react-universal-saga186
jhen0409/react-native-debugger10.4K
omnidan/redux-undo-boilerplate122
stacks-archive/blockstack-browser1.1K
bekatom/react-redux-firebase-boilerplate329
pookpal/star-initreact-example76
mezod/boilerplate-koa-redux-react161
nicksp/redux-webpack-es6-boilerplate560
bluedaniel/kakapo-native140
colinmeinke/universal-js66