{"repo":"WisdomBits/overwatch","free":true,"listed":false,"github":"https://github.com/WisdomBits/overwatch","clone":"git clone https://github.com/WisdomBits/overwatch.git","description":"It's a super lightweight yet expressive state management library for React Js & Next Js, built on the singleton design pattern. It offers support for global and instance-specific middlewares, immutability, batched updates, and custom event communication — all designed to be used without extensive boilerplate.","language":"TypeScript","stars":41,"topics":["nextjs","react-state-management","reactjs","state-management","overwatch-ts"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Overwatch — A Lightweight Sensible State Manager ### 🚀 What’s New? Overwatch now supports Server-Side Rendering SSR (v 1.0.7) --- A minimal API with developer flexibility, TypeScript-first state-management solution, inspired by the simplicity of Zustand , It's a super lightweight yet expressive state management library for React Js & Next Js , built on the singleton design pattern . It offers support for global and instance-specific middlewares , immutability , batched updates , and custom event communication — all designed to be used without extensive boilerplate. Goal with OverWatch was to prioritize reusability, a positive developer experience, and clear component-level state and event tracking. Read the full documentation at overwatchts.in/docs. --- 🚀 What Is OverWatch? OverWatch evolved from an internal utility that leveraged the singleton and pub-sub patterns. We've now refined it for React, incorporating hooks, strong typing, and automatic cleanup to make it accessible to everyone. OverWatch is: Built with React hooks and TypeScript (offering 100% type safety for predictable development). Lightweight — you won't find context providers, reducers, or dispatches here. Ideal for managing both component-level and application-level shared state , providing flexibility for various needs. Inspired by Zustand : builds upon the simplicity and performance-first design of Zustand but reimagines it with a focus on advanced middleware, event-driven architecture, immutable state en","default_branch":null,"files":null,"tree":[],"storefront":"/r/WisdomBits","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WisdomBits/overwatch/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."}