List of repositories which use Redux
Unofficial documentation of Redux(Russian version) (Work in progress)
Documentation of Redux(Japanese version) (Work in progress)
Predictable state container for JavaScript apps
- Universal (Isomorphic) - π€
- Hot Reload - π₯
- Many tools and middlewares
- Blog which is written with Redux
- Redux offline docs
- Flux challenge
- Sound Redux - a simple Soundcloud client
- User interface builder for React
- Writing a Basic App in Redux
- Learn how to use Redux step by step
- Tutorial: Handcrafting an Isomorphic Redux Application (With Love)
- 0 to 1 : Getting started with Redux
- Redux Chinese Document
- Redux Document (Traditional Chinese)
- Relay and Routing
- Understanding Redux Middleware
- Several videos about Redux + Falcor and Example code
- Redux Middleware: Behind the Scenes
- A proposal for bundling reducers, action types and actions when using Redux
- Full-Stack Redux Tutorial - A Comprehensive Guide to Test-First Development with Redux, React, and Immutable Source Server + Client
- Redux best practices
- The 3REE Stack: React + Redux + RethinkDB + Express.js
- React Tutorial - Converting Reflux to Redux
- Redux example using 500px API (with ES6)
- Building a boilerplate for a Koa, Redux, React application including Webpack, Mocha and SASS - This article explains in detail how this koa-redux-react-boilerplate was built and the technologies it uses.
- Typed React and Redux
- A cartoon intro to Redux
- Join The Dark Side Of The Flux: Responding to Actions with Actors
- Can I dispatch multiple actions from Redux action creators?
- react-redux-boilerplate - React Redux Boilerplate
- react-boilerplate - React + Typescript + Sass boilerplate
- react-redux-scaffold - Combination of redux, react-router and ES6+ support
- reactv - React Redux example
- redux-boilerplate - Boilerplate for Redux
- react-redux-starter-kit - Get started with React, Redux, React-Router, and Koa
- simplest-redux-example - Simplest Redux + React example for beginners
- redux-easy-boilerplate - React Redux easy boilerplate
- dicty-redux - Starter kit to bootstrap React and Redux (Flux) based web application
- react_scaffolding - React + React Router 1.0 + Redux + Webpack & Hot Module Replacement
- express-redux-sample - Express-Redux-PassportJs-MySQL Boilerplate
- redux-blog-example - Redux-Webpack-Babel Blog Platform boilerplate
- redux-undo-boilerplate - a magical boilerplate with hot reloading and awesome error handling
- redux500 - The Redux version of isomorphic500
- redux-demo - Redux port of SurviveJS - Webpack and React Kanban app
- react-redux-universal-hot-example - A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-hot-loader π€
- overreact - Fullstack Boilerplate for React Redux Webpack Express (Redux+Express+PostCSS)
- rde - Reactive Live Programming Environment
- React Redux Starter Kit - Yet another React and Redux based web application starter kit
- skeleton - A simple project-stub to show the basic ideas. Also serves you as a quick start for your project (Mori + Redux)
- browser-redux - Building Chrome apps and cross-browser extensions with Redux and Webpack
- react-for-hipsters-boilerplate - Fresh boilerplate with brand new hot reloading confing and other hipster stuff
- Documented Koa Redux React Webpack boilerplate - The building process of this boilerplate is deeply documented from 0 for learning purposes. You can find the docs here.
- err - Electron, React, Redux-devtools boilerplate for building cross-platform apps.
- friends-app-redux - React Redux Universal Hot Example
- isomorphic-redux-app - Redux Isomorphic App (with async content)
- starter-kit - Project boilerplate using React, Redux and Uniloc http://unicornstandard.com/packages/boilerplate.html
- A boilerplate for a Redux-React application using LoopBack
- Examples
-
Middlewares
- redux-transduce - Transducer utilities for Redux
- redux-actions - Flux Standard Action utilities for Redux
- redux-promise - FSA-compliant promise middleware for Redux
- redux-simple-promise - FSA-compliant promise middleware for Redux with simple behaviour with minimal boilerplate declarations
- redux-async - FSA-compliant promise property middleware for Redux
- redux-rx - RxJS utilities for Redux
- reselect - Selector library for Redux like in NuclearJS
- redux-react-connector - Convenient subscription to redux stores
- react-redux - React bindings for Redux
- redux-react-router - Redux bindings for React Router β keep your router state inside your Redux store
- redux-promise-middleware - Redux middleware for resolving and rejecting promises
- redux-thunk - Thunk middleware for Redux
- redux-batched-updates - Batch React updates that occur as a result of Redux dispatches, to prevent cascading renders.
- redux-combine-actions - Redux middleware that allows you to easy combine actions and dispatch them sequentially
- redux-catch-promise - Extended replacement of redux-thunk middleware to supporting async-await functions and implement server-side rendering for React components with async state
- redux-delegator - Compose redux reducers in a structured way
- routex - Simple router for Redux universal applications. Can be used with React too
- redux-persist-store - Persist and rehydrate a redux store
- adrenaline - React bindings for Redux with Relay in mind
- redux-localstorage - Store enhancer that syncs (a subset) of your Redux store state to localstorage.
- redux-storage - Persistence layer for redux with flexible backends
- redux-pouchdb - sync store state to pouchdb
- redux-vstack-router - Helpers to bind vstack-router to redux
- redux-client-next - Resolve client promises with redux actions
- redux-next - Recurse redux actions
- redux-delay - Delay redux actions
- redux-create-store
- redux-batched-subscribe - Batch calls to subscribe handlers with a custom function, including debouncing or React batched updates.
- redux-logger - Logger middleware for Redux
- redux-node-logger - A Redux Logger for Node Environments
- redux-diff-logger - Diff logger between states for Redux
- redux-debug - debug(...) middleware for Redux
- redux-requests - Avoid issuing duplicate HTTP requests
- redux-owl - Redux One Way Linking
- redux-act - An opinionated lib to create actions and reducers for Redux
- redux-raven-middleware - Redux middleware for sending error reports to Sentry through raven-js
- redux-routing - Universal routing built on top of redux
- redux-undo - Simple undo/redo functionality for redux state containers
- rn-redux-mixpanel - Configurable Redux middleware that sends your actions & user profile data to Mixpanel
- redux-falcor - Connect your redux front-end to your falcor back-end
- redux-analytics - Trigger analytics events based on your event metadata
- redux-ignore - Ignore redux actions by array or filter function
- redux-recycle - Reset the redux state on certain actions
- re-notif A notification center based on React & Redux.
-
Tools
- redux-devtools - DevTools for Redux with hot reloading, action replay, and customizable UI
- redux-tiny-router - A Router made for Redux, stop using the router as a controller it's just state!
- redux-devtools-gentest-plugin - Generate mocha like tests from redux-devtools session
- redux-action-utils - Factory functions for reducing action creator boilerplate (pun not intended)
- generator-redux - CLI tools for Redux: next-gen functional Flux/React with devtools
- generator-redux-app - Scaffold out a redux app with counter example and react-router
- redux-loader - A high order component for Redux. This components loads resources and passes them to the child components via props
- redux-rest - Automatically create Flux action constants, action creators and Redux reducers for your REST API
- redux-api - Flux REST API for redux infrastructure
- vstack-router - Universal router
- redux-ecommerce - E-commerce flux with redux
- redux-form - An ES7 decorator for forms using Redux and React
- https://github.com/calesce/redux-slider-monitor
- updeep - Easily update nested frozen objects and arrays in a declarative and immutable manner
- redux-immutable - Streamlines use of Immutable.js with Redux reducers.
- redux-import-export-monitor - A monitor for copying your serialized action log to the clipboard, as well as pasting it in from somewhere else
- icedam - Just-in-time immutability: freezes data sent to views.
- react-inline-grid - Predictable flexbox based grid for React using Redux and Immutable-js.
- redux-easy-actions - Sugar library for creating Redux or Flux actions
- redux-multi - Dispatch multiple actions from one action creator
- immu - A tiny, fail-fast, lazy, immutable Javascript objects library
- Generate standard action creators and reducers for CRUD applications
- Redux & ImmutableJs - Integration of Redux & ImmutableJs that 100% conforms Redux standards
- redux-tcomb - Immutable and type-checked state and actions for Redux
- redux-react-router-transitions - Attach react-router transitions to arbitrary actions
- redux-optimist - Optimistically apply actions that can be later commited or reverted.
- redux-devtools-diff-monitor - Redux DevTools β Diff Monitor
- redux-store-visualizer - Visualize Redux store in real time
- generator-redux - CLI tools for Redux: next-gen functional Flux/React with devtools
- redux-viewmodel - ViewModel wrapping for Redux & React
- redux-utils - Utility functions for Redux
- multireducer - A utility to wrap many copies of a single Redux reducer into a single key-based reducer
- subdivide - User defined UI layout: Every pane can be subdivided and any widget assigned to any pane
- replux - Self contained components and enhancements for Redux
- redux-immutable-utils - Utilities for using Immutable with Redux
- recompose - A microcomponentization toolkit for React
- redux-lift - Lifting for Redux
-
Frameworks
-
Examples
- Koa
- Isomorphic (Koa + Redux) π€
- isomorphic-react-redux-koa π€
- Sliced Haskell fragments Universal + RethinkDB + ElasticSearch + lots of good stuff π₯
- Express
- Hapi
- GraphQL
- Omniscient
- Datascript
- RxJS
- Thisless React - Reactive React application flow with React, RxJS and Redux
- https://github.com/jadekler/git-js-booksearch
- Redux and React Router Example App
- Simple chat
- Simple Isomorphic App: Redux-Api + React-Router + Redux + Express π€
- Counter
- Trivia game
- Git Watch (Node webkit + Redux)
- Firebase + Redux
- Dashboard
- Snowblind game
- Official example (Counter)
- Official example (TodoMVC)
- Pacman viewer (Redux + Electron + Material-UI + Radium)
- Dice game
- A showcase of the Redux architecture with React Router
- TodoMVC (ES5)
- trailerzoo-redux
- Isomorphic π€
- Simple flux router
- Redux router
- redux-example
- Another universal example π€
- Ideas log
- React tutorial tool
- Webpack Redux Boilerplate
- redux + redux-promise + sovereign + when
- Yet another isomorphic π€
- react-template
- Universal Starter-kit π€
- Exploring Redux
- phillybike.me.redux
- Orange game
- Visualize language usage in the Norwegian parliament
- Reversi
- Payments UI from Mozilla
- Chords
- HSTracker
- Metastarter
- Amun
- Electron template
- Personal website of timedoes
- Sofar
- Mush web
- react-isomorphic-bundle
- loggit
- redux-example
- Encrypted chat using Redux and the Web Crypto API
- Example from comparison of flux
- playing-with-react-and-redux
- Redux Multiple Reducers Example
- Platform for self-publishing of literary worlds
- habits
- nwjs-emoji-app
- expense
- l-and-l-demo-vm
- Example Reducer for Redux, without the switches
- KanBan board for GitHub issues
- react-training
- cinematica
- React Redux Universal Hot Example π€
- panels-runtime
- An implementation of TodoMVC using React, Redux, React-Router, and more!
- tst
- timerrrs
- testing
- app
- web
- reactive-stock-ticker-demo
- Budgify - A different budget app build with React, utilizing ES6 & Webpack.
- router-experiments
- list-redux
- redux-experiments
- React/Redux/Immutable.js playground
- Tasks4Squares.client
- Simple Pokedex app to start learning Redux
- Universal app with redux as Flux library and redux-devtools hot-reload tools π€
- Redux socket.io
- [React + redux + socket.io + react-router] (https://github.com/raineroviir/react-redux-socketio-chat)
- repair-redux
- Scaffolder of universal Flux / Redux app, backed by Rails API.
- Redux-React + Router + Rails API -Todo App
- react + redux(flux) + react-router + async(fetch)
- Ripster
- redux-remote
- react-redux-isomorphic-example π€
- React Redux Universal Hot Example π€
- Coffeescript example/boilerplate π€ π₯
- Streaming movie app using Redux flux implementation
- chat-example
- redux-example
- past.ebin
- color-contrast
- redux-react-router-example-app
- like-counter
- test-redux-flickr
- reactapus
- react-redux-robot-game
- react-redux-async-example
- super-duper-redux
- redux-test
- react-with-redux-shop-ducks
- 1rt π€
- ReactChat - React+Redux+Firebase
- https://github.com/mattybow/redux-starter
- https://github.com/mattybow/redux-dev-talk
- react-redux-demo
- redux-ticker
- dreamlikedays-frontend
- redux-auth-demo
- https://github.com/jchapron/redux-friendlist-demo
- react-redux-example π€
- redux-hacker-news
- webapp-starter-pack
- reduxify
- redux_actionsStore
- resit - Real Time App with React + Redux + Firebase
- https://github.com/taylorhakes/redux-slidedeck
- https://github.com/jigsawye/redux-counter
- https://github.com/jarsbe/redux-isomorphic-example π€
- https://github.com/jsdmc/react-redux-router-crud-example
- https://github.com/gaearon/redux/tree/add-async-example/examples/async
- https://github.com/Rhadow/isomorphic-react-example π€
- https://github.com/gbabiars/ember-redux-simple-demo
- https://github.com/mjw56/ruscello
- https://github.com/tomchentw/redux-universal π€
- https://github.com/macocha/react-words
- https://github.com/gajus/redux-immutable-examples
- https://github.com/cdebotton/react-relay-redux
- https://github.com/Pitzcarraldo/redux-example-front
- https://github.com/Pitzcarraldo/redux-example-api
- https://github.com/kyasu1/redux-reddit
- https://github.com/jimpick/starter-redux-tutorial-advanced
- https://github.com/knowbody/redux-immutable-example
- https://github.com/cascada-io/island-react
- Relay-like functionality for Redux-based applications
- https://github.com/JiLiZART/redux-vk-music
- https://github.com/Fraina/React-Weather-Widget
- https://github.com/alanrsoares/redux-game-of-life
- https://github.com/fatiherikli/fil
- https://github.com/d6u/redux-chat
- https://github.com/dtrussia/redux-dthub-api
- https://github.com/ironbay/react-redux-template
- https://github.com/A-deLuna/OS-Simulator
- https://github.com/defact/frieze
- https://github.com/bananaoomarang/chapters
- https://github.com/IoanAlexandru/React-Redux-with-Hot-Loading-and-tcomb-forms
- https://github.com/earlsioson/sample-react-redux-jspm
- https://github.com/BinaryMuse/electron-youtube-player
- https://github.com/gaearon/react-elmish-example Elm approach
- https://github.com/jchapron/redux-friendlist-demo
- React Redux Starter Kit - View top Github users/repos with async data fetching/caching/pagination
- https://github.com/andrislapsa/redux-snake
- https://github.com/LOLQueen/front-end
- Mortgage overpayment calculator using D3.js
- Electronic Circuit Simulator with React-Art
- Koa
- flux-ts - A small flux implementation heavily inspired by redux
- chopped-redux - A very small Flux implementation based on Redux
- fluxette - Minimalist, functional, and concise Flux
- rx-redux - A reimplementation of redux using RxJS
- understate - A simple state manager
- refer - Redux-like library for handling global state on functional style
- bobflux - Bobflux is pure functional implementation of FLUX pattern and is fitted to Bobril
Incremental DOM - Incremental DOM is a library for building up DOM trees and updating them in-place when data changes
- Examples
- Examples
- Examples
- Examples
- Examples
- Examples
Aurelia - is a next gen JavaScript client framework for mobile, desktop and web that leverages simple conventions to empower your creativity
- Examples