← Back to home
Comparison · Collab

pagedown vs xaringan

A side-by-side editorial comparison of pagedown and xaringan — release velocity, themes, recent moves, and the top alternatives to consider.

Shared themes:r-markdownmaintenance

pagedown vs xaringan: at a glance

Featurepagedownxaringan
SectorCollabCollab
Velocity score0.00.0
Sparks · 30d00
Top themesr-markdown, paged-media, pdf-output, browser-renderingr-markdown, slides, css-themes, maintenance
Last editorial update2h ago2h ago
WebsiteVisit →Visit →

What is pagedown?

pagedown is down to one small fix a year, mostly absorbing changes from elsewhere.

The last six releases contain no new capability. 0.24 fixes missing horizontal rules under unnumbered h1 headers in the poster_jacobs format; 0.23 stops non-ASCII header text erroring during TOC processing; 0.22 drops a call to `xfun::attr()` before it disappears upstream; 0.21 sets an `is.paged.js` knit option so knitr knows paged.js loads its own JS and CSS; 0.20 raises the R floor; 0.19 patches a browser rendering regression with `overflow-x: clip`.

Read the full pagedown trajectory →

What is xaringan?

xaringan has settled into theme upkeep and Pandoc-era compatibility patches.

The recent window is thin: 0.31 is a roxygen documentation change made to satisfy a CRAN complaint, 0.30 refreshes the Rutgers CSS theme and fixes `inf_mr()` against hashed URLs, 0.29 is an internal adjustment tracking changes in the servr package. Earlier releases in the window carry the actual features — title-slide element classes, child-document recompilation, self-contained audio and video embedding, and screen-reader shortcut conflicts resolved for JAWS.

Read the full xaringan trajectory →

pagedown vs xaringan: editorial side-by-side

P
pagedown
COLLAB
0.0

pagedown is down to one small fix a year, mostly absorbing changes from elsewhere.

◆ Current state

The last six releases contain no new capability. 0.24 fixes missing horizontal rules under unnumbered h1 headers in the poster_jacobs format; 0.23 stops non-ASCII header text erroring during TOC processing; 0.22 drops a call to `xfun::attr()` before it disappears upstream; 0.21 sets an `is.paged.js` knit option so knitr knows paged.js loads its own JS and CSS; 0.20 raises the R floor; 0.19 patches a browser rendering regression with `overflow-x: clip`.

◆ Where it's heading

pagedown sits between three things it does not control — paged.js, headless Chrome, and Pandoc — and its release history is a record of each of them moving. The one release in the window with anything resembling design intent is 0.21, which lets other packages detect a paged.js context rather than guess it. Cadence has thinned to roughly one release a year, and the last genuinely new features (long-table headers, Sass support, streamed PDF transfer) are outside this window.

◆ Prediction

Expect another single-fix release triggered by a paged.js, Chrome or Pandoc change. Nothing here suggests new output formats are coming.

X
xaringan
COLLAB
0.0

xaringan has settled into theme upkeep and Pandoc-era compatibility patches.

◆ Current state

The recent window is thin: 0.31 is a roxygen documentation change made to satisfy a CRAN complaint, 0.30 refreshes the Rutgers CSS theme and fixes `inf_mr()` against hashed URLs, 0.29 is an internal adjustment tracking changes in the servr package. Earlier releases in the window carry the actual features — title-slide element classes, child-document recompilation, self-contained audio and video embedding, and screen-reader shortcut conflicts resolved for JAWS.

◆ Where it's heading

Development has slowed markedly: 0.29 through 0.31 span February 2024 to August 2025 and none of them add anything a slide author would notice. The package's live surface is now community-contributed university themes and its coupling to Yihui Xie's servr, which supplies the live-preview machinery. This is a stable tool being kept working, not one being extended.

◆ Prediction

The next release is most likely another compatibility or CSS-theme change; nothing in the window suggests new authoring capability is coming.

Alternatives to pagedown and xaringan

Other Collab products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either pagedown or xaringan.

See all pagedown alternatives → · See all xaringan alternatives →

Recent activity from pagedown and xaringan

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 4mo agopagedownpagedown 0.24 fixes header rules in poster_jacobs
  2. 11mo agopagedownpagedown 0.23 fixes non-ASCII headers in TOC processing
  3. 0y agoxaringanxaringan 0.31 switches roxygen comments to Markdown
  4. 1y agopagedownpagedown 0.22 drops deprecated xfun::attr()
  5. 1y agopagedownpagedown 0.21 signals paged.js context to knitr
  6. 2y agoxaringanxaringan 0.30 updates Rutgers theme, notes inf_mr() hash bug
  7. 2y agoxaringanxaringan 0.29 tracks servr changes in inf_mr()
  8. 3y agopagedownpagedown 0.20 requires R >= 3.5.0
  9. 3y agopagedownpagedown 0.19 fixes paged.js rendering in modern browsers
  10. 3y agoxaringanxaringan 0.28 requires R >= 3.5.0
  11. 3y agoxaringanxaringan 0.27 documents daemon_stop, updates Karolinska theme
  12. 4y agoxaringanxaringan 0.26 embeds audio and video in self-contained slides

Frequently asked questions

What is the difference between pagedown and xaringan?

Both compete on the same themes — r-markdown, maintenance — within Collab. pagedown and xaringan are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is pagedown better than xaringan?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. pagedown and xaringan are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Collab products to evaluate alongside.

What are the best alternatives to pagedown?

Top pagedown alternatives in Collab are ranked by recent ship velocity. Browse the "pagedown alternatives" section above for the current picks, or visit /alternatives/pagedown for the full list with editorial commentary on each.

What are the best alternatives to xaringan?

Top xaringan alternatives in Collab are ranked by recent ship velocity. Browse the "xaringan alternatives" section above for the current picks, or visit /alternatives/xaringan for the full list with editorial commentary on each.