lt: Lightweight Tables via JSON Specs and JavaScript

A lightweight grammar of tables. Build a table by declaring a JSON spec (titles, spanners, row groups, footnotes, formatters, etc.); a tiny vanilla JavaScript runtime builds the HTML table from the spec on page load. No 'sass', no 'V8', no 'htmlwidgets' — just base R and 'xfun' ('htmltools' is used only for the optional Shiny binding).

Version: 0.1
Depends: R (≥ 4.1.0)
Imports: xfun (≥ 0.59)
Suggests: htmltools, knitr, litedown, repr, shiny, testit
Published: 2026-06-30
DOI: 10.32614/CRAN.package.lt (may not be active yet)
Author: Yihui Xie ORCID iD [aut, cre, cph] (URL: https://yihui.org)
Maintainer: Yihui Xie <xie at yihui.name>
BugReports: https://github.com/yihui/lt/issues
License: MIT + file LICENSE
URL: https://github.com/yihui/lt
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: lt results

Documentation:

Reference manual: lt.html , lt.pdf

Downloads:

Package source: lt_0.1.tar.gz
Windows binaries: r-devel: lt_0.1.zip, r-release: not available, r-oldrel: lt_0.1.zip
macOS binaries: r-release (arm64): lt_0.1.tgz, r-oldrel (arm64): lt_0.1.tgz, r-release (x86_64): lt_0.1.tgz, r-oldrel (x86_64): lt_0.1.tgz

Linking:

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