Awesome Lists

awesome-redux

by brillout

awesome listpushed almost 8 years ago

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
View on GitHubdevarchy.com/redux

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/brillout/awesome-redux/links.svg)](https://awesome.facts.dev/awesome/brillout/awesome-redux)
HTML
<a href="https://awesome.facts.dev/awesome/brillout/awesome-redux"><img src="https://awesome.facts.dev/shield/brillout/awesome-redux/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/brillout/awesome-redux/links.svg

What's in the list

81 links in 21 sections, with live GitHub stats.activeno commit in 2y

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

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

Community

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.