TypeScript Redux

Open-source TypeScript projects categorized as Redux | Edit details

Top 23 TypeScript Redux Projects

  • GitHub repo redux

    Predictable state container for JavaScript apps

    Project mention: Forever Functional: Immutable objects for safer state | dev.to | 2021-10-13

    It's impossible to enforce a rule that will make developers work in safe, guarded ways. However, if we can manage to make our data structures immutable (and we'll keep state in such an object) we'll control how the state is modified. We'll have to work with some interface that won't let us directly modify the original data, but rather produce a new object instead. (Observant readers may notice that this is exactly the idea behind Redux: you don't directly modify state: you have to dispatch an action, which a reducer will process to produce a new state.)

  • GitHub repo react-redux

    Official React bindings for Redux

    Project mention: Clean React-Redux, Redux-Saga client-side solution. | dev.to | 2021-10-13

    And to support the use of Redux in React we also have React-Redux. A library that allow us to keep Redux solution up to date with React modern approaches. Through React Hooks from React-Redux we can access and control the store. Is without saying that without React-Redux I would not recommend the use of Redux in applications today.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo react-starter-kit

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

    Project mention: graphql-let - A Webpack loader for GraphQL Code Generator | dev.to | 2021-07-29

    It generates `.d.ts` files in `node_modules/@types/graphql-let` by default to apply overload signatures on the function `gql`. Ideally, it should be available in both a babel plugin and the webpack loader but there needs to be more effort. ## Why I made graphql-let I made this for front-end devs to adopt the TypeScript and GraphQL even more in their project😄 When I actively maintained [kriasoft/react-starter-kit](https://github.com/kriasoft/react-starter-kit) a few years ago, I realized it's so happy to use Apollo Server and Apollo Client. At the moment, though, Apollo primarily supported HOCs instead of React Hooks, which leads to troublesome to match types of GraphQL operations and fetched data manually. Then, `@graphql-codegen/typescript-react-apollo` appeared and solved all the problems, except ones that graphql-let deals with later. The less setup process GraphQL development requires, the more people can adopt GraphQL I believe, simply because GraphQL itself solves many problems web development has been struggling with without it for a decade. I couldn't be happier if a few of you get to know the power of GraphQL through using graphql-let.

  • GitHub repo redux-devtools

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

    Project mention: Thoughts about redux & react-query together | reddit.com/r/reactjs | 2021-10-12
  • GitHub repo react-redux-typescript-guide

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

    Project mention: Open source react project with typescript best practices | reddit.com/r/typescript | 2021-10-09
  • GitHub repo rematch

    The Redux Framework

    Project mention: Redux Toolkit is Awesome | reddit.com/r/reactjs | 2021-09-29
  • GitHub repo platform

    Reactive libraries for Angular

    Project mention: 🗜️ Optimal Tuple vs Record | dev.to | 2021-10-13

    What is a Store ? See Flux In-Depth Overview React uses Redux, Vue uses Vuex, Angular uses NgRx

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo mobx-state-tree

    Full-featured reactive state management without the boilerplate

    Project mention: [AskJS] I have spent 7 years creating a JavaScript alternative, would love to hear your feedback | reddit.com/r/javascript | 2021-08-16

    As for state imba doesn't impose any paradigm on you - you are free to bring your own state managment. So you could use a library like mobx-state-tree.

  • GitHub repo hospitalrun-frontend

    Frontend for HospitalRun

    Project mention: Looking for React projects with good testing (Jest+=React testing library) | reddit.com/r/reactjs | 2021-07-19

    Checkout HospitalRun

  • 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 notistack

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

  • 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 typesafe-actions

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

    Project mention: The Great Redux Toolkit Debate | dev.to | 2021-09-30

    createAction — lets you define action creators, similar to typesafe-actions. I'm a TypeScript die-hard so type safety is non-negotiable. 😆

  • GitHub repo next-redux-wrapper

    Redux wrapper for Next.js

    Project mention: How to use serverside rendering to its full potential? | reddit.com/r/nextjs | 2021-09-08

    I just hopped on this project that uses nextJS, and since most of the guys working on it were mobile devs first, we are using this library to use redux sagas.

  • GitHub repo Router5

    Flexible and powerful universal routing solution

  • GitHub repo BotFramework-Emulator

    A desktop application that allows users to locally test and debug chat bots built with the Bot Framework SDK.

    Project mention: Easiest way to create a ChatBOT from Level 0 | dev.to | 2021-10-08

    Download the emulator from this link if you don't have it yet (or from google or any place you like) https://github.com/Microsoft/BotFramework-Emulator/releases/tag/v4.14.0

  • GitHub repo react-tracked

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

    Project mention: React Tracked: Manage state and prevent excessive re-rendering | dev.to | 2021-09-28

    While in a smaller application, excessive re-rendering may be unnoticeable or have no negative impact, as your application grows, each re-render may cause delays or lags in your UI. In this tutorial, we’ll use React Tracked, a library for state usage tracking, to optimize our application’s performance by preventing unnecessary re-renders.

  • GitHub repo rest-hooks

    Delightful data fetching for React.

    Project mention: I made a asynchronous data framework - tell me what you think! | reddit.com/r/reactjs | 2021-10-07
  • 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: React Boilerplate For React Native | dev.to | 2021-10-11

    I started working on a React Native project recently and thought to my self why there was no similar thing for React Native, to the best of my knowledge. So I decided to migrate some of the things we knew on React Boilerplate and React Boilerplate CRA Template to a separate react native 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: Avalanche is on Coinbase Pro now! What wallet can I hold it in? | reddit.com/r/CryptoCurrency | 2021-09-30

    MyCrypto and MyEtherWallet both hold AVAX and have Trezor integration.

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-10-13.


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

Project Stars
1 redux 56,836
2 react-redux 21,452
3 react-starter-kit 20,992
4 redux-devtools 12,142
5 react-redux-typescript-guide 11,485
6 rematch 7,545
7 platform 6,937
8 mobx-state-tree 6,240
9 hospitalrun-frontend 6,067
10 unstated-next 3,705
11 notistack 2,420
12 playground-macos 2,391
13 typesafe-actions 2,324
14 next-redux-wrapper 1,839
15 Router5 1,696
16 BotFramework-Emulator 1,520
17 react-tracked 1,510
18 rest-hooks 1,479
19 Reactime 6.0: State Debugger for React 1,363
20 reapop 1,228
21 next-boilerplate 1,177
22 react-boilerplate-cra-template 1,171
23 MyCrypto 1,035
Find remote Redux jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.