{"repo":"Omnistac/zedux","free":true,"listed":false,"github":"https://github.com/Omnistac/zedux","clone":"git clone https://github.com/Omnistac/zedux.git","description":":zap: A Molecular State Engine for React","language":"TypeScript","stars":472,"topics":["atom","atomic","dependency-injection","extensible","flexible","graph","molecular","powerful","react","state"],"license":"MIT","category":"ui-components","readme_excerpt":"Zedux A Molecular State Engine for React. [!NOTE] Zedux v2 is right around the corner! This readme has been updated for v2, and the docs are steadily getting there. Despite documentation being sparse, it's highly recommended that new projects use the latest stable v2 release candidate. Refer to the v2 migration guide for a v2 quick start. Zedux is a multi-paradigm state management tool that features a powerful signals implementation wrapped in a DI-driven atomic architecture. Installation The React package ( @zedux/react ) contains everything you need to use Zedux in a React app - the core atomic model and all React-specific APIs. @zedux/react has a peer dependency on React. It has partial support for React 18, but primarily supports React 19 and up. Intro We borrowed ideas from dozens of state management tools over the past 5 years, invented a few ourselves, and put it all together in one powerhouse of a state management library. Think of Zedux as a cross between React Query, Valtio, and Recoil/Jotai + Bunshi. It's both a cache manager and a normal state manager with real Dependency Injection, rich events, opt-in mutation proxying, and an extension model patterned after React itself. Sound complex? Zedux is actually very beginner-friendly. In fact, here's all you need to begin: We'll break down this example and so much more in the docs. Learn Zedux To embark on the journey of mastering Zedux, jump into the quick start. If you prefer something more high-level, the introductio","default_branch":null,"files":null,"tree":[],"storefront":"/r/Omnistac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Omnistac/zedux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}