SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript state-management Projects
-
Project mention: Building Modern React Apps in 2025 - A Guide to Cutting-Edge Tools and Tech Stacks | dev.to | 2025-01-12
TanStack Query Zustand Jotai Context API
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: XState – State machines for state management in JavaScript | news.ycombinator.com | 2024-12-21
-
router
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16The TanStack/router is a React router written in TypeScript so it's typesafe and it includes built-in caching. It is lightweight (12 KB) and has a lot of functionality. It goes beyond what wouter provides and has overlaps with features that React Router provides such as nested routes, file-based route generation, and automatic route prefetching. They provide a migration guide from React Router to TanStack/router that you can follow.
-
-
-
Project mention: Building a Dynamic Job Board with Issues Github, Next.js, Tailwind CSS and MobX-State-Tree | dev.to | 2024-03-28
Basic knowledge of Tailwind CSS and MobX-State-Tree
-
blocksuite
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
-
In its docs, Astro recommends nanostores, but I’ve used effector in the past. And LOVED IT. So I’ve used it for this project as well.
-
-
-
-
-
-
-
-
mutative
Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.
Immutable State with Optional Mutability: Powered by the Mutative library, the core provides an immutable state transition process while allowing performance optimization with mutable instances when needed.
-
-
-
An interesting project and looks quite promising. I will be keeping an eye on it. The source code can be found here https://github.com/gardencmp/jazz (TypeScript).
-
apprun
AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.
-
-
pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
-
TypeScript state-management discussion
TypeScript state-management related posts
-
use-one VS state-in-url - a user suggested alternative
2 projects | 5 Nov 2024 -
MiniRx Signal Store for Angular - API Preview
-
What's New in StateAdapt 2.0.0: adapt rework
-
Helux, a react state lib supports both atom arch and deep dependency collection
-
Angular state management
-
React: Fine-grained reactivity should be the norm
-
MiniRx Signal Store RFC needs your feedback
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Index
What are some of the best open-source state-management projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | zustand | 49,409 |
2 | xstate | 27,617 |
3 | router | 8,640 |
4 | rematch | 8,465 |
5 | platform | 8,091 |
6 | mobx-state-tree | 7,004 |
7 | blocksuite | 4,687 |
8 | effector-react | 4,637 |
9 | unstated-next | 4,176 |
10 | constate | 3,955 |
11 | signals | 3,881 |
12 | akita | 3,700 |
13 | store | 3,542 |
14 | useStateMachine | 2,384 |
15 | data-client | 1,958 |
16 | mutative | 1,660 |
17 | elf | 1,634 |
18 | concent | 1,356 |
19 | jazz | 1,275 |
20 | apprun | 1,177 |
21 | reatom | 1,112 |
22 | pullstate | 1,073 |
23 | signia | 926 |