The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

glyph: A Next-Generation Grammar of Interactive Graphics

A modern visualization grammar that treats interactivity, animation, and composable layouts as first-class concepts rather than afterthoughts. Designed to address key limitations of existing grammars: native hover, click, and zoom events, 'WebGL'-accelerated rendering for large datasets, built-in multi-plot composition, and a token-based theming system. Renders to interactive HTML widgets via 'D3.js' or static SVG from a single declarative specification.

Version: 0.1.1
Depends: R (≥ 4.1.0)
Imports: htmlwidgets (≥ 1.6.0), jsonlite (≥ 1.8.0), rlang (≥ 1.1.0), cli (≥ 3.6.0), grDevices, utils, tools
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2026-07-08
DOI: 10.32614/CRAN.package.glyph
Author: Joash Joshua Ayo [aut, cre]
Maintainer: Joash Joshua Ayo <joashjoshua789 at gmail.com>
BugReports: https://github.com/josh45-source/glyph/issues
License: MIT + file LICENSE
URL: https://github.com/josh45-source/glyph, https://josh45-source.github.io/glyph/
NeedsCompilation: no
Materials: NEWS
CRAN checks: glyph results

Documentation:

Reference manual: glyph.html , glyph.pdf
Vignettes: glyph vs ggplot2: Side-by-Side Comparison (source, R code)
Getting Started with glyph (source, R code)

Downloads:

Package source: glyph_0.1.1.tar.gz
Windows binaries: r-devel: glyph_0.1.1.zip, r-release: glyph_0.1.1.zip, r-oldrel: glyph_0.1.1.zip
macOS binaries: r-release (arm64): glyph_0.1.1.tgz, r-oldrel (arm64): glyph_0.1.1.tgz, r-release (x86_64): glyph_0.1.1.tgz, r-oldrel (x86_64): glyph_0.1.1.tgz
Old sources: glyph archive

Linking:

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

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.