FindSoftware

bookdown

R package for writing books and long-form documents in R Markdown, rendered to HTML, PDF, LaTeX, EPUB and Word.

bookdown is an R package for writing books and long-form articles and reports with R Markdown. It is installed from CRAN and runs inside R, for example with bookdown::render_book(), which writes the HTML output to a _book folder by default. The book chapter on GitHub says the HTML output files can be hosted as static HTML files. The package site is the project’s homepage.

Worth knowing

Pandoc must be installed, as the package’s system requirements state. The README lists one-click publishing to Posit Connect among the ways to publish.

Identity

Status
Active
Maintainer
Yihui Xie4
First release
20167

Rendering and deploy

Runs as
Static files6
Rendering
Static output6
Install with
install.packages("bookdown") from CRAN5

Releases

Current major version
Pre-1.07
Last release
2026-08-287

Adoption

GitHub stars
4,0882
Contributors
1088

Why these figures do not compare

Sources

  1. 2026-10-23: links
    pkgs.rstudio.com/bookdown/
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/rstudio/bookdown
  3. 2026-10-23: links
    pkg.yihui.org/bookdown/
  4. 2026-10-23: Maintainer, Runtime, Minimum runtime, License
    raw.githubusercontent.com/rstudio/bookdown/main/DESCRIPTION
  5. 2026-10-23: Categories, Install with, License model
    raw.githubusercontent.com/rstudio/bookdown/main/README.md
  6. 2026-10-23: Rendering, Runs as
    pkg.yihui.org/bookdown/github.html
  7. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/rstudio/bookdown/releases
  8. 2026-10-23: Contributors
    api.github.com/repos/rstudio/bookdown/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON