Browser-Native 'WebGL' Rendering for R Graphics

Provides browser-native 'WebGL' rendering for R graphics through 'htmlwidgets'. The package supports grammar-style graphics workflows and renderer-ready specifications for dense analytical and scientific scenes, including point, line, trajectory, raster, vector, mesh, and surface layers, shader-driven display modes, timeline controls, structured views, selection metadata, and publication-oriented static export helpers. Rendering stays in the browser, and the core package remains cross-platform without requiring 'CUDA', 'Metal', or 'OpenCL' toolchains.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ggWebGL")

0.8.0 by Frederic Bertrand, 4 months ago


https://fbertran.github.io/ggWebGL/, https://github.com/fbertran/ggWebGL


Report a bug at https://github.com/fbertran/ggWebGL/issues


Browse source code at https://github.com/cran/ggWebGL


Authors: Frederic Bertrand [cre, aut] (ORCID:


Documentation:   PDF Manual  


GPL-3 license


Imports ggplot2, htmltools, htmlwidgets, jsonlite, rlang, utils

Suggests boids4R, chromote, knitr, magick, MASS, pkgdown, pkgload, plotly, processx, rmarkdown, shiny, testthat, XGeoRTR


Imported by mergeGridR.

Suggested by boids4R.


See at CRAN