Package: golem 0.6.0.9000
golem: A Framework for Robust Shiny Applications
An opinionated framework for building a production-ready 'Shiny' application. This package contains a series of tools for building a robust 'Shiny' application from start to finish.
Authors:
golem_0.6.0.9000.tar.gz
golem_0.6.0.9000.zip(r-4.7)golem_0.6.0.9000.zip(r-4.6)golem_0.6.0.9000.zip(r-4.5)
golem_0.6.0.9000.tgz(r-4.6-any)golem_0.6.0.9000.tgz(r-4.5-any)
golem_0.6.0.9000.tar.gz(r-4.7-any)golem_0.6.0.9000.tar.gz(r-4.6-any)
golem_0.6.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
golem/json (API)
NEWS
| # Install 'golem' in R: |
| install.packages('golem', repos = c('https://thinkr-open.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/thinkr-open/golem/issues
Pkgdown/docs site:https://thinkr-open.github.io
golemversehacktoberfestshinyshiny-appsshiny-rshinyapps
Last updated from:06b3abdab5. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 165 | ||
| source / vignettes | OK | 227 | ||
| linux-release-x86_64 | OK | 164 | ||
| macos-release-arm64 | OK | 138 | ||
| macos-oldrel-arm64 | OK | 177 | ||
| windows-devel | OK | 133 | ||
| windows-release | OK | 140 | ||
| windows-oldrel | OK | 124 | ||
| wasm-release | OK | 143 |
Exports:activate_jsadd_css_fileadd_dockerfileadd_dockerfile_herokuadd_dockerfile_shinyproxyadd_dockerfile_with_renvadd_dockerfile_with_renv_herokuadd_dockerfile_with_renv_shinyproxyadd_empty_fileadd_fctadd_github_actionadd_gitlab_ciadd_html_templateadd_js_fileadd_js_handleradd_js_input_bindingadd_js_output_bindingadd_moduleadd_partial_html_templateadd_positconnect_fileadd_r6add_resource_pathadd_rscignore_fileadd_sass_fileadd_shinyappsio_fileadd_shinyserver_fileadd_ui_server_filesadd_utilsamend_golem_configapp_devapp_prodbrowser_buttonbrowser_devbundle_resourcescat_devcreate_golemcss_templatedetach_all_attacheddisable_autoloaddocument_and_reloadempty_templateexpect_html_equalexpect_runningexpect_shinytagexpect_shinytaglistfaviconfct_templatefill_descget_current_configget_golem_nameget_golem_optionsget_golem_versionget_golem_wdgolem_welcome_pageinstall_dev_depsinvoke_jsis_golemis_runningjs_handler_templatejs_templatemaintenance_pagemake_devmessage_devmodule_templatepkg_namepkg_pathpkg_versionprint_devproject_hookremove_faviconrun_devsanity_checksass_templateset_golem_nameset_golem_optionsset_golem_versionset_golem_wduse_agent_skillsuse_bundled_htmluse_claude_skillsuse_external_css_fileuse_external_fileuse_external_html_templateuse_external_js_fileuse_faviconuse_internal_css_fileuse_internal_fileuse_internal_html_templateuse_internal_js_fileuse_module_testuse_readme_rmduse_recommended_testsuse_skilluse_skillsuse_utils_serveruse_utils_test_serveruse_utils_test_uiuse_utils_uiwarning_devwith_golem_options
Dependencies:attemptbase64encbslibcachemclicodetoolscommonmarkconfigdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangsassshinysourcetoolswithrxtableyaml
Getting started
Rendered froma-getting-started.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2026-05-18
Started: 2025-05-06
Day to day development
Rendered fromb-develop.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2025-05-06
Started: 2025-05-06
Deploy your app
Rendered fromc-deploy.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2025-05-06
Started: 2025-05-06
JavaScript
Rendered fromd-js.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2025-05-06
Started: 2025-05-06
Configuration
Rendered frome-config.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2025-12-06
Started: 2025-05-06
Extending {golem}
Rendered fromf-extending_golem.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2026-05-18
Started: 2025-05-06
Contribute to Golem
Rendered fromg-contribute.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2026-05-18
Started: 2025-05-06
Resources
Rendered fromh-resources.Rmdusingknitr::rmarkdownon May 19 2026.Last update: 2025-05-06
Started: 2025-05-06
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Interact with JavaScript built-in Functions | activate_js invoke_js |
| Create a Dockerfile for your App | add_dockerfile add_dockerfile_heroku add_dockerfile_shinyproxy add_dockerfile_with_renv add_dockerfile_with_renv_heroku add_dockerfile_with_renv_shinyproxy |
| Add fct_ and utils_ files | add_fct add_r6 add_utils |
| Add deployment CI for GitHub Actions | add_github_action |
| Add deployment CI for GitLab | add_gitlab_ci |
| Create Files | add_css_file add_empty_file add_html_template add_js_file add_js_handler add_js_input_binding add_js_output_binding add_partial_html_template add_sass_file add_ui_server_files |
| Create a module | add_module |
| Add an 'app.R' at the root of your package to deploy on RStudio Connect | add_positconnect_file add_rconnect_file add_rscignore_file add_shinyappsio_file add_shinyserver_file |
| Add resource path | add_resource_path |
| '{golem}' addins | addins go_to_app_server go_to_app_ui go_to_deploy go_to_dev go_to_run_app go_to_run_dev go_to_start insert_ns |
| Amend golem config file | amend_golem_config |
| Is the app in dev mode or prod mode? | app_dev app_prod |
| Insert an hidden browser button | browser_button |
| Automatically serve golem external resources | bundle_resources |
| Functions already made dev dependent | browser_dev cat_dev message_dev print_dev warning_dev |
| Create a package for a Shiny App using '{golem}' | create_golem |
| Detach all attached package | detach_all_attached |
| Disabling Shiny Autoload of R Scripts | disable_autoload |
| Document and reload your package | document_and_reload |
| Test helpers | expect_html_equal expect_running expect_shinytag expect_shinytaglist |
| Golem Function Template | fct_template |
| Fill your 'DESCRIPTION' file | fill_desc |
| Return path to the '{golem}' config-file | get_current_config |
| Get all or one golem options | get_golem_options |
| '{golem}' options | get_golem_name get_golem_version get_golem_wd set_golem_name set_golem_options set_golem_version set_golem_wd |
| A package for building Shiny App | golem-package golem |
| Welcome Page | golem_welcome_page |
| Install '{golem}' dev dependencies | install_dev_deps |
| Is the directory a golem-based app? | is_golem |
| Is the running app a golem app? | is_running |
| Golem's default custom templates | css_template empty_template js_handler_template js_template sass_template |
| maintenance_page | maintenance_page |
| Make a function dependent to dev mode | make_dev |
| Golem Module Template Function | module_template |
| Package tools | pkg_name pkg_path pkg_version |
| Project Hook | project_hook |
| Run the 'dev/run_dev.R' file | run_dev |
| Sanity check for R files in the project | sanity_check |
| Implement Agent Skills in a golem Project | use_agent_implement |
| Add Agent Skills to a golem Project | use_agent_skills |
| Add Claude Skills to a golem Project | use_claude_skills |
| Use Files | use_bundled_html use_external_css_file use_external_file use_external_html_template use_external_js_file use_internal_css_file use_internal_file use_internal_html_template use_internal_js_file |
| Add a favicon to your shinyapp | favicon remove_favicon use_favicon |
| Add a test file for a module | use_module_test |
| Generate a README.Rmd | use_readme_rmd |
| Add recommended elements | use_recommended_tests |
| Add a Single Skill to Installed Agent Specifications | use_skill |
| Add Skills to a golem Project | use_skills |
| Use the utils files | use_utils_server use_utils_test_server use_utils_test_ui use_utils_ui |
| Add Golem options to a Shiny App | with_golem_options |
