awesome-redux
Awesome list of Redux examples and middlewares
https://github.com/xgrommx/awesome-redux
Last synced: 11 days ago
JSON representation
Marks
[A-Frame - A web framework for building VR experiences](https://aframe.io)
[AngularJS - HTML enhanced for web apps](https://angularjs.org)
- Todo app with ng-redux • ES6 • Webpack
- AngularJS + Typescript + Redux
- redux-ui-router - ngRedux middleware for AngularJS UI Router
- https://github.com/InfomediaLtd/angular2-redux-example
- https://github.com/tomusdrw/angular2-redux-example
[Angular - One framework. Mobile and desktop](https://angular.io/)
- @angular-redux/store - Angular bindings for Redux
- angular2-redux - Wrapper components for using Redux in an Angular application
- ng2redux - Angular bindings for Redux implemented with TypeScript and decorators
Articles And Tutorials
- Building Applications with React and Redux in ES6 on Pluralsight
- Writing a Basic App in Redux
- Tutorial: Handcrafting an Isomorphic Redux Application (With Love)
- 0 to 1 : Getting started with Redux
- Relay and Routing
- Understanding Redux Middleware
- Several videos about Redux + Falcor - sender)
- Redux best practices
- The 3REE Stack: React + Redux + RethinkDB + Express.js
- React Tutorial - Converting Reflux to Redux
- 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?
- Understanding Redux (or, How I Fell in Love with a JavaScript State Container)
- Your First Immutable React & Redux App
- Getting Started with Redux - Egghead's video lessons from Dan Abramov
- Redux Testing Video Lessons - a few short Egghead video lessons (some free, some require a subscription)
- Implementing a smart Login Modal with Redux, reselect and ReactJS
- How to Build a Todo App Using React, Redux, and Immutable.js
- Managing Side Effects In React + Redux Using Sagas
- Secure Your React and Redux App with JWT Authentication
- Getting started with Redux and GraphQL
- Data Flows with Angular and Redux
- Simple Routing with Redux and React
- Redux nowadays : From actions creators to sagas
- Angular Application Architecture - Building Flux Apps with Redux and Immutable.js
- React, Redux and Immutable.js: Ingredients for Efficient Web Applications
- An Introduction to React Redux (Part 1)
- Rules For Structuring (Redux) Applications
- Redux for the very beginner
- Redux - Calling web service asynchronously
- Animating with React, Redux, and d3
- Build an Image Gallery Using React, Redux and redux-saga
- Introducing redux-operations
- Solving Redux’s shortcoming in 150 LOCs
- The Anatomy Of A React Redux App
- Getting Started with React, Redux and Immutable: a Test-Driven Tutorial (Part 2)
- Leveling Up with React: Redux
- Recreating Redux — Behind the magic curtain
- Let's Build a Redux Powered React Application
- Deep Introduction to Redux - Seriese 1/3
- Universal Rendering with Redux and React-Router - Seriese 2/3
- Unit Testing Redux Apps - Seriese 3/3
- Using Aurelia and Redux together for good times all around
- Comparing Redux and Relay
- Building React Applications with Idiomatic Redux
- The SoundCloud Client in React + Redux
- 深入浅出 Redux
- Tutorial: Building Redux in TypeScript with Angular
- Improving React and Redux performance with Reselect
- Recipes for Redux
- Getting Started with Redux & Angular
- Universal/Isomorphic React+Redux on a Swift Web Backend
- Creating Reusable React-Redux Components Through Scoping
- 书籍:《React 与 Redux 开发实例精解》
- How to use Redux on highly scalable javascript applications?
- Redux in Action
- Redux in Motion
- Learn Redux by coding a Mini-Redux
- How We Use Redux and Redux-Observable with Vue
- Introduction to Redux Saga
- Building Applications with React and Redux in ES6 on Pluralsight
- Master Complex Redux Workflows with Sagas
- Learn how to use Redux step by step
- Redux Chinese Document
- Redux Document (Traditional Chinese)
- Redux Middleware: Behind the Scenes
- A proposal for bundling reducers, action types and actions when using Redux
- Redux example using 500px API (with ES6)
- Understanding Redux (or, How I Fell in Love with a JavaScript State Container)
- Your First Immutable React & Redux App
- Rethinking Redux
- Master Complex Redux Workflows with Sagas
- Complete intro to react
- React+Redux系列教程
- 书籍:《React 与 Redux 开发实例精解》
- AngularJS to React/Redux, a Guide for AngularJS Experts Looking to Learn React/Redux
- Complete intro to react
- Getting started with Redux and GraphQL
- Introducing redux-operations
- Solving Redux’s shortcoming in 150 LOCs
- The Anatomy Of A React Redux App
- How to use Redux on highly scalable javascript applications?
- Building Applications with React and Redux in ES6 on Pluralsight
- React, Redux and Immutable.js: Ingredients for Efficient Web Applications
- An Introduction to React Redux (Part 1)
- An Introduction to React Redux (Part 2)
- Redux Middleware: Behind the Scenes
- Typed React and Redux
- Managing Side Effects In React + Redux Using Sagas
- Rules For Structuring (Redux) Applications
[Aurelia - is a next gen JavaScript client framework for mobile, desktop and web that leverages simple conventions to empower your creativity](http://aurelia.io)
- Managing State in Aurelia: How to Use Aurelia with Redux
- aurelia-redux-todo - An implementation of the Redux todo demo app using Aurelia
[Backbone - Give your JS App some Backbone with Models, Views, Collections, and Events](http://backbonejs.org/)
Boilerplate
- **redux-minimal** - Minimalist react-redux starter kit which let's you build rich real world apps
- **err** - Electron, React, Redux-devtools boilerplate for building cross-platform apps.
- **friends-app-redux** - React Redux Universal Hot Example
- **react-redux-starter** - React Redux Starter
- **ARc** - A progressive React starter kit based on Atomic Design with redux, redux-saga and redux-form
- **Modern and Scalable React/Redux Boilerplate** - Flexible starter kit using Webpack 2 (tree-shaking) / React Hot Loader v3 / Code Splitting for React Router / PostCSS / CSS Modules / custom *Ducks pattern* app architecture / best practices / Sentry error tracking / Enzyme test environment
- **mern.io** - Simple full-stack boilerplate to get started with building isomorphic/universal apps, handles api part and also offers a cli to generate the boilerplate
- **universal-react-redux** - Opinionated Universal React/Redux/Webpack with HMR. Continually updated.
- **react-slingshot** - React Redux Starter Kit with hot reloading, tests and example app
- **react-redux-boilerplate** - React Redux Boilerplate
- **react-boilerplate** - React + Typescript + Sass boilerplate
- **react-redux-scaffold** - Combination of redux, react-router and ES6+ support
- **simple-redux-boilerplate** - Simple and guided React, Redux boilerplate w/ Transform HMR! :fire:
- **stapp** - A Frontend boilerplate for High productivity :fire:
- **redux-boilerplate** - Boilerplate for Redux
- **react-redux-starter-kit** - Get started with React, Redux, and React-Router.
- **simplest-redux-example** - Simplest Redux + React example for beginners
- **redux-easy-boilerplate** - React Redux easy boilerplate
- **3ree** - Boilerplate & Demo for Universal Realtime Apps built with React + Redux + RethinkDB + Express
- **react_scaffolding** - React + React Router 1.0 + Redux + Webpack & Hot Module Replacement
- **express-redux-sample** - Express-Redux-PassportJs-MySQL Boilerplate
- **redux-undo-boilerplate** - a magical boilerplate with hot reloading and awesome error handling
- **react-redux-universal-hot-example** - A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-hot-loader
- **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)
- **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.
- **isomorphic-redux-app** - Redux Isomorphic App (with async content)
- **loopback-redux-react-boilerplate** - A boilerplate for a Redux-React application using LoopBack
- **breko-hub** - **B**abel **Rea**ct **Ko**a **H**ot **U**niversal **B**oilerplate -- A simple, clean and consistent boilerplate for creating universal webapps with universal data fetching and SocketIO integration
- **React Redux Cordova Boilerplate**
- **react-boilerplate** - Performance orientated, offline-first boilerplate feat. hot-reloading, PostCSS and the best developer experience.
- **Hapi React Starter Kit** - Universal, Redux, Redis, Socket.io, Intl
- **Universal Redux Template** - A clean, extensible react + redux boilerplate with universal rendering, testing and more
- **universal-js** - A universal Javascript starter kit inc. React, Redux, Redux Dev Tools, Universal Redux Router, CSS Modules, hot module reloading, Babel for ES2015+ and ESLint
- **redux-react-material-boilerplate** - Simple boilerplate inc. React, Redux, Hot reload and Material-ui
- **Reduxible** - The Fast and Easy way to make a React + Redux apps
- **react-workflow** - A large SPA boilerplate for web development built on top of Facebook's React library,use redux architecture
- **ReacToGo** - A simple ES6 boilerplate with Redux architecture and ImmutableJS: Hot Reload, React UI Comp, Firebase, Router
- **React/Redux simple CRUD** with persistent state and local async actions (add a manifest file and you get an offline webapp)
- **StarHackIt** - An React/Redux Node full-stack starter kit with authentication and authorization code
- **React Seed** - A barebones scalable directory structure and package.json for facilitating new React + Redux projects. No fat to trim here!
- **React/Redux with Auth boilerplate** - Very simple boilerplate, good for fast creating admin panels / dashboard. Included: React, Redux, ReduxForm, React-Router, Simple Authenticate, Hot Reload and Webpack (with babel) :fire:
- **Docker + React/Redux + Node + PostgreSQL** - full stack boilerplate with fully dockerized workflows for development, deployment, testing
- **Redux universal boilerplate** - boilerplate for react universal application building on flux architecture based on redux implementation.
- **React Redux Universal Boilerplate** - An Universal ReactJS/Redux Boilerplate.
- **react-hot-redux-firebase-starter** - Starter boilerplate for using React/Redux with Firebase 3.0 API, include the new React Hot Loader 3.0 :fire:
- **React Universal Saga** - Universal React Starter Kit ft. Redux Saga
- **React Redux SoundCloud Client** - Seed Project for a SoundCloud Client with working Login + Extension Seed Projects
- **vortigern** - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.
- **react-redux-seed** - 使用 React 与 Redux 实现 Universal 渲染的种子工程
- **edux** - fast Redux without constants and switches. Actions and reducers are generated from single source.
- **fast-redux** - Redux extension with O(1) speed and dynamic importing of reducers/actions.
- **cra-template-redux-auth-starter** - A Redux auth starter boilerplate for CRA
- **react-production-starter** - React boilerplate with isomorphic rendering, async react-router routes, async redux reducers, async data fetching, and code-splitting.
- **react-boilerplate** - React + Typescript + Sass boilerplate
- **redux-blog-example** - Redux-Webpack-Babel Blog Platform boilerplate
- **redux-demo** - Redux port of SurviveJS - Webpack and React Kanban app
- **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
- **starter-kit** - Project boilerplate using React, Redux and Uniloc http://unicornstandard.com/packages/boilerplate.html
- **react-webpack-node** - Boilerplate for an universal React + Redux/alt Flux application using Webpack running on a node express server
- **react-workflow** - A large SPA boilerplate for web development built on top of Facebook's React library,use redux architecture
- **React/Redux with Auth boilerplate** - Very simple boilerplate, good for fast creating admin panels / dashboard. Included: React, Redux, ReduxForm, React-Router, Simple Authenticate, Hot Reload and Webpack (with babel) :fire:
- **React Redux Firebase Boilerplate** - Designed for quickly spin up your apps with Firebase, using bunch of awesome new front-end technologies includes webpack build system, hot reloading, routing & sass support. :fire:
- **angular2-redux-contact-list** - Simple contact list built with Angular, Immutable.js and Redux
- **zero-boilerplate-redux** - An example real-world Redux CRUD application with no boilerplate
Chrome Extensions
- Redux Chrome Extension
- React Chrome Extension Boilerplate (Webpack + Redux + Babel and etc
- Pumgrana Plugin
[Deku - Functional view library for building UI components as an alternative to React](https://github.com/dekujs/deku)
- Deku + Express + Redux + Crossroads Router
- deku-redux - Bindings for redux in deku (Standalone plugin)
[Electron - Build cross platform desktop apps with web technologies](http://electron.atom.io/)
[Incremental DOM - Incremental DOM is a library for building up DOM trees and updating them in-place when data changes](http://google.github.io/incremental-dom)
[Meteor - Build apps that are a delight to use, faster than you ever thought possible](https://www.meteor.com)
[Mithril - A Javascript Framework for Building Brilliant Applications](http://mithril.js.org/)
[Polymer - Build modern apps using web components](https://www.polymer-project.org)
Presentations
- Let's learn React and Redux with Javascript's new ES6 syntax, from Beginner to Intermediate to Advanced.
- Real World Redux
- The power of higher-order reducers
- Reactive Architecture with Redux and Angular
- Redux Internals
- Replacing Angular 1 with React and Redux
- A tour on the React ecosystem
- Redux from Twitter hype to production
- A introduction about Redux
[React - A JavaScript library for building user interfaces](http://facebook.github.io/react)
- **redux-delegator** - Compose redux reducers in a structured way
- **axios-promise-redux-middleware** - This is a tiny redux middleware which allows you to make http requests(using axios) by dispatching actions
- **@reactive-crystal/redux-websocket** - Redux Websocket middleware, reducer and protocol router.
- **redux-utils** - Utility functions for Redux
- **redux-bootstrap** - configure React + React-Router + Redux + Immutable.js with one function!
- **redux-apist** - Creator API actions for redux-thunk