AI Tools / AI products & services

TSRX

TSRX (TypeScript Render Extensions) is a TypeScript language extension for building declarative user interfaces in `.tsrx` files. It keeps TypeScript setup code, JSX-shaped markup, template-native `@if`, `@for`, `@switch`, and `@try` control flow, and component-scoped `<style>` blocks in one lexical scope, then parses the source into a framework-neutral AST for a selected target compiler. Supported targets include React, Preact, Solid, Vue, Ripple, and Octane; the project also provides compiler and runtime helpers, build integrations, language-server support, and integrations for TypeScript, Prettier, ESLint, VS Code, Zed, Neovim, IntelliJ, and Sublime Text. TSRX is in active beta development and is released under the MIT License. It was created by Dominic Gannaway.

Other tool — not AI
View repository
Mentioned in 1 video
Kind Other tool — not classified as AI
Link tsrx.dev/

What people use it for

Where it was mentioned