{"repo":"InteraqtDev/interaqt","free":true,"listed":false,"github":"https://github.com/InteraqtDev/interaqt","clone":"git clone https://github.com/InteraqtDev/interaqt.git","description":"Better application framework for LLM era.","language":"TypeScript","stars":68,"topics":["aigc","cms-framework","framework","headless-cms","low-code","nocode","web-framework"],"license":null,"category":"workflow-automation","readme_excerpt":"interaqt A declarative reactive backend framework where you define what data is , not how to change it. --- The Problem Traditional backend development forces you to think in terms of operations — \"when X happens, update Y, then Z, then W.\" This imperative approach scatters related logic across handlers, creates consistency bugs, and makes systems increasingly brittle as complexity grows. The Solution interaqt flips the model. Instead of describing procedures , you declare what your data is — and the framework keeps everything consistent, automatically. No update handlers. No sync bugs. When a like relationship is created, likeCount updates itself — because it's defined as the count of likes. --- Core Ideas 1. Only Interactions create data — User interactions are the single source of truth. Everything else is derived. 2. Data is a function of events — Properties, counts, states, and aggregates are declared as computations over events and relations, not manually maintained. 3. Unidirectional flow — Interaction → Event → Computation → Data . No reverse wiring. No tangled update cycles. --- Dispatch Transactions Controller.dispatch() is the synchronous fact transaction boundary in interaqt. The framework runs guard checks, mapEventData , event record creation, resolve , synchronous computations, and afterDispatch inside one retryable storage transaction attempt. If any transaction step fails, the event record and all synchronous derived writes from that attempt are rolled back. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/InteraqtDev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/InteraqtDev/interaqt/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."}