Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-redux
Catalog of Redux Libraries & Learning Material
https://github.com/brillout/awesome-redux
Last synced: about 4 hours ago
JSON representation
-
Uncategorized
-
Uncategorized
-
-
Utilities
-
- redux-orm - Small, simple and immutable ORM to manage relational data in your Redux store.
- reselect - Selector library for Redux.
- 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-immutable - Redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
- 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.
- redux-search - Redux bindings for client-side search.
- redux-logger - Logger middleware for Redux.
- reselect - Selector library for Redux.
-
Side Effects
- redux-saga - Alternative side effect model for Redux apps.
- redux-thunk - Thunk middleware for Redux.
- 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-connect - Provides decorator for resolving async props in react-router, extremely useful for handling server-side rendering in React.
- 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-ship - Composable, testable and typable side effects.
- redux-thunk - Thunk middleware for Redux.
- 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.
-
Store Persistence
- redux-storage - Persistence layer for Redux with flexible backends.
- redux-persist - Persist and rehydrate a Redux store.
-
-
React Integration
-
Side Effects
- react-redux - Official React bindings for Redux.
- react-easy-universal - Universal Routing & Rendering with React & Redux was too hard. Now it's easy.
- redux-test-recorder - Redux middleware to automatically generate tests for reducers through ui interaction.
- redux-form-material-ui - Set of wrapper components to facilitate using Material UI with Redux Form.
- react-redux - Official React bindings for Redux.
-
Routing
- 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.
- redux-async-connect - It allows you to request async data, store them in Redux state and connect them to your React component.
-
Forms
- react-redux-form - Create forms easily in React with Redux.
- redux-form - Higher Order Component using react-redux to keep form state in a Redux store.
-
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.
- redux-promise - FSA-compliant promise middleware for Redux.
- redux-actions - Flux Standard Action utilities for Redux.
-
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.
-
Backbone
- backbone-redux - Easy way to keep your backbone collections and Redux store in sync.
-
Falcor
- redux-falcor - Connect your Redux front-end to your falcor back-end.
-
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.
-
Electron
- redux-electron-store - Redux store enhancer that allows automatic synchronization between electron processes.
-
Deku
- deku-redux - Bindings for Redux in deku < v2.
-
-
Learning Material
-
Other
- Redux official documentation
- guide on performance
- post
- introduction to Reactive Programming
- article
- overview on monads - 04-17-functors,_applicatives,_and_monads_in_pictures.html) explains monads in more details with graphics and simple examples.
-
-
Community
-
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.
-
Code Style
-
Side Effects
- 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
-
Side Effects
- redux-devtools-inspector - Another Redux DevTools Monitor.
- redux-diff-logger - Diff logger between states for Redux.
- 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.
- redux-devtools - DevTools for Redux with hot reloading, action replay, and customizable UI.
- redux-devtools-chart-monitor - Chart monitor for Redux DevTools.
-
-
Boilerplate
-
Other
- 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
-
Other
- redux-core - Minimal Redux.
-
Programming Languages
Categories
Sub Categories
Keywords
redux
19
react
13
javascript
4
devtools
3
redux-middleware
2
storage
2
immutablejs
2
debug
2
forms
2
form
2
nodejs
2
isomorphic
1
node
1
promises
1
optimistic-updates
1
async-functions
1
react-redux
1
redux-connect
1
async
1
server-side-rendering
1
persistor
1
storage-engine
1
database
1
replay
1
playback
1
undo
1
redux-undo
1
redux-state
1
redo
1
history
1
immutable
1
elm-architecture
1
composition
1
redux-logger
1
angular
1
validation
1
redux-form
1
form-validation
1
yeoman-generator
1
scaffold
1
boilerplate-template
1
boilerplate
1
mvc
1
c-sharp
1
asp-net-mvc
1
asp-net-core
1
asp-net
1
wp-api
1
wordpress-api
1
wordpress
1