Zyra
An independent TypeScript/TSX framework with fine-grained reactivity, offline collections, scoped motion, and a themeable UI library.

Technology stack
TypeScript / TSX / Signals / Custom DOM renderer / Vite compiler plugin / IndexedDB / SQLite sync backend / Synchronous SSR
An independent TypeScript/TSX framework with fine-grained reactivity, offline collections, scoped motion, and a themeable UI library.
Release status is 0.1 release candidate with a bounded supported profile. Fieldwork is a separate application built using the framework.
Capabilities
- Signals, computed state, effects, and batching
- Precise DOM-binding updates
- Scoped springs and keyed transitions
- IndexedDB mutation journals and multi-tab updates
- Themeable UI and verified hydration
Behind this project
Fieldwork: Building a Working App With Zyra, Ryft, and ZeeDB
A cinematic site and offline project desk test a custom frontend, compiled language, and database through explicit adapters and retry-safe mutations.
Zyra: A Frontend Framework Built Around Precise Updates
Signals, TSX compilation, lifecycle scopes, local collections, optional synchronization, and bounded SSR form the ownership model behind Zyra.