brochure: Multipage 'Shiny' Apps

Build natively multi-page 'Shiny' applications, serving content on several endpoints instead of a single page. Pages are declared with their own user interface and server function and are dispatched by URL with 'routr', including parameterised routes. Redirections, request and response middleware, and helpers to read and set cookies are also provided.

Version: 1.0.0
Imports: attempt (≥ 0.3.1), htmltools, purrr, rlang (≥ 0.4.12), routr (≥ 2.0.0), shiny (≥ 1.6.0)
Suggests: golem (≥ 0.3.0), knitr, rmarkdown, testthat (≥ 3.0.0), usethis, withr
Published: 2026-10-14
DOI: 10.32614/CRAN.package.brochure (may not be active yet)
Author: Colin Fay ORCID iD [aut, cre, cph]
Maintainer: Colin Fay <contact at colinfay.me>
BugReports: https://github.com/ColinFay/brochure/issues
License: MIT + file LICENSE
URL: https://github.com/colinfay/brochure, https://github.com/ColinFay/brochure
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: brochure results

Documentation:

Reference manual: brochure.html , brochure.pdf
Vignettes: Getting started with brochure (source, R code)
Cookies and state between pages (source, R code)
Deploying behind a reverse proxy (source, R code)
Designing a multipage app (source, R code)
Using brochure with golem (source, R code)
Request and response handlers (source, R code)
Testing a brochure app (source, R code)

Downloads:

Package source: brochure_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

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