Description
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.
Downloads
4.6K
Last 30 days
1686th
16.3K
Last 90 days
39.5K
Last year
Trend: -20.7% (30d vs prior 30d)
743
Last 30 days
2.4K
Last 90 days
9.2K
Last year
Trend: -11.6% (30d vs prior 30d)
7
Last 7 days
19
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
555
Last 30 days
2.2K
Last 90 days
7.6K
Last year
Trend: -32.3% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | WARNING |
| r-oldrel-macos-x86_64 | WARNING |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | WARNING |
| r-release-macos-x86_64 | WARNING |
| r-release-windows-x86_64 | OK |
Check details (4 non-OK)
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
Check History
WARNING 9 OK · 0 NOTE · 4 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
ERROR 8 OK · 0 NOTE · 4 WARNING · 1 ERROR · 0 FAILURE Jun 7, 2026
PDF version of manual
Rd conversion errors: Warning in dir.create(latexdir) : cannot create dir '/tmp/Rtmpm6Tale/ltx21a1ac65e8abf6', reason 'No space left on device' Converting parsed Rd's to LaTeX Warning in file(out, "wt") : cannot open file '/tmp/Rtmpm6Tale/ltx21a1ac65e8abf6/ugd.tex': No such file or directory Error in file(out, "wt") : cannot open the connection
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
WARNING 8 OK · 3 NOTE · 3 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
compiled code
File ‘unigd/libs/unigd.so’:
Found ‘___stderrp’, possibly from ‘stderr’ (C)
Object: ‘../.deps/lib/libpng16.a’
Found ‘_abort’, possibly from ‘abort’ (C)
Object: ‘../.deps/lib/libpng16.a’
Compiled code should not call entry points which might terminate R nor
write to stdout/stderr instead of to the console, nor use Fortran I/O
nor system RNGs nor [v]sprintf.
See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
installed package size
installed size is 16.3Mb
sub-directories of 1Mb or more:
libs 14.1Mb
installed package size
installed size is 17.8Mb
sub-directories of 1Mb or more:
libs 15.6Mb
installed package size
installed size is 12.1Mb
sub-directories of 1Mb or more:
libs 9.9Mb
Code & tests
Open call graph →Code intelligence has not been computed for this package yet.
Code
Structure
Lines of code
11,267
Files
140
Compiled share
68%
Has compiled src
Yes
Language breakdown
API
Exported functions
13
Internal functions
37
Recent export changes
Testing & CI
Has tests
Yes
Test-to-code ratio
0.64
testthat edition
3
CI present
No
CI type
[]
PR gated
No
Docs
Return-value doc rate
100%
\dontrun example ratio
7.7%
Roxygen coverage
100%
Has pkgdown
No
NEWS present
Yes
Health & Security signals
Informational signals; not verdicts.
on.exit coverage
100%
Unsafe pattern score
0
Dep constraint coverage
100%
Secret pattern count
0
Bundled 3rd-party code
2 items
Portability & License
Min R version
4.2.0
System requirements
6
C++ standard
–
License
GPL (>= 2)
License flags
SPDX valid, OSI approved
History
Versions
5
First release
2024-01-25
Latest release
2026-02-16
Avg cadence
165 days
Cold removal rate
–
Dep drift
0
LOC over versions
Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.