A state management library for TypeScript and ReScript supporting Domain-Driven Design.
Create understandable code ✨ for humans and AI ✨
const sky = tilia({ color: 'pink' 🌈 }) observe(() => { console.log(sky.color) }) function elevateVibes() { sky.color = 'legendary' ✨ } // React integration function Sky() { useTilia() return <div>{sky.color}</div> }
let vibing = tilia({ vibes: "immaculate" 🌈 }) @react.component let make = () => { useTilia() <div>{React.string(vibing.vibes)}</div> } let elevateVibes = () => vibing.vibes = "legendary" ✨
Build apps from simple, testable functions
A library written for highly interactive apps.
Type your features, let tilia make them reactive
Domain-Driven State Management
A state management library for TypeScript and ReScript supporting Domain-Driven Design.
Create understandable code
✨ for humans and AI ✨