6 Best Vanilla JavaScript State Management Libraries

List hand-picked by Openbase Experts
Learn More

xstate

State machines and statecharts for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
16
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
19K
Weekly Downloads
2M
Last Commit
2mos ago
mk

mobx-keystone

A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
364
Weekly Downloads
1K
Last Commit
1mo ago

@datorama/akita

🚀 State Management Tailored-Made for JS Applications

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable
GitHub Stars
3K
Weekly Downloads
0
Last Commit
2mos ago
ml

mobx-logger

Log Mobx Actions, Reactions, Transactions and Computations

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
224
Weekly Downloads
3K
Last Commit
1yr ago
bee

beedle

A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
358
Weekly Downloads
2K
Last Commit
3yrs ago
pur

purestate

The stupidest state management library that works.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
297
Weekly Downloads
2
Last Commit
2yrs ago