TypeScript Redux

Open-source TypeScript projects categorized as Redux

Top 23 TypeScript Redux Projects

  • GitHub repo redux

    Predictable state container for JavaScript apps

    Project mention: No-library React store with useSelector(), @action, thunks and SSR | dev.to | 2021-06-18

    First, I'm not against Redux or MobX. These are great libs offering you much more than just getting and setting state. But if you need only, well, getting and setting state — you probably don't need either 😉

  • GitHub repo react-starter-kit

    React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture

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

    git clone -o react-starter-kit -b master --single-branch https://github.com/kriasoft/react-starter-kit.git MyApp

  • GitHub repo redux-devtools

    DevTools for Redux with hot reloading, action replay, and customizable UI

    Project mention: How To Build Cross Platform Apps Using React, React Native And Redux | dev.to | 2021-04-16

    The Redux DevTools installed in your browser

  • GitHub repo react-redux-typescript-guide

    The complete guide to static typing in "React & Redux" apps using TypeScript

    Project mention: Learnings from migrating Atlaskit to TypeScript | dev.to | 2020-10-21

    HOC wrapping a component and injecting props

  • GitHub repo rematch

    The Redux Framework

    Project mention: What's your favorite state manager? | reddit.com/r/reactnative | 2021-06-04

    I’ve always found Redux too verbose and cumbersome. Luckily I found Rematch. It is Redux best practices without the boilerplate

  • GitHub repo platform

    Reactive libraries for Angular

    Project mention: Learning to get unattached | dev.to | 2021-06-05

    I recently had that feeling of having worked placed so much effort in learning something and finally have the opportunity to use this newly acquired skill. In my case, I was finally getting the hang of using NGRX for state management on an angular application until I realized that all of the state in the application I was working on was using Services and RXJS 🤯.

  • GitHub repo mobx-state-tree

    Full-featured reactive state management without the boilerplate

    Project mention: MobX State Tree (MST) - State Management | dev.to | 2021-05-30

    We have covered almost all required topics from MobeX-State-Tree. MobeX provided few sample example, download ToDoMVC - app using React and MST and Bookshop - app with references, identifiers, routing, testing etc.

  • GitHub repo hospitalrun-frontend

    Frontend for HospitalRun

    Project mention: What are some up-to-date project tutorial with some of the cleanest and best code for TDD? | reddit.com/r/reactjs | 2021-06-04
  • GitHub repo unstated-next

    200 bytes to never think about React state management libraries ever again

    Project mention: View-Hook Pair Pattern (Draft) | dev.to | 2021-02-19

    Of cource, we can mix Hook result values with a local state or something in the place among and , so we can adjust values a bit easily. (In easy case, Unstated Next is helpful.)

  • GitHub repo typesafe-actions

    Typesafe utilities for "action-creators" in Redux / Flux Architecture

    Project mention: Help me create the best React Native template to bootstrap your next app | reddit.com/r/reactnative | 2021-04-03

    Also a library reccomendation for anyone who prefers to stick with the official Redux ecosystem: https://github.com/piotrwitek/typesafe-actions. Makes the seclector/action/reducer/types store setup extremely clean and scaleable.

  • GitHub repo notistack

    Highly customizable notification snackbars (toasts) that can be stacked on top of each other

  • GitHub repo Router5

    Flexible and powerful universal routing solution

  • GitHub repo next-redux-wrapper

    Redux wrapper for Next.js

    Project mention: Considering if I should introduce Next.js to the team | reddit.com/r/reactjs | 2021-05-27

    Since then, though, I've been working towards moving us over to a new Next.js subproject as the long-term migration plan. Right now I've got Next proxied behind the existing Express backend, and I'm using s to show Next-rendered UI inside of the legacy client. Working great so far. (I've been wanting to do a blog writeup on this for months, but haven't had time.)

    I actually hadn't ever tried to use Redux with Next at all until just recently, when I added it to one specific page in the new client. My impressions are:

    • The big problem is that Next codebases are set up on a per-page basis, rather than the global app setup you see in CRA or React Native. So, the Redux store setup also has to be per-page if there's different reducer logic.
    • There's an assumption that you probably want to use Redux to do some SSR rendering, and then pass the initial state to rehydrate the store on the client as well. That's where tools like https://github.com/kirill-konshin/next-redux-wrapper come in.

    In our case we don't have any SSR or SSG going on. I ended up borrowing some store setup logic from the existing withRedux and withReduxToolkit examples in the Next repo, but skipped all the store persistence stuff.

    So, it's doable, but there's a couple additional aspects to consider beyond what you'd see in a CRA project.

  • GitHub repo react-tracked

    State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

    Project mention: What are Tuples and Records in JavaScript? | reddit.com/r/javascript | 2021-02-15

    The best, and perhaps only approach I have found so far is react-tracked. It does some internal tracking with proxies that I don't quite understand, but it actually works as advertised with a very minimal API.

  • GitHub repo Reactime 6.0: State Debugger for React

    Chrome extension for improving and optimizing performance in React applications (Gatsby and Next.js compatible).

    Project mention: We are the developers of kangaVue, an open source developer tool for Vue. Have any suggestions? Try it here and let us know what to add! | reddit.com/r/vuejs | 2021-04-15

    Hi Vue developers! We are open source developers on Reactime, A Time Travel Debugger for React Inspired by Redux DevTools. We all have experience building apps in Vue as well and love that Vue Dev Tools already offers some state jump functionality. However, we thought it would be a good idea to bring some of the other benefits of Reactime to Vue developers, like web-metrics and a graphical UI.

  • GitHub repo reapop

    :postbox: A simple and customizable React notifications system

  • GitHub repo next-boilerplate

    A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Fetch, Reverse Proxy, Bundle Analyzer and Built-in Project CLI. https://pankod.github.io/next-boilerplate/

    Project mention: superplate - Performance-oriented Frontend application creator with popular tools | dev.to | 2021-03-23

    It has been a long time since we started the next-boilerplate project. We are proud that it helped many frontend developers around the globe to speed up their frontend development cycles.

  • GitHub repo react-boilerplate-cra-template

    :fire: Setup Create React App with React Boilerplate. Highly scalable & Best DX & Performance Focused & Best practices.

    Project mention: 🚀10 Trending projects on GitHub for web developers - 15th January 2021 | dev.to | 2021-01-15

    react-boilerplate / react-boilerplate-cra-template

  • GitHub repo MyCrypto

    MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015, we’re focused on building awesome products that put the power in people’s hands.

    Project mention: Funds instantly sent to random address | reddit.com/r/Metamask | 2021-06-18

    be thankful it wasnt thousands. mine was compromised via malware on an old pc that i forgot to delete files on. lost 7k in tokens. if you dont have any tokens locked up in staking then just make a new wallet and store the private key/seed phrase on a printedout notepad paper. put that in a safe place. also store the notepad txt on a thumb drive in a safe spot. make sure to zip your sensitive data and password protect it. if you have funds stored somewhere else with the compromised wallet and want a chance of retrieving them contact "mycrypto.com. they do a safe funds service and charge 10% of the funds saved

  • GitHub repo Refract

    Harness the power of reactive programming to supercharge your components

    Project mention: Refactor to Refract | dev.to | 2021-02-20

    I started working at Fanduel about a year ago. Since then I've been delving more and more into reactive programming using the library refract originally developed by folks at the company.

  • GitHub repo redux-beacon

    Analytics integration for Redux and ngrx/store

  • GitHub repo JSONForms

    Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

  • GitHub repo hls-downloader-web-extension

    Web Extension for sniffing and downloading HTTP Live streams (HLS)

    Project mention: mycourses videos buffering | reddit.com/r/rit | 2021-04-24

    Use this extension to download them, if there is no button to do so: https://chrome.google.com/webstore/detail/hls-downloader/apomkbibleomoihlhhdbeghnfioffbej

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-18.


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

Project Stars
1 redux 56,145
2 react-starter-kit 20,773
3 redux-devtools 11,995
4 react-redux-typescript-guide 11,163
5 rematch 7,271
6 platform 6,818
7 mobx-state-tree 6,090
8 hospitalrun-frontend 5,927
9 unstated-next 3,513
10 typesafe-actions 2,284
11 notistack 2,079
12 Router5 1,686
13 next-redux-wrapper 1,670
14 react-tracked 1,313
15 Reactime 6.0: State Debugger for React 1,287
16 reapop 1,191
17 next-boilerplate 1,047
18 react-boilerplate-cra-template 1,024
19 MyCrypto 957
20 Refract 798
21 redux-beacon 651
22 JSONForms 627
23 hls-downloader-web-extension 578