Skip to main content

Special topics

Published

2026-11-03

This section contains a collection of topics you might find useful when developing a Shiny app-package.

The shiny_assist chapter includes a series of prompts for developing an app-package:

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

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

Chapter 26 applications:

list_apps(regex = '^26')

ellmer covers:

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

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

Chapter 27 applications:

list_apps(regex = '^27')
## # A tibble: 1 × 2
##   branch   last_updated       
##   <chr>    <dttm>             
## 1 27_rhino 2026-10-30 15:02:07

The chores chapter includes:

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

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

Chapter 28 applications:

list_apps(regex = '^28')
## # A tibble: 1 × 2
##   branch              last_updated       
##   <chr>               <dttm>             
## 1 28_llm-shiny-assist 2026-10-30 15:02:07

The gander chapter covers:

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

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

Chapter 29 applications:

list_apps(regex = '^29')
## # A tibble: 1 × 2
##   branch        last_updated       
##   <chr>         <dttm>             
## 1 29_llm-ellmer 2026-10-30 15:02:08

Shiny UI Editor

Shiny UI Editor covers the ShinyUiEditor, a package and a drag-and-drop web interface for developing a Shiny applications.

Code style

Code style includes:

App data

In App data…

R6 & Shiny

Dependency hell

The 38  🏗️ Dependency hell chapter

Please open an issue on GitHub