Topics / #redux

Redux projects on GitHub

Predictable state management pattern and library common in React apps.

As of , the most-starred Redux projects on GitHub are redux (61.5K stars), zustand (58.8K stars) and 30-Days-Of-JavaScript (46.9K stars). GitHub.Locker tracks 47 Redux repositories with 900.7K stars combined. The fastest-growing on October 16 was 30-Days-Of-JavaScript, with +15 stars in a day.

47Projects
900.7KStars in total
+54Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

47 projects · by stars

  1. #1 · reduxjs/redux

    redux

    Redux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.

    61.5K
  2. #2 · pmndrs/zustand

    zustand

    Zustand is a small, fast state-management library for React built on simplified flux principles, with a hook-based API that is not boilerplate-heavy or opinionated.

    58.8K
  3. #3 · Asabeneh/30-Days-Of-JavaScript

    30-Days-Of-JavaScript

    A free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.

    46.9K
  1. 4

    reactjs-interview-questions

    44.9Ksudheerj/reactjs-interview-questions · JavaScript

    A curated list of over 500 ReactJS interview questions and answers covering core React concepts, hooks, Redux, React Router, and more, meant to help developers prepare for React job interviews.

  2. 5

    react-boilerplate

    29.5Kreact-boilerplate/react-boilerplate · JavaScript

    A production-ready React boilerplate that wires together Redux, redux-saga, react-router, styled-components, and offline support so you can start a scalable React app in seconds instead of configuring it from scratch.

  3. 6

    immer

    29Kimmerjs/immer · JavaScript

    Immer is a small JavaScript library for working with immutable state: you write code that mutates your current state, and it produces the next immutable state tree for you.

  4. 7

    todomvc

    29Ktastejs/todomvc · JavaScript

    TodoMVC implements the same Todo application in dozens of JavaScript frameworks and libraries so you can compare them side by side before picking one for a real project.

  5. 8

    30-Days-Of-React

    27.5KAsabeneh/30-Days-Of-React · JavaScript

    A 30-day structured challenge that teaches React step by step, from JavaScript fundamentals through components, hooks, routing, and small projects, ending with a completion certificate.

  6. 9

    responsively-app

    25.3Kresponsively-org/responsively-app · TypeScript

    A modified web browser built with Electron for responsive web development: you preview your site on many devices at once and interact with all of them in sync. It is pitched as a must-have dev tool for web developers.

  7. 10

    react-redux

    23.4Kreduxjs/react-redux · TypeScript

    The official React bindings for Redux - a library that connects your React components to a Redux store so they can read state and dispatch actions.

  8. 11

    react-redux-links

    22.5Kmarkerikson/react-redux-links

    A curated collection of tutorial and resource links on React, Redux, ES6, webpack, and more, hand-picked by Mark Erikson as a starting point for learning the React-Redux ecosystem.

  9. 12

    redux-saga

    22.4Kredux-saga/redux-saga · JavaScript

    It's a Redux middleware library for managing side effects — async work like data fetching or impure stuff like browser-cache access. Each saga is modelled as a separate thread in your app, solely responsible for those side effects.

  10. 13

    FlutterExampleApps

    21.5Kiampawan/FlutterExampleApps · Dart

    A large collection of example Flutter apps, each demonstrating a specific feature, widget, or integration (clones, UI patterns, state management, native integrations) with a linked YouTube tutorial.

  11. 14

    normalizr

    20.8Kpaularmstrong/normalizr · JavaScript

    Normalizr is an open-source JavaScript library that normalizes nested JSON according to a schema you define: hand it a deeply nested API response and it returns a flat, normalized structure. It is typically used in React, Redux and Flux apps.

  12. 15

    js-stack-from-scratch

    20.1Kverekia/js-stack-from-scratch · JavaScript

    A step-by-step tutorial that assembles a modern JavaScript web app stack from scratch — from Node and Yarn through React, Redux, and server-side rendering up to deploying on Heroku.

  13. 16

    reselect

    19Kreduxjs/reselect · TypeScript

    A small library for creating memoized selector functions that derive computed data from your state. Best known with Redux, where it lets the store keep the minimal possible state, but it works with any plain JS immutable data too.

  14. 17

    redux-thunk

    17.7Kreduxjs/redux-thunk · TypeScript

    A small middleware for Redux that lets action creators return a function instead of a plain action object. That function can run async logic or decide whether and when to dispatch.

  15. 18

    BoostNote-Legacy

    16.9KBoostIO/BoostNote-Legacy · JavaScript

    Boostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.

  16. 19

    dva

    16.1Kdvajs/dva · JavaScript

    dva is a lightweight front-end framework for building React applications, built on redux, redux-saga and react-router, with its design inspired by elm and choo.

  17. 20

    reactotron

    15.6Kinfinitered/reactotron · TypeScript

    Reactotron is a free, open-source desktop debugger for React JS and React Native apps. It gives you a visual interface to monitor app state, network requests, and performance in projects of any size.

  18. 21

    gsy_github_app_flutter

    15.5KCarGuo/gsy_github_app_flutter · Dart

    GSYGithubApp Flutter is an open-source Flutter app that works as a full-featured GitHub client, letting you browse repos, trending projects and notifications and manage your personal GitHub account from your phone.

  19. 22

    front-end-guide

    15.2Kgrab/front-end-guide · JavaScript

    This is Grab's front-end study guide: a curated path through the modern JavaScript stack covering SPAs, React, Redux, testing, linting, build tools, CI, hosting and deployment, originally written to onboard Grab's new engineers.

  20. 23

    recompose

    14.8Kacdlite/recompose · JavaScript

    Recompose is a React utility belt for function components and higher-order components — think of it as lodash for React: a toolkit of small, composable helper functions rather than an app or a framework.

  21. 24

    redux-devtools

    14.4Kreduxjs/redux-devtools · TypeScript

    Redux DevTools is a developer tools suite for Redux (or any architecture that handles state changes) that lets you inspect every dispatched action, replay actions, and hot reload your app's state.

  22. 25

    f8app

    13.9Kfbsamples/f8app · JavaScript

    This is the complete source code of the official F8 app from Facebook's 2017 developer conference, which was published on both Google Play and the App Store.

  23. 26

    react-in-patterns

    13.6Kkrasimir/react-in-patterns · JavaScript

    A free book about the design patterns and techniques used while developing with React.

  24. 27

    redux-devtools-extension

    13.4Kzalmoxisus/redux-devtools-extension · JavaScript

    A browser extension for Redux apps: once you point it at your store, you get DevTools for watching actions and state while you develop.

  25. 28

    react-redux-typescript-guide

    13.3Kpiotrwitek/react-redux-typescript-guide · TypeScript

    A living guide collecting the most important patterns and recipes for using React and Redux in a fully type-safe way with TypeScript, favoring type inference over manual type annotations.

  26. 29

    openreplay

    13Kopenreplay/openreplay · TypeScript

    OpenReplay is an open-source session replay suite you host yourself: it shows what users do in your web app so you can replay sessions and troubleshoot issues faster.

  27. 30

    redux-persist

    12.9Kendograph/redux-persist · TypeScript

    Redux Persist is a library that saves (persists) your Redux store to storage and automatically rehydrates it when your app reloads, so state survives page refreshes or app restarts.

  28. 31

    wp-calypso

    12.6KAutomattic/wp-calypso · TypeScript

    Calypso is the JavaScript and React-powered front-end for WordPress.com — a redesigned single-page web app for reading, writing, and managing WordPress sites, built on top of the WordPress.com REST API.

  29. 32

    redux-form

    12.5Kredux-form/redux-form · JavaScript

    Redux Form is a higher-order component for React that uses react-redux to keep all of your form state in a Redux store instead of in local component state.

  30. 33

    awesome-redux

    12.3Kxgrommx/awesome-redux

    A curated awesome-list collecting Redux examples, middlewares, tools, boilerplates and tutorials — one big link catalog with over 12k stars.

  31. 34

    react-redux-universal-hot-example

    12.1Kerikras/react-redux-universal-hot-example · JavaScript

    It's a 2015-era starter boilerplate for building a universal (server + client rendered) JavaScript webapp using React, Redux, Express, and Webpack. The README now flags it as outdated and kept only as a historical reference, not for production use.

  32. 35

    kepler.gl

    12Kkeplergl/kepler.gl · TypeScript

    Kepler.gl is a high-performance, web-based tool for visually exploring large-scale geolocation data sets, built on MapLibre GL and deck.gl.

  33. 36

    ivideo

    11.8Kphobal/ivideo · JavaScript

    A cross-platform desktop client that collects videos from China's mainstream video platforms in one app, so you don't install each site's own client — it even includes the big sites' VIP content.

  34. 37

    medis

    11.7Kluin/medis · JavaScript

    Medis is a beautiful, easy-to-use desktop app for managing Redis databases, built with Electron, React, and Redux.

  35. 38

    react-howto

    11.5Kpetehunt/react-howto

    A short written guide to the React ecosystem for newcomers — it explains which technologies to learn, in what order, and which ones to skip.

  36. 39

    oni

    11.2Konivim/oni · TypeScript

    Oni is a modal text editor built on top of Neovim that adds modern IDE-like features such as autocompletion, quick info, fuzzy finding, and an embedded browser while keeping full Vim editing power.

  37. 40

    redux-toolkit

    11.2Kreduxjs/redux-toolkit · TypeScript

    Redux Toolkit is the official, opinionated toolset for writing Redux logic, bundling the standard patterns (store setup, reducers, actions, async logic, normalized data) into a small set of APIs so you don't have to hand-write boilerplate.

  38. 41

    TypeScript-React-Starter

    11Kmicrosoft/TypeScript-React-Starter · TypeScript

    Microsoft's starter template and step-by-step guide for wiring up TypeScript with React. By the end you have a project with TSLint linting, Jest and Enzyme testing, and Redux state management.

  39. 42

    frontend-bootcamp

    10.8Kmicrosoft/frontend-bootcamp · TypeScript

    A free two-day Microsoft workshop that teaches frontend development from HTML/CSS/JS basics up through TypeScript, React, and Redux, by having you build a small working web app.

  40. 43

    reactide

    10.5Kreactide/reactide · JavaScript

    Reactide is the first dedicated IDE for React web application development — a cross-platform desktop app with a built-in simulator for live reloading and quick React component prototyping.

  41. 44

    react-native-debugger

    10.4Kjhen0409/react-native-debugger · JavaScript

    A desktop app for debugging React Native applications: the official Remote Debugger with extra devtools built in — React Inspector, Redux DevTools and Apollo Client DevTools.

  42. 45

    Lepton

    10.3Khackjutsu/Lepton · JavaScript

    Lepton is a free, lean code snippet manager built on GitHub Gist — it manages your code snippets across macOS, Windows and Linux, syncing everything through your GitHub account.

  43. 46

    react-redux-starter-kit

    10.2Kdvdzkwsk/react-redux-starter-kit · JavaScript

    A starter kit that scaffolds a modern web app with React, Redux, and React-Router — a stable foundation to build on, not a demo of a complete real-world application.

  44. 47

    devhub

    10.1Kdevhubapp/devhub · TypeScript

    DevHub is an open-source app for managing GitHub notifications and following repository activity, described as TweetDeck for GitHub. You get columns of filtered feeds so you don't miss anything important.

Often tagged together