Ripple
the elegant TypeScript UI framework
Examples.ripple
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, andtryin templates -
Scoped Styling - Component-local CSS with
<style>elements -
Prettier Support - Full Prettier formatting
support for
.ripplemodules -
ESLint Support - Full ESLint integration for
.ripplemodules