Skip to content


Repository files navigation

teachR - R package for distributing web applications for educational use

Travis-CI Build Status AppVeyor Build Status

Please submit all suggestions and bug reports here. Thanks!


teachR is a package for R that bundles several Shiny web applications for educational use.

The goal of teachR is to provide teachers and educators with free, easy-to-use and interactive applications for complementing their courses with virtual demonstrations and/or experiments.

The Shiny applications in teachR can be launched directly from within R or RStudio. They can also be exported toward a local folder for later deployment on or on a personal Shiny Server instance.

The teachR package is at a very early stage of development. It contains only a few Shiny applications at the moment, but this number is meant to grow with the help of Shiny developers looking to make their educational web applications more easily accessible.

If you are a Shiny developer and want to participate, just fork this repository, add your application(s) to the "inst/apps" folder with a properly formatted "info" file (see other apps for examples), and send me a pull request.

Quick start guides

  1. Installing teachR
  2. Using teachR
  3. Adding new apps to teachR