TypeScript state-management

Open-source TypeScript projects categorized as state-management

Top 23 TypeScript state-management Projects

state-management
  1. zustand

    🐻 Bear necessities for state management in React

    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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. xstate

    Actor-based state management & orchestration for complex app logic.

    Project mention: XState – State machines for state management in JavaScript | news.ycombinator.com | 2024-12-21
  4. 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-16

    The 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.

  5. rematch

    The Redux Framework

  6. platform

    Reactive State for Angular (by ngrx)

    Project mention: When and Why to Use REDUX NgRx in Angular | dev.to | 2024-07-20
  7. mobx-state-tree

    Full-featured reactive state management without the boilerplate

    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

  8. blocksuite

    🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

  9. effector-react

    Business logic with ease ☄️

    Project mention: Astro.js as an alternative to Next.js: pushing the limits | dev.to | 2024-04-17

    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.

  10. unstated-next

    200 bytes to never think about React state management libraries ever again

  11. constate

    React Context + State

  12. signals

    Manage state with style in every framework

  13. akita

    🚀 State Management Tailored-Made for JS Applications

  14. store

    🚀 NGXS - State Management for Angular

  15. useStateMachine

    The <1 kb state machine hook for React

  16. data-client

    Async State Management without the Management. REST, GraphQL, SSE, Websockets

  17. mutative

    Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.

    Project mention: Unlocking Multiprocessing for Smoother Web Applications | dev.to | 2024-12-16

    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.

  18. elf

    🧙‍♀️ A Reactive Store with Magical Powers

  19. concent

    A reactive atomic state engine for React like.

  20. jazz

    Build your next app with sync.

    Project mention: Jazz – Apps with Distributed State | news.ycombinator.com | 2024-10-07

    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).

  21. apprun

    AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

  22. reatom

    Reatom - the ultimate state manager

  23. pullstate

    Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!

  24. signia

    Reactive signals that scale, by tldraw.

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).

TypeScript state-management discussion

Log in or Post with

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

    4 projects | dev.to | 17 Nov 2023
  • What's New in StateAdapt 2.0.0: adapt rework

    1 project | dev.to | 5 Nov 2023
  • Helux, a react state lib supports both atom arch and deep dependency collection

    1 project | news.ycombinator.com | 21 Oct 2023
  • Angular state management

    3 projects | /r/Angular2 | 20 Oct 2023
  • React: Fine-grained reactivity should be the norm

    2 projects | dev.to | 15 Sep 2023
  • MiniRx Signal Store RFC needs your feedback

    4 projects | /r/Angular2 | 1 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com