Every demo is built with every runtime strategy on each supported platform and published as a release asset. The only gap is the bundled and auto-download strategies for R on Linux, which have no portable runtime; those cells show --.
Each download is a desktop installer: run it to install the app, then launch the demo. On Linux the download is a portable AppImage you can run directly, with no install step. What changes between strategies is what the app needs once it launches:
-
shinylive: no runtime at all. The app runs in WebAssembly, offline. -
bundled: no runtime to install. A copy of R or Python is embedded in the app. -
system: R or Python already installed and on the PATH. -
auto-download: internet access on first launch to download the runtime, then cached. -
container: Docker or Podman installed.
On macOS these demos are signed with a Developer ID certificate and notarized by Apple, so they launch without a warning. Windows demos are unsigned, so the first launch shows a SmartScreen prompt; choose More info, then Run anyway. When you build your own apps for distribution, sign and notarize them so users never see these prompts. The Code Signing article covers the setup.
Help sign the Windows builds
Our development happens on macOS and Linux, so the Windows demos ship unsigned to spare the ongoing cost of a code-signing certificate. That is why the SmartScreen prompt appears; choose More info, then Run anyway to launch the demo. If you would like to help remove the prompt for everyone, sponsorship toward a Windows certificate is very welcome, whether that is Azure Trusted Signing, an EV certificate, or an OV certificate. You can sponsor the project at github.com/sponsors/coatless.
Your platform’s downloads are shown first. Use More downloads for every other platform.
macOS (Apple Silicon)
Python
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| Python demo suite | download | download |
| Python single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| Python demo suite | download | download | download |
| Python single app | download | download | download |
R
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| R demo suite | download | download |
| R single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| R demo suite | download | download | download |
| R single app | download | download | download |
macOS (Intel)
Python
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| Python demo suite | download | download |
| Python single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| Python demo suite | download | download | download |
| Python single app | download | download | download |
R
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| R demo suite | download | download |
| R single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| R demo suite | download | download | download |
| R single app | download | download | download |
Windows
Python
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| Python demo suite | download | download |
| Python single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| Python demo suite | download | download | download |
| Python single app | download | download | download |
R
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| R demo suite | download | download |
| R single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| R demo suite | download | download | download |
| R single app | download | download | download |
Linux
Python
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| Python demo suite | download | download |
| Python single app | download | download |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| Python demo suite | download | download | download |
| Python single app | download | download | download |
R
Standalone (no R or Python needed)
| Demo | shinylive |
bundled |
|---|---|---|
| R demo suite | download | – |
| R single app | download | – |
Needs a runtime or tooling
| Demo | system |
auto-download |
container |
|---|---|---|---|
| R demo suite | download | – | download |
| R single app | download | – | download |