A compact, scalable, and developer-friendly state management library designed for any JavaScript environment. It includes a reactivity system that enables efficient and flexible data handling, making complex state management easy.
✅ Framework-Agnostic – Works in any JavaScript environment
✅ Reactive State – Simple yet powerful reactivity system
✅ Scalable – Suitable for small to large applications
✅ Side Effects Handling – Manage async actions with ease
✅ Intuitive API – Easy to learn and use
npm install @quantajs/core
# or
yarn add @quantajs/core
# or
pnpm add @quantajs/coreimport { createStore } from "@quantajs/core";
const counter = createStore({
state: { count: 0 },
actions: {
increment() {
this.count++;
},
decrement() {
this.count--;
},
},
});
console.log(counter.count); // 0
counter.increment();
console.log(counter.count); // 1This project is licensed under the MIT License - see the LICENSE file for details.
Ready to dive in? Check out the Installation guide or explore the Quick Start to see QuantaJS in action!
We welcome contributions! Feel free to open issues, submit PRs, or suggest improvements.
If you find this library useful, consider giving it a ⭐ star on GitHub!