Ripple
the elegant TypeScript UI framework
Examples.tsrx
Ripple is a TypeScript UI framework that combines the best parts of React, Solid, and Svelte into one package.
-
Reactive State Management - Built-in reactivity with
track()and lazy destructuring&[]syntax - Component-Based Architecture - Clean, reusable components with props and children
-
Statement Containers - Use
@{...}for local setup, then finish with one JSX element, fragment, or control-flow expression - Performance - Fine-grain rendering, with industry-leading performance, bundle-size and memory usage
- TypeScript Support - Full TypeScript integration with type checking
- VSCode Integration - Rich editor support with diagnostics and IntelliSense
-
Control Flow - Inline
@if,@for,@switch, and@tryin templates -
Scoped Styling - Component-local CSS with
<style>elements -
Prettier Support - Full Prettier formatting support for
.tsrxmodules -
ESLint Support - Full ESLint integration for
.tsrxmodules