Skip to content

jgd

JSON Graphics Device

v0.1.0 · Apr 29, 2026 · MIT + file LICENSE

Description

A graphics device that translates R plotting operations into JSON and streams them over a local connection to an external display application. The device acts as a pure recorder with no rendering dependencies; all rendering occurs in that application (e.g. a 'VS Code' extension or a web browser). Official display applications are available from the project homepage.

Downloads

CRAN

433

Last 30 days

9217th

913

Last 90 days

913

Last year

Trend: -8.7% (30d vs prior 30d)

r2u CRAN

50

Last 30 days

60

Last 90 days

60

Last year

Trend: +400% (30d vs prior 30d)

CRAN Check Status

13 OK
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 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Additional Issues

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

tests

Running ‘testthat.R’ [20s/131s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional
...[truncated]...
ke_environ(profiles, libpath, env)
   13.                       └─base::cat(...)
   14.                         └─base::file(file, ifelse(append, "a", "w"))
  
  [ FAIL 3 | WARN 13 | SKIP 28 | PASS 166 ]
  Error:
  ! Test failures.
  Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 7, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 4, 2026
ERROR r-devel-windows-x86_64

tests

Running 'testthat.R' [87s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test
...[truncated]...
 private)
   5.         └─callr:::get_result(out, private$options)
   6.           └─throw(callr_remote_error(remerr, output), parent = fix_msg(remerr[[3]]))
  
  [ FAIL 1 | WARN 3 | SKIP 30 | PASS 154 ]
  Error:
  ! Test failures.
  Execution halted
OK 5 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 30, 2026

Version History

1 tracked
new 0.1.0 Apr 29, 2026