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/.
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.
The high-resolution golem cheatsheet is available to
download here: https://thinkr.fr/golem_cheatsheet_V0.1.pdf
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
A few entry points, see the golemverse for the complete list:
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!