crosstalk
Inter-htmlwidget communication for R (with and without Shiny)
Crosstalk is an R package that enables cross-widget interactions for htmlwidgets, allowing multiple HTML widgets to communicate through linked brushing and filtering. It provides a framework for creating interactive visualizations where selections and filters in one widget automatically affect other widgets on the same page.
The package solves the problem of isolated HTML widgets by providing a standardized way to share data and user interactions between them. This enables coordinated views where filtering data in one visualization immediately updates all connected visualizations. It works with existing htmlwidgets without requiring server-side logic, making it useful for static HTML reports and dashboards.





