Skip to content

Dharma

A simple and lightweight state management solution for JavaScript and TypeScript applications.

Simple 💡

The API is designed to be intuitive and easy to learn, so you can start building your application in minutes.

Predictable 🔮

State changes are predictable and easy to reason about, making it easier to debug and test your application.

Lightweight 🪶

Dharma has a minimal footprint, so you don’t have to worry about it bloating your application.

Portable 🧩

Dharma is framework-agnostic and can be used in any JavaScript or TypeScript application.