TSRX: A TypeScript Extension for Declarative UIs in the Agentic Era

DanWahlin · x · 2026-08-14

TSRX (TypeScript Render Extensions) is a TypeScript language extension for building declarative UIs, positioned as a spiritual successor to JSX. It co-locates structure, styling, and control flow in one file, remaining fully backward compatible with TypeScript and JSX. TSRX is framework-agnostic, currently compiling to Octane, React, Preact, Ripple, Solid, and Vue. Its design aims to make source code read closer to the interface it describes, reducing ternaries and map chains, and simplifying refactors and onboarding.

Original post →

More from coding & agent

coding & agent channel →