Edit This Page

Ecosystem

Redux is a tiny library, but its contracts and APIs are carefully chosen to spawn an ecosystem of tools and extensions.

For an extensive list of everything related to Redux, we recommend Awesome Redux. It contains examples, boilerplates, middleware, utility libraries, and more.

On this page we will only feature a few of them that the Redux maintainers have vetted personally. Don’t let this discourage you from trying the rest of them! The ecosystem is growing too fast, and we have a limited time to look at everything. Consider these the “staff picks”, and don’t hesitate to submit a PR if you’ve built something wonderful with Redux.

Learning Redux

Screencasts

Example Apps

Tutorials and Articles

Talks

Using Redux

Bindings

Middleware

Routing

Components

Enhancers

Utilities

  • reselect — Efficient derived data selectors inspired by NuclearJS
  • normalizr — Normalize nested API responses for easier consumption by the reducers
  • redux-actions — Reduces the boilerplate in writing reducers and action creators
  • redux-act — An opinionated library for making reducers and action creators
  • redux-transducers — Transducer utilities for Redux
  • redux-immutablejs — Integration tools between Redux and Immutable
  • redux-tcomb — Immutable and type-checked state and actions for Redux
  • redux-mock-store — Mock redux store for testing your app

Developer Tools

Community Conventions

Translations

More

Awesome Redux is an extensive list of Redux-related repositories.