Automate with GitHub Actions
This at present illustrates a way to Publish Apps with Shinylive. While this may be of limited utility at this time, it does illustrate how one might use GitHub Actions to automate a workflow. More to come.
Publish Apps with Shinylive
It is possible to host a client-side (browser run) Shiny app provided it is fairly simple. The tool to do this is Shinylive, which was probably originally developed for Python and is now available for R as r-shinylive. It has some challenges as all material must be self-contained in the app, including data.
- Python Shinylive: Shiny + WebAssembly (Posit)
- r-shinylive
- py-shinylive
- Using Shinylive to host Shiny app on GitHub Pages (HBC Training)
- Prepare R app for Shinylive Export
- Quarto Dashboard Shinylive
See AI prompts used for creating shinylive apps: