SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript State Projects
-
Project mention: XState β State machines for state management in JavaScript | news.ycombinator.com | 2024-12-21
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: React 19, Waku, and the use of Server Actions to fetch data once on the Client side | dev.to | 2025-03-13
If we want to use React 19, one of the best options is to use Waku. It's a lightweight framework made by the author of Jotai.
-
The people behind Jotai also made Zustand and Valtio:
https://github.com/pmndrs/zustand
https://github.com/pmndrs/valtio
To me it feels like Jotai has too much manual boilerplate and Valtio has a lot of "magic" that while I do like it I don't feel like it would be a good idea for a team. Zustand sits right in the middle of boilerplate-vs-magic, and is what I chose for a large project we're doing now.
-
Project mention: Modern State Management Libraries for React: A Comparative Guide | dev.to | 2025-03-11
Effector promotes a highly predictable and scalable architecture with explicit data flow.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
-
-
-
-
structura.js
A very fast and lightweight Typescript library to create immutable states with a mutable syntax
-
-
vuex-multi-tab-state
πΎππ₯οΈ Share, synchronize and persist state between multiple tabs with this plugin for Vuex. TypeScript types included.
-
Rezact
A JavaScript Framework/Library (call it what you want) that blends the best of svelte, solid, react, and many others.
-
state-pool
Transform your React app with our state management library! Declare global and local states like variables, powered by the magic of React hooks πͺβ¨
-
-
-
Project mention: Impact β Yet another state management library for React | news.ycombinator.com | 2025-02-24
-
clean-state
π» A pure and compact state manager, using React-hooks native implementation, automatically connect the module organization architecture. π
-
driver
π A typescript package for declarative finite states and commonly derived values - zero dependencies, fully typed, & framework agnostic
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript State discussion
TypeScript State related posts
-
React 19, Waku, and the use of Server Actions to fetch data once on the Client side
-
Modern State Management Libraries for React: A Comparative Guide
-
Show HN: I made a state management library
-
WTF Is Reactivity !?
-
How Jotai Was Born
-
Supabase uses Valtio for its state management
-
Managing State in React
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2025
Index
What are some of the best open-source State projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | xstate | 27,925 |
2 | jotai | 19,613 |
3 | valtio | 9,445 |
4 | effector-react | 4,675 |
5 | concent | 1,361 |
6 | reatom | 1,148 |
7 | mobx-react-form | 1,096 |
8 | pullstate | 1,073 |
9 | teaful | 714 |
10 | resso | 530 |
11 | zedux | 422 |
12 | structura.js | 414 |
13 | pinia-shared-state | 272 |
14 | exome | 269 |
15 | vuex-multi-tab-state | 160 |
16 | Rezact | 147 |
17 | state-pool | 142 |
18 | contextism | 141 |
19 | ngrx-immer | 122 |
20 | impact | 121 |
21 | clean-state | 119 |
22 | driver | 117 |
23 | solid-react | 108 |