Skip to contents

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:

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.

Do you have a golem app you’d like to share? Please open a PR to add it to this list!