golem is an opinionated framework for building production-grade shiny applications.

Tool series

This package is part of a series of tools for Shiny, which includes:


  • You can install the stable version from CRAN with:
  • You can install the development version from GitHub with:
# install.packages("remotes")

Launch the project

Create a new package with the project template:

Step by step guide

See full documentation in the {pkgdown} website: https://thinkr-open.github.io/golem/index.html

After project creation, you’ll land on dev/01_start.R. There are also dev/02_dev.R and dev/03_deploy.R

These files are used to keep a track of all the steps you’ll be following while building your app.

Step 1 : Getting Started

Read the Getting Started Vignette for a detailed walkthrough.

Step 2 : Day to Day Dev

Read Day to Day Dev Vignette for a detailed walkthrough.

Step 3: deploy

Read Deploying Apps with {golem} Vignette for a detailed walkthrough.


Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.