Tables so Beautifully Fine-Tuned You Will Believe It's Magic
Overview
The introduction of the 'broom' package has made converting model objects into data frames as simple as a single function. While the 'broom' package focuses on providing tidy data frames that can be used in advanced analysis, it deliberately stops short of providing functionality for reporting models in publication-ready tables. 'pixiedust' provides this functionality with a programming interface intended to be similar to 'ggplot2's system of layers with fine tuned control over each cell of the table. Options for output include printing to the console and to the common markdown formats (markdown, HTML, and LaTeX). With a little 'pixiedust' (and happy thoughts) tables can really fly.
Install
Health
NOTERd filesr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64
checkRd: (-1) sprinkle_colnames.Rd:26-28: Lost braces in \itemize; meant \describe ? checkRd: (-1) sprinkle_colnames.Rd:29-31: Lost braces in \itemize; meant \describe ? checkRd: (-1) tidy_levels_labels.Rd:62: Lost braces in \itemize; meant \describe ? checkRd: (-1) tidy_levels_labels.Rd:63-68: Lost braces in \itemize; meant \describe ? checkRd: (-1) tidy_levels_labels.Rd:69-73: Lost braces in \itemize; meant \describe ? checkRd: (-1) tidy_levels_labels.Rd:74-77: Lost braces in \itemize; meant \describe ? checkRd: (-1) tidy_levels_labels.Rd:78-83: Lost braces in \itemize; meant \describe ?
NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names: pixiedust/tests/testthat/test-get_dust_part.R (.Names: 1) '.Names' should be changed to 'names'.
- NOTE13 NOTE2026-06-09
- ERROR12 NOTE, 1 ERROR2026-06-08
- NOTE14 NOTE2026-03-10
Documentation
- Help pages
- 55 (1 internal)includes a package overview page
- Examples that run
- 82%9 run in a plain check · 2 never run
- Exported functions with examples
- 18%
- Documented parameters
- 94%
- Return-value docs
- 7%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- 91%
- Median days to close, 50 most recently updated closed issues
- 10
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
5 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/nutterb/pixiedust on 2026-10-21.
GitHub Pages site last deployed 2018-01-18
Dependencies
Installing pixiedust adds 41 packages (24 with compiled code, 25 MB of source tarballs). Heaviest: stringi 11 MB, Rcpp 1.8 MB, farver 1.2 MB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 0.9.4Latest
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- 0.9.12021-01-15 · diff ↗
- 0.9.02020-05-15 · diff ↗
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 0.8.6
- 0.8.52018-07-16 · diff ↗
- 0.8.4
- 0.8.32018-05-11 · diff ↗
- RR 3.5.0 released · 2018-04-23
Show 12 earlier eventsHide 12 earlier events
- 0.8.22018-02-24 · diff ↗ ·
added 8 exports
fixed_header_css, knit_print.dust, knit_print.dust_list, sanitize_latex, sprinkle_caption_number, sprinkle_fixed_header, sprinkle_html_preserve, sprinkle_merge - 0.8.12017-09-16 · diff ↗
- 0.8.02017-08-26 · diff ↗ ·
added 31 exports
get_dust_part, is_valid_color, is_valid_color_single, pixiemap, pval_string, sprinkle_align, sprinkle_background, sprinkle_bg, sprinkle_bg_pattern, sprinkle_bookdown, sprinkle_border, sprinkle_border_collapse, sprinkle_caption, sprinkle_discrete, sprinkle_float, sprinkle_fn, sprinkle_font, sprinkle_gradient, sprinkle_height, sprinkle_hhline, sprinkle_justify, sprinkle_label, sprinkle_longtable, sprinkle_na_string, sprinkle_pad, sprinkle_replace, sprinkle_rotate_degree, sprinkle_round, sprinkle_sanitize, sprinkle_tabcolsep and 1 more - 0.7.52017-05-07 · diff ↗
- RR 3.4.0 released · 2017-04-21
- 0.7.42016-06-17 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 0.7.0
- 0.6.1
- 0.5.0
- 0.1.12015-08-03
- RR 3.2.0 released · 2015-04-16
Package metadata
- First published
- 2015-08-03
- Total releases
- 16 / 11 yrs
- License
- GPL (>= 2) OSI · relicensed from MIT + file LICENSE in 0.8.2
- Minimum R
- ≥ 3.1.2
- Download size
- 226 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("pixiedust")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.