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, 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