Code Projects
R Packages
shinypak: Quickly access the Shiny applications in the Shiny App-Packages (book) [Repo]
glockr: R package wrapper for
scc(Sloc, Cloc and Code) for counting blank lines, comment lines, and physical lines of source code. Written in pure Go [Repo]shooters: static-analysis utilities for Shiny applications. The flagship function,
ns_tree(), parses R source files in a directory and prints a plain-text call tree showing how functions relate to one another — with no need to run the app. [Repo]dopingdata: Contains data from the United States Anti-Doping Agency for exploration, modeling, and visualizations. The datasets in this package are derived from the USADA website and the World Anti-Doping Agency (WADA) banned substances list [Repo]
Shiny Apps/Packages
ttdviewer: Shiny app-package with downloadable #TidyTuesday dataset and reports [Repo]
tooltipexplorer: Shiny app-package for demonstrating tool-tip/hover info options [Repo]
Apps/packages for testing
noap Testing a Shiny app (not in an R package) with
testthat[Repo]utap Unit testing app package: Unit testing Shiny app-package for demonstrating
shinyutility function unit testing withtestthat[Repo]tsap t
estServer()app package: Shiny app-package for demonstrating integration tests with shiny’stestServer()function [Repo]
Mastering Shiny App-Packages (for testing)
These are Shiny app-packages I’ve developed for various testing patterns. All use the code/apps covered in Mastering Shiny.
Mastering Shiny t
estServer()app-package (mstsap) is a collection of tests usingtestthatandshiny::testServer()The modules and application inmstsapcome from the Shiny modules chapter of Mastering Shiny [Repo]Mastering Shiny shinytest2 app-package (msst2ap) demonstrates how to test a Shiny app-package using
testthatandshinytest2. All examples come from the Modules chapter of Mastering Shiny. [Repo]
Sites
- Shiny Frameworks: Shiny app demos with three popular frameworks (
golem,leprechaun, andrhino) [Repo]