unigd: Universal Graphics Device

A unified R graphics backend. Render R graphics fast and easy to many common file formats. Provides a thread safe 'C' interface for asynchronous rendering of R graphics.

Version: 0.2.0
Depends: R (≥ 4.2.0)
Imports: systemfonts (≥ 1.0.0)
LinkingTo: cpp11 (≥ 0.2.4), systemfonts
Suggests: testthat (≥ 3.0.0), xml2 (≥ 1.0.0), fontquiver (≥ 0.2.0), covr, knitr, rmarkdown
Published: 2026-02-16
DOI: 10.32614/CRAN.package.unigd
Author: Florian Rupprecht ORCID iD [aut, cre], Kun Ren [ctb], Tatsuya Shima [ctb], Jeroen Ooms ORCID iD [ctb], Hadley Wickham [cph] (Author of included svglite code), Lionel Henry [cph] (Author of included svglite code), Thomas Lin Pedersen [cph] (Author and creator of included svglite code), T Jake Luciani [cph] (Author of included svglite code), Matthieu Decorde [cph] (Author of included svglite code), Vaudor Lise [cph] (Author of included svglite code), Tony Plate [cph] (Contributor to included svglite code), David Gohel [cph] (Contributor to included svglite code), Yixuan Qiu [cph] (Contributor to included svglite code), HÃ¥kon Malmedal [cph] (Contributor to included svglite code), RStudio [cph] (Copyright holder of included svglite code), Brett Robinson [cph] (Author of included belle library), Google [cph] (Copyright holder of included material design icons), Victor Zverovich [cph] (Author of included fmt library), Andrzej Krzemienski [cph] (Author of included std::experimental::optional library)
Maintainer: Florian Rupprecht <floruppr at gmail.com>
BugReports: https://github.com/nx10/unigd/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/nx10/unigd, https://nx10.dev/unigd/
NeedsCompilation: yes
SystemRequirements: Cairo (optional, for raster output), libtiff (optional, for TIFF output), libpng, zlib
Materials: README, NEWS
CRAN checks: unigd results

Documentation:

Reference manual: unigd.html , unigd.pdf
Vignettes: Installation (source)
Plotting with unigd (source, R code)
C/C++ API (source)
Benchmark (source, R code)

Downloads:

Package source: unigd_0.2.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): unigd_0.2.0.tgz, r-oldrel (arm64): unigd_0.2.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): not available
Old sources: unigd archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=unigd to link to this page.