Everything In 1 Place
Sign in

Best Zustand Alternatives

Looking for a Zustand alternative? Zustand is a state store you can wire up in five lines, no providers or boilerplate — the anti-Redux for apps that never needed Redux. That's a good fit for plenty of teams, but not everyone — here are 6 real libraries tools worth comparing it against, each with an honest take on what it does differently. Motion is the one people mention most: formerly Framer Motion, spun out on its own — the library that makes React transitions look hand-tuned instead of bolted on. Zod is another solid option — typeScript-first schema validation that infers your types straight from the schema, so you stop writing the same shape twice. None of these are ranked by who pays the most to be listed first; they're ordered the same way the rest of this directory is, sponsors aside.

Formerly Framer Motion, spun out on its own — the library that makes React transitions look hand-tuned instead of bolted on.

TypeScript-first schema validation that infers your types straight from the schema, so you stop writing the same shape twice.

The utility belt every JS codebase quietly leans on — unglamorous, but it saves you from reinventing array and object helpers.

Immutable, tree-shakable date functions that dodge the footguns of hand-rolled date math without dragging in Moment.js's weight.

The HTTP client people reach for out of habit — interceptors and automatic JSON handling that raw fetch still makes you write yourself.

Handles server-state caching, retries, and refetching so well that a lot of apps end up not needing a global state library at all.