Skip to main content

Igris

A lightweight, type-safe state management solution designed to make React state simple

npm versionbundle sizedownloads

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.

Join Our Community

GitHub

Star us, contribute, or report issues

View Repository

npm

Latest package releases

View Package

Support

Help maintain and improve Igris

Buy Me a Coffee