Ripl provides a unified, cross-platform API for 2D and 3D graphics rendering with a focus on high performance and interactive data visualization. Write once, render to Canvas, SVG, WebGPU, or the terminal - in the browser, on the server, or in a headless environment.
Stars
322
Forks
6
Watchers
322
Open Issues
0
Overall repository health assessment
^2.0.3^10.0.1^7.5.1^5.10.0^4.1.0^0.1.69^10.0.3^10.8.0^17.4.0^20.8.4^29.0.0^9.0.7^8.5.1^5.9.3^8.57.0^4.1.0^10.4.0231
commits
4
commits
2
commits
2
commits
1
commits
1
commits
docs(vitepress): remove Packages link from getting started navigation
36cd0fdView on GitHubdocs: update package documentation to reflect new structure and remove vdom references
812045fView on GitHubfix(vitepress): add Vite plugin to fix TypeDoc media paths and enable all dead link ignoring
f1db412View on GitHubdocs(README): move showcase gallery above features section
6fea2a9View on GitHubdocs(README): add showcase gallery with example visualizations
c47fb40View on GitHubfix(core,dom,utilities): fix hit testing with topmost element targeting and add arrayDedupe utility
dd1810bView on GitHubMerge pull request #17 from andrewcourtice/feat/webgpu
b57818dView on GitHubchore: add .tsbuildinfo to gitignore and remove tracked build info files
c3ff2d1View on GitHubdocs(3d,vitepress): reorganize 3D documentation structure and move WebGPU context docs
b9e0200View on GitHubrefactor(3d,webgpu): wrap Shape3D render logic in super.render callback and fix hit canvas DPR scaling
16ade19View on GitHubrefactor(3d,core,dom,webgpu): add render strategy metadata to 3D contexts and extract rendering logic
857378bView on GitHub