Leaflet is a JavaScript library for creating dynamic maps that support panning and zooming along with various annotations.


https://rstudio.github.io/leaflet/

d3heatmap creates interactive D3 heatmaps including support for row/column highlighting and zooming.


https://github.com/rstudio/d3heatmap/

Dygraphs provides rich facilities for charting time-series data in R and includes support for many interactive features.


https://rstudio.github.io/dygraphs/

Plotly provides bindings to the plotly.js library and allows you to easily translate your ggplot2 graphics into an interactive web-based version.


https://plot.ly/ggplot2/

If you use ggplot2, ggplotly() converts your plots to an interactive, web-based version! It also provides sensible tooltips, which assists decoding of values encoded as visual properties in the plot.

plotly supports some chart types that ggplot2 doesn’t (such as 3D surface, point, and line plots). You can create these (or any other plotly) charts using plot_ly().

visNetwork is an R package for network visualization, using vis.js javascript library


https://github.com/datastorm-open/visNetwork

Highcharter is a R wrapper for Highcharts javascript libray and its modules. Highcharts is very mature and flexible


https://github.com/jbkunst/highcharter