A graphics device for R that is accessible via network protocols. This package was created to make it easier to embed live R graphics in integrated development environments and other applications. The included 'HTML/JavaScript' client (plot viewer) aims to provide a better overall user experience when dealing with R graphics. The device asynchronously serves graphics via 'HTTP' and 'WebSockets'.
httpgd An HTTP/WebSocket graphics device for R. Serves plots asynchronously and includes an interactive web-based plot viewer. Built to embed live R graphics in IDEs and other applications.
Powered by unigd.

Install from CRAN:
install.packages("httpgd")
Or install the development version from GitHub:
remotes::install_github("nx10/httpgd")
See system requirements for details.
httpgd is written in C++, R, and TypeScript. Contributions of any kind are welcome.
Licensed under GPL v2.0. Webserver based on CrowCpp/Crow. Vendored license copies are in ./inst/licenses.