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.

Package details

AuthorDaniella DeWeerd [aut, cre, cph], Van Andel Institute [cph, fnd]
MaintainerDaniella DeWeerd <danielladeweerd@gmail.com>
LicenseGPL-3
Version0.1.0
URL https://github.com/vari-bbc/EZRShiny 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("EZRShiny")

Try the EZRShiny package in your browser

Any scripts or data that you put into this service are public.

EZRShiny documentation built on Oct. 10, 2026, 5:08 p.m.