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.
Hot right now
Most stars gained in a day · Oct 16
+1530-Days-Of-JavaScript
Asabeneh/30-Days-Of-JavaScript · ★ 46.9KA 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.
+10openreplay
openreplay/openreplay · ★ 13KOpenReplay 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.
+5reactjs-interview-questions
sudheerj/reactjs-interview-questions · ★ 44.9KA 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.
+430-Days-Of-React
Asabeneh/30-Days-Of-React · ★ 27.5KA 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.
The all-time top
47 projects · by stars
- 61.5K
#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.
- 58.8K
#2 · pmndrs/zustandzustand
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.
- 46.9K
#3 · Asabeneh/30-Days-Of-JavaScript30-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.
- 4

reactjs-interview-questions
44.9Ksudheerj/reactjs-interview-questions · JavaScriptA 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.
- 5

react-boilerplate
29.5Kreact-boilerplate/react-boilerplate · JavaScriptA 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.
- 6
immer
29Kimmerjs/immer · JavaScriptImmer 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.
- 7

todomvc
29Ktastejs/todomvc · JavaScriptTodoMVC 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.
- 8

30-Days-Of-React
27.5KAsabeneh/30-Days-Of-React · JavaScriptA 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.
- 9

responsively-app
25.3Kresponsively-org/responsively-app · TypeScriptA 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.
- 10

react-redux
23.4Kreduxjs/react-redux · TypeScriptThe official React bindings for Redux - a library that connects your React components to a Redux store so they can read state and dispatch actions.
- 11

react-redux-links
22.5Kmarkerikson/react-redux-linksA 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.
- 12

redux-saga
22.4Kredux-saga/redux-saga · JavaScriptIt'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.
- 13

FlutterExampleApps
21.5Kiampawan/FlutterExampleApps · DartA 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.
- 14

normalizr
20.8Kpaularmstrong/normalizr · JavaScriptNormalizr 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.
- 15

js-stack-from-scratch
20.1Kverekia/js-stack-from-scratch · JavaScriptA 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.
- 16

reselect
19Kreduxjs/reselect · TypeScriptA 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.
- 17

redux-thunk
17.7Kreduxjs/redux-thunk · TypeScriptA 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.
- 18

BoostNote-Legacy
16.9KBoostIO/BoostNote-Legacy · JavaScriptBoostnote is a free, open-source note-taking app built for programmers, shipped as desktop apps for Mac, Windows and Linux.
- 19
dva
16.1Kdvajs/dva · JavaScriptdva 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.
- 20

reactotron
15.6Kinfinitered/reactotron · TypeScriptReactotron 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.
- 21

gsy_github_app_flutter
15.5KCarGuo/gsy_github_app_flutter · DartGSYGithubApp 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.
- 22

front-end-guide
15.2Kgrab/front-end-guide · JavaScriptThis 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.
- 23

recompose
14.8Kacdlite/recompose · JavaScriptRecompose 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.
- 24

redux-devtools
14.4Kreduxjs/redux-devtools · TypeScriptRedux 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.
- 25

f8app
13.9Kfbsamples/f8app · JavaScriptThis 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.
- 26

react-in-patterns
13.6Kkrasimir/react-in-patterns · JavaScriptA free book about the design patterns and techniques used while developing with React.
- 27

redux-devtools-extension
13.4Kzalmoxisus/redux-devtools-extension · JavaScriptA browser extension for Redux apps: once you point it at your store, you get DevTools for watching actions and state while you develop.
- 28
react-redux-typescript-guide
13.3Kpiotrwitek/react-redux-typescript-guide · TypeScriptA 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.
- 29

openreplay
13Kopenreplay/openreplay · TypeScriptOpenReplay 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.
- 30

redux-persist
12.9Kendograph/redux-persist · TypeScriptRedux 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.
- 31

wp-calypso
12.6KAutomattic/wp-calypso · TypeScriptCalypso 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.
- 32

redux-form
12.5Kredux-form/redux-form · JavaScriptRedux 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.
- 33

awesome-redux
12.3Kxgrommx/awesome-reduxA curated awesome-list collecting Redux examples, middlewares, tools, boilerplates and tutorials — one big link catalog with over 12k stars.
- 34

react-redux-universal-hot-example
12.1Kerikras/react-redux-universal-hot-example · JavaScriptIt'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.
- 35

kepler.gl
12Kkeplergl/kepler.gl · TypeScriptKepler.gl is a high-performance, web-based tool for visually exploring large-scale geolocation data sets, built on MapLibre GL and deck.gl.
- 36

ivideo
11.8Kphobal/ivideo · JavaScriptA 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.
- 37
medis
11.7Kluin/medis · JavaScriptMedis is a beautiful, easy-to-use desktop app for managing Redis databases, built with Electron, React, and Redux.
- 38

react-howto
11.5Kpetehunt/react-howtoA short written guide to the React ecosystem for newcomers — it explains which technologies to learn, in what order, and which ones to skip.
- 39

oni
11.2Konivim/oni · TypeScriptOni 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.
- 40

redux-toolkit
11.2Kreduxjs/redux-toolkit · TypeScriptRedux 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.
- 41

TypeScript-React-Starter
11Kmicrosoft/TypeScript-React-Starter · TypeScriptMicrosoft'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.
- 42

frontend-bootcamp
10.8Kmicrosoft/frontend-bootcamp · TypeScriptA 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.
- 43

reactide
10.5Kreactide/reactide · JavaScriptReactide 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.
- 44

react-native-debugger
10.4Kjhen0409/react-native-debugger · JavaScriptA desktop app for debugging React Native applications: the official Remote Debugger with extra devtools built in — React Inspector, Redux DevTools and Apollo Client DevTools.
- 45

Lepton
10.3Khackjutsu/Lepton · JavaScriptLepton 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.
- 46
react-redux-starter-kit
10.2Kdvdzkwsk/react-redux-starter-kit · JavaScriptA 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.
- 47

devhub
10.1Kdevhubapp/devhub · TypeScriptDevHub 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.
Related topics
Often tagged together
- javascript1,842
- react855
- frontend1,080
- open-source5,666
- mit3,312
- web2,447
- web-development590
- typescript1,821
- state-management74
- npm1,019
- nodejs1,506
- developer-tools2,924
- library1,587
- tutorial626
- education933
- learning511
- macos3,544
- windows3,403
- cross-platform2,623
- desktop-app1,020
- electron260
- linux4,184
- react-native121
- webpack74