Skip to content
R for the Rest of Us Logo

Resources

This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

Screenshot of a gRadual intRoduction to Shiny

a gRadual intRoduction to Shiny

A gradual introduction to Shiny is a two-hour workshop that introduces the basic concepts of Shiny, a web application framework for R. The workshop covers the basic architecture of Shiny apps, how the server and UI communicate, adding ggplot2 code to an app, creating reactive datasets, and adding tooltips with plotly. The workshop is designed for intermediate R users and students familiar with ggplot2, dplyr, and functions.

Go to Resource
Screenshot of Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Four reasons to learn HTML + CSS as an R programmer

Go to Resource
Screenshot of argonDash

argonDash

Argon Shiny Dashboard Template is a Bootstrap4 dashboard template for creating Shiny applications. It requires the installation of the 'argonR' package. The template includes vertical and horizontal layouts and is based on the original argon dashboard HTML template designed by Creative Tim. The project has a Contributor Code of Conduct and is licensed under GPL-2. It is developed by David Granjon.

Go to Resource

bs4Dash

bs4Dash is a Bootstrap 4 version of shinydashboard, a package for creating dashboards with Shiny in R. This article provides information on how to upgrade from shinydashboard to bs4Dash.

Go to Resource
Screenshot of bsplus

bsplus

Adds functionality to the R Markdown + Shiny Bootstrap Framework

Go to Resource
Screenshot of Building Shiny apps - an interactive tutorial

Building Shiny apps - an interactive tutorial

An interactive tutorial on building Shiny apps, which are interactive web pages built using R.

Go to Resource
Screenshot of Engineering Production-Grade Shiny Apps

Engineering Production-Grade Shiny Apps

This book is a guide to building robust Shiny applications that are ready for production use. It covers topics such as project management, technical optimization, and team collaboration. The target audience includes developers who have basic knowledge of Shiny and want to build production-grade applications.

Go to Resource
Screenshot of Gentelella Shiny

Gentelella Shiny

This is an R Shiny HTML Template version of the gentelella bootstrap theme. It provides a unique looking Shiny dashboard with features like login authentication, dynamic progress bar visualization, custom boxes for plots, and more.

Go to Resource
Screenshot of golem

golem

golem is an opinionated framework for building production-grade shiny applications.

Go to Resource
Screenshot of Hands-on demonstration of {golem}!

Hands-on demonstration of {golem}!

Go to Resource
Screenshot of Interactive web-based data visualization with R, plotly, and shiny

Interactive web-based data visualization with R, plotly, and shiny

This book provides insight and practical skills for creating interactive and dynamic web graphics for data analysis using R, plotly, and shiny.

Go to Resource
Screenshot of Mastering Shiny

Mastering Shiny

This is the online version of Mastering Shiny, a book under development, that teaches how to create web applications using R code with the Shiny framework. It covers the basics of Shiny and provides techniques to solve common app challenges. The book aims to make readers expert developers of large, complex, maintainable, and performant Shiny apps.

Go to Resource