JavaScript Redux

Open-source JavaScript projects categorized as Redux

Top 23 JavaScript Redux Projects

  • GitHub repo react-boilerplate

    :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

    Project mention: React Boilerplates in 2021 - The complete guide | dev.to | 2021-06-13

    Another tool worth adding to the list when it comes to setting up a react project is react-boilerplate. On its landing page, react-boilerplate provides this description:

  • GitHub repo redux-saga

    An alternative side effect model for Redux apps

    Project mention: Having a hard time with Redux/Redux Saga, any tips? | reddit.com/r/reactjs | 2021-05-18

    Have you tried reading through the saga docs at https://redux-saga.js.org/ ?

  • GitHub repo react-redux

    Official React bindings for Redux

    Project mention: useReducer & useContext design patterns? | reddit.com/r/reactjs | 2021-06-06

    Maybe you've got WYSIWYG state. That should definitely go in Redux, so it can be saved and rehydrated easily.

  • GitHub repo Immer

    Create the next immutable state by mutating the current one

    Project mention: About the redux best practice "Do not put non-serializable values in state or actions" | reddit.com/r/reactjs | 2021-06-23

    I generally agree with this BUT I have been using Dates, Maps, and Sets in Redux with immer without any issues. I kinda feel like, for 90% of store slices, you should use immer as it’s better for front end perf anyways.

  • GitHub repo normalizr

    Normalizes nested JSON according to a schema

    Project mention: Modify Deep State of App | reddit.com/r/reactjs | 2021-06-17

    That's a great hunch. Usually on real apps with APIs you'll use something like Normalizr to flatten your data structure. For it to work you will need a unique id for every data point.

  • GitHub repo reselect

    Selector library for Redux

    Project mention: Filtering array in redux | reddit.com/r/reactjs | 2021-05-15

    You shouldn't be filtering in the reducer, you will want to use selectors. Take a look at Reselect. There are filtering examples in the readme. For example, you might save the search term in the reducer, create a selector to get your list, and a selector to get your search term. Combine those with `createSelector` to create a filtered list of your items.

  • GitHub repo front-end-guide

    📚 Study guide and introduction to the modern front end stack.

    Project mention: Front-end guide from Grab | reddit.com/r/u_hasanlock | 2021-03-02
  • GitHub repo reactjs-interview-questions

    List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!

    Project mention: Front End, React. js and React Native interview - Junior / Mid | reddit.com/r/reactjs | 2021-05-29
  • GitHub repo reactotron

    A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

    Project mention: React Native Vs. Flutter: The Key Differences Every Mobile App Developer Should Know In 2021 [Guide For Beginners] | dev.to | 2021-06-16

    reactotron, — for inspecting and debugging your macOS, Windows, and Linux apps

  • GitHub repo redux-devtools-extension

    Redux DevTools extension.

    Project mention: Part 2: Redux-React | dev.to | 2021-06-16

    Redux DevTools, https://github.com/zalmoxisus/redux-devtools-extension React Developer Tools, https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi/related?hl=ko

  • GitHub repo redux-form

    A Higher Order Component using react-redux to keep form state in a Redux store

    Project mention: Form validation in React using the useReducer Hook | dev.to | 2021-04-26

    There are a lot of libraries out there for validating forms in react. Redux-Form, Formik, react-final-form are few among them.

  • GitHub repo responsively-app

    A modified web browser that helps in responsive web development. A web developer's must have dev-tool.

    Project mention: How do I make my website work on all browsers? | reddit.com/r/programminghelp | 2021-05-03

    There is also a tool called responsively app. https://responsively.app/

  • GitHub repo wp-calypso

    The JavaScript and API powered WordPress.com

    Project mention: Whitehouse.gov Chooses WordPress, Again | news.ycombinator.com | 2021-01-23

    > Unless the new Wordpress is written in node, comparing the new “JavaScript” stack with the old “LAMP” stack makes no sense to me. Those technologies do not serve the same purpose.

    It's written in JavaScript; it runs on node.js - at least the front-end part of it (https://github.com/Automattic/wp-calypso). I don't know what is running on the backend but I don't think it's LAMP.

    The point I was making though is that "WordPress" can mean two different things - wordpress.org (the self-hosted LAMP version) or wordpress.com, which is a SaaS offering (so the language is more or less irrelevant unless you're really interested in running your own admin frontend, I guess).

  • GitHub repo redux-persist

    persist and rehydrate a redux store

    Project mention: How to cache data? | reddit.com/r/reactnative | 2021-06-23

    It seems like redux-persist is no longer maintained.. https://github.com/rt2zz/redux-persist/issues/1275

  • GitHub repo react-slingshot

    React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in

    Project mention: 12+ React Boilerplates & Starter Kits For Developers In 2021 | dev.to | 2021-05-11

    GitHub

  • GitHub repo Winds

    A Beautiful Open Source RSS & Podcast App Powered by Getstream.io

    Project mention: How to keep developer documentation up to date in a CI/CD world | dev.to | 2021-03-17

    Source: add Note API

  • GitHub repo redux-offline

    Build Offline-First Apps for Web and React Native

    Project mention: Do you know a tutorial that exaplains how to allow CRUD API calls offline in a React PWA? | reddit.com/r/reactjs | 2021-01-28

    https://github.com/redux-offline/redux-offline Worth a look as well

  • GitHub repo redux-logger

    Logger for Redux

    Project mention: Awesome Redux Cheat Sheet | dev.to | 2021-05-13

    redux-logger

  • GitHub repo connected-react-router

    A Redux binding for React Router v4

    Project mention: Setting up Redux Toolkit and React Router | dev.to | 2021-05-05

    Info on setting up linking and routing to pages: https://github.com/supasate/connected-react-router/blob/master/FAQ.md#how-to-navigate-with-redux-action

  • GitHub repo easy-peasy

    Vegetarian friendly state for React

    Project mention: State Management Battle in React 2021: Hooks, Redux, and Recoil | reddit.com/r/reactjs | 2021-04-08

    There are plenty more libraries I didn’t have space to cover here, like Zustand, easy-peasy, and others. Check those out though, they’re nice too :)

  • GitHub repo react-native-boilerplate

    A React Native template for building solid applications, using JavaScript or Typescript (you choose).

    Project mention: Need help with the folder structure! | reddit.com/r/reactnative | 2021-04-22

    I can recommend that you use docker for your API for better teamwork, less dependency version issues, best practices, and prepare your app to be easily deployed. I can recommend you to use a React-Native boilerplate for example this one: https://github.com/thecodingmachine/react-native-boilerplate. It was designed to realize real world applications, each React-Native application is created thanks to this boilerplate in my company. It works for small and large applications! It includes eslint, prettier, typescript (if you want), react-navigation, redux, i18next and everything you need for a great app!

  • GitHub repo playground-macos

    My portfolio website simulating macOS's GUI, developed with React and Tailwind CSS.

    Project mention: 10 cool links for developers that I think you'll like | dev.to | 2021-05-17

    https://portfolio.zxh.io/ - MacOS emulation that is really a job portfolio.

  • GitHub repo react-redux-form

    Create forms easily in React with Redux.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-23.

Index

What are some of the best open-source Redux projects in JavaScript? This list will help you:

Project Stars
1 react-boilerplate 27,614
2 redux-saga 21,668
3 react-redux 21,090
4 Immer 20,424
5 normalizr 20,226
6 reselect 17,998
7 front-end-guide 13,711
8 reactjs-interview-questions 13,555
9 reactotron 12,970
10 redux-devtools-extension 12,796
11 redux-form 12,555
12 responsively-app 12,187
13 wp-calypso 11,803
14 redux-persist 11,345
15 react-slingshot 9,755
16 Winds 8,339
17 redux-offline 6,015
18 redux-logger 5,519
19 connected-react-router 4,509
20 easy-peasy 4,289
21 react-native-boilerplate 2,276
22 playground-macos 2,246
23 react-redux-form 2,102