golem is part of the {golemverse}, a series
of tools for building production Shiny apps.
This page lists the main entry points. The full catalogue of
golem resources (tutorials, videos, blog posts, conference
talks since 2019,…) is kept up to date at https://golemverse.org/resources/.
Book
Engineering Production-Grade
Shiny Apps is the method behind golem: design,
prototype, build, test, deploy. It is free to read online, and also
available in
print in the R Series by Chapman and Hall/CRC.
If you are new to golem, Getting
started with {golem} is a good first read.
Cheatsheet
The high-resolution golem cheatsheet is available to
download here: https://thinkr.fr/golem_cheatsheet_V0.1.pdf
Agent skills
golem ships a set of skills that teach coding agents the
golem conventions: creating an app, adding modules and
functions, running tests, upgrading a project. Install them in an
existing project with use_agent_skills(), or at creation
time with create_golem(with_agents = TRUE).
The skills are also distributed as a standalone plugin: https://github.com/ThinkR-open/golem-agent-skills
Videos and talks
A few entry points, see the golemverse for the complete list:
- Production-grade Shiny Apps with golem, rstudio::conf(2020), by Colin Fay and Vincent Guyader
- Golem is a Must-Know Framework For R-Shiny (and here’s how to use it), by Albert Rapp
- Shiny and Golem, a playlist by the NHS Open Analytics Community
Examples apps
You can find apps made by ThinkR
using golem here:
These are examples from the community. Please note
that they may not necessarily be written in a canonical fashion and may
have been written with different versions of golem or Shiny.
- tenzing, documenting contributorship with CRediT
- thinkCausal, point-and-click causal inference
- RNAseqTool, interactive RNAseq analysis and visualisation
- wheretowork, systematic conservation planning
- fieldactivity, field activity tracking for the Field Observatory project
- nhp_elicitation_tool, elicitation tool for the NHS New Hospital Programme
- vcrshiny, research data from the Virginia Coast Reserve LTER
- healthcareSPC, healthcare use over time with SPC
- cranstars, CRAN downloads and GitHub stars
Do you have a golem app you’d like to share? Please open
a PR to add it to this list!
