SkillAgentSearch skills...

Httpgd

Asynchronous HTTP/WebSocket graphics device for R with an interactive plot viewer

Install / Use

/learn @nx10/Httpgd
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

httpgd <img src="man/figures/httpgd_logo.svg" align="right" width="25%" alt="httpgd logo"/>

<!-- badges: start -->

R-CMD-check CRAN downloads Codecov test coverage

<!-- badges: end -->

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.

Features

  • Fast, asynchronous plot rendering
  • Interactive plot viewer with history and resizing
  • Multiple concurrent clients
  • Export to SVG, PNG, PDF, EPS, and more
  • Stateless HTTP/WebSocket API

Demo

httpgd demo showing interactive plot viewer

Installation

Install from CRAN:

install.packages("httpgd")

Or install the development version from GitHub:

remotes::install_github("nx10/httpgd")

See system requirements for details.

Documentation

Contributing

httpgd is written in C++, R, and TypeScript. Contributions of any kind are welcome.

Links

License

Licensed under GPL v2.0. Webserver based on CrowCpp/Crow. Vendored license copies are in ./inst/licenses.

Related Skills

View on GitHub
GitHub Stars496
CategoryDevelopment
Updated11d ago
Forks25

Languages

C++

Security Score

95/100

Audited on Mar 18, 2026

No findings