Frameworks

Published

2024-07-03

Shiny frameworks

This section covers four popular Shiny frameworks:

gap

gap is a golem app-package

The applications in Chapter 22 (golem) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 22 applications:

list_apps(regex = '^22')
## # A tibble: 1 × 2
##   branch    last_updated       
##   <chr>     <dttm>             
## 1 22_design 2024-08-27 21:26:37

lap

lap is a leprechaun app-package

The applications in Chapter 23 (leprechaun) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 23 applications:

list_apps(regex = '^23')
## # A tibble: 0 × 2
## # ℹ 2 variables: branch <chr>,
## #   last_updated <dttm>

rap

rap is a rhino app (pseudo-package)1

The applications in Chapter 24 (rhino) can be accessed with the launch() or get() functions from the shinypak R package:

# install.packages('pak')
pak::pak('mjfrigaard/shinypak')
library(shinypak)

Chapter 24 applications:

list_apps(regex = '^24')
## # A tibble: 0 × 2
## # ℹ 2 variables: branch <chr>,
## #   last_updated <dttm>

For a complete description of how each application was created, see the Shiny frameworks supplemental website.


  1. rhino apps aren’t R packages–they’re dependencies are managed with a dependencies.R file and box modules.↩︎