react-redux vs @rematch/core

react-redux is downloaded 700.7× more often than @rematch/core (108,155,943 vs 154,354 per month), so it has the larger community and more answered questions online. @rematch/core ships 44% less gzipped JavaScript (2.1 kB vs 3.7 kB), which matters if bundle size is a priority. react-redux has been updated more recently, a sign of more active maintenance.

Metricreact-redux@rematch/core
Weekly downloads25,466,42738,752
Monthly downloads108,155,943154,354
GitHub stars23,4838,415
Minified size9.5 kB6.1 kB
Minified + gzipped3.7 kB2.1 kB
Dependencies20
Open issues3726
Last commit2026-05-152023-09-27
Latest version9.3.02.2.0
LicenseMITMIT

When to choose which

react-redux

Official React bindings for Redux — not a store by itself.

Choose it when: Whenever you use Redux/RTK in React. It connects the store to components; pair it with Redux Toolkit.

  • + Official & optimized
  • + Hooks API (useSelector/useDispatch)
  • - Useless without a Redux store
  • - Adds a provider

@rematch/core

Redux reimagined around models, no boilerplate.

Choose it when: You like Redux semantics but want models with built-in effects and far less setup.

  • + Model-based, low boilerplate
  • + Redux devtools
  • + Framework-agnostic
  • - Small community
  • - Less active than RTK

Feature comparison

Featurereact-redux@rematch/core
ParadigmRedux bindingsRedux models
First-class TypeScript✓ Yes✓ Yes
Works outside React✗ No✓ Yes
Dedicated devtools✓ Yes✓ Yes
Built-in async / server state✗ No✓ Yes
BoilerplateLowLow

react-redux

Official React bindings for Redux

@rematch/core

A Redux Framework

Related comparisons

Embed this comparison

A live badge for your README — it updates as the numbers change.

react-redux vs @rematch/core downloads
[![react-redux vs @rematch/core](https://devcompare.dev/badge/react-redux-vs-rematch-core.svg)](https://devcompare.dev/compare/react-redux-vs-rematch-core)

Data from npm, Bundlephobia and GitHub. Last updated 2026-06-02.