A JavaScript library for data visualization in both SVG and Canvas

Ripl is a library that simplifies 2D graphics rendering in the browser, aiming for high performance and interactive data visualization. It solves the dilemma between the complex canvas API and the straightforward SVG by offering a unified API that mimics DOM/CSSOM. Users can effortlessly switch between Canvas and SVG with just one line of code. Ripl also provides helpful methods like scales, geometry, and color inspired by D3. The library supports grouping, inheritance, querying elements, scene management, basic animation, and advanced animation features like CSS-like keyframes. To enhance performance, utilizing a scene + renderer and persistent keys for paths in custom elements is recommended.

https://github.com/andrewcourtice/ripl

To top