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
-
Template 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
-
ESLint Support - Full ESLint integration for
.ripple modules