Profile
Back to NewsBack
GitHub Trending 8 min
Reader Mode
Ripple-TS/ripple: the elegant TypeScript UI framework

Ripple-TS/ripple: the elegant TypeScript UI framework

11 hours ago

Ripple - the elegant TypeScript UI framework

CI</a> Discord</a> Open in StackBlitz</a>

Ripple TS

Ripple is a TypeScript-first UI framework built around .tsrx files, fine-grained reactivity, scoped styles, and a small runtime. It pairs the authoring feel of JSX with template-native control flow and TypeScript setup that can live right beside the UI it feeds.

Created by @trueadm, who has contributed to Inferno, React, Lexical, and Svelte 5.

.tsrx is also a standalone language. The shared TSRX compiler stack can target
React, Preact, Solid, Vue, and Ripple. Ripple is the runtime-focused target with
track(), reactive collections, server modules, hydration, and DOM helpers.

Ripple Docs | Ripple Playground | TSRX Website

Features

  • Fine-grained reactivity with track() and .value.
  • Reactive RippleArray, RippleObject, RippleMap, and RippleSet.
  • Template-native @if, @for, @switch, and @try.
  • Local TypeScript setup with JSX statement containers (@{...}).
  • Scoped