EZRShiny: Build Consistent 'shiny' App Layouts with Less Code

Short, consistent wrappers around 'shiny', 'bslib' and 'shinyjs' for building multi-page 'shiny' apps. One function call builds the page with a navigation bar, logo, title and dark mode switch. Tab functions nest pages up to three levels deep, with optional sidebars. Input functions create full-width inputs with optional information tooltips, and helpers switch buttons on and off and show or hide tabs from the server. Includes a starter app template and an example app that explores the Titanic passenger data.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: bsicons, bslib (≥ 0.7.0), colourpicker, DT, ggiraph (≥ 0.9.1), here, plotly (≥ 4.12.0), shiny (≥ 1.8.0), shinyjs, shinyWidgets, utils
Suggests: datasets, ggplot2, htmltools, knitr, rmarkdown, testthat (≥ 3.0.0), withr
Published: 2026-10-10
DOI: 10.32614/CRAN.package.EZRShiny (may not be active yet)
Author: Daniella DeWeerd [aut, cre, cph], Van Andel Institute [cph, fnd]
Maintainer: Daniella DeWeerd <danielladeweerd at gmail.com>
BugReports: https://github.com/vari-bbc/EZRShiny/issues
License: GPL-3
URL: https://github.com/vari-bbc/EZRShiny
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: EZRShiny results

Documentation:

Reference manual: EZRShiny.html , EZRShiny.pdf
Vignettes: Getting started with EZRShiny (source, R code)

Downloads:

Package source: EZRShiny_0.1.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=EZRShiny to link to this page.