Why Choose Igris?
Type-Safe by Design
Leverage TypeScript's static typing for state management. Catch errors at compile-time and enjoy excellent IDE support with full autocompletion and type inference.
Lightweight & Efficient
With a tiny bundle size and zero dependencies, Igris ensures your application stays fast and efficient. Selective re-rendering keeps your app responsive.
Simple API
Get started quickly with an intuitive API. Create stores with createStore
and manage simple state with createState
. No complex configurations needed.
Flexible Storage
Choose between synchronous and asynchronous storage options. Persist state across sessions with built-in storage adapters or create custom solutions.
React Native Ready
Built with React Native in mind. Use the same state management solution across web and mobile platforms with consistent APIs and behavior.
Developer Friendly
Comprehensive documentation, predictable behavior, and excellent debugging support make development a breeze. Integrates seamlessly with React DevTools.