Frameworks

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_golem 2024-01-17 14:49:00

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: 1 × 2
##   branch        last_updated       
##   <chr>         <dttm>             
## 1 23_leprechaun 2024-01-18 10:59:53

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: 1 × 2
##   branch   last_updated       
##   <chr>    <dttm>             
## 1 24_rhino 2024-04-11 12:10:16

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.↩︎