Ripple
the elegant TypeScript UI framework
Ripple is currently in early development.
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()
function and @
access syntax
-
Component-Based Architecture - Clean, reusable components with props
and children
-
JSX-like Syntax - Familiar templating with Ripple-specific enhancements
-
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 - Native
if
, for
, and
try
in templates
-
Scoped Styling - Component-local CSS with
<style>
elements
-
Prettier Support - Full Prettier formatting support for
.ripple
modules