{"repo":"buiapp/reaktiv","free":true,"listed":false,"github":"https://github.com/buiapp/reaktiv","clone":"git clone https://github.com/buiapp/reaktiv.git","description":"Signals for Python - Reactive Declarative State Management Library for Python - automatic dependency tracking and reactive updates for your application state. Inspired by Angular Signals / SolidJS.","language":"Python","stars":454,"topics":["async","asyncio","dependency","python","reactivity","signals","state","state-management","angular","rx"],"license":"MIT","category":"ui-components","readme_excerpt":"reaktiv Reactive Declarative State Management Library for Python - automatic dependency tracking and reactive updates for your application state. Website Live Playground Documentation Deep Dive Article Installation reaktiv is a reactive declarative state management library that lets you declare relationships between your data instead of manually managing updates. When data changes, everything that depends on it updates automatically - eliminating a whole class of bugs where you forget to update dependent state. Think of it like Excel spreadsheets for your Python code : when you change a cell value, all formulas that depend on it automatically recalculate. That's exactly how reaktiv works with your application state. Key benefits: - 🐛 Fewer bugs : No more forgotten state updates or inconsistent data - 📋 Clearer code : State relationships are explicit and centralized - ⚡ Better performance : Only recalculates what actually changed (fine-grained reactivity) - 🔄 Automatic updates : Dependencies are tracked and updated automatically - 🎯 Python-native : Built for Python's patterns with full async support - 🧩 Application-ready models : Group state, derived values, effects, resources, and cleanup - 🔒 Type safe : Full type hint support with automatic inference - 🚀 Lazy evaluation : Computed values are only calculated when needed - 💾 Smart memoization : Results are cached and only recalculated when dependencies change Documentation Full documentation is available at https://rea","default_branch":null,"files":null,"tree":[],"storefront":"/r/buiapp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buiapp/reaktiv/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."}