Shiny

Shiny is an R package that makes it easy to build interactive web apps straight from R. Learn more about Shiny, or explore how RStudio Connect can host your Shiny applications.


blog

rstudio::glimpse() Newsletter

October 26, 2022 | R package build

Welcome to the rstudio::glimpse() newsletter. Get a glimpse into our tools and how to use them.

blog

Translating Shiny Apps for International Audiences

October 17, 2022 |

Translation capabilities in Shiny apps can help data scientists communicate with an international audience. Nicola Rennie from Jumping Rivers shares her experience developing multilingual Shiny apps.

blog

rstudio::glimpse() Newsletter

September 29, 2022 |

Welcome to the rstudio::glimpse() newsletter. Get a glimpse into our tools and how to use them.

blog

Get Started with Shiny for Python

September 28, 2022 |

Python users can now use Shiny to create interactive data-driven web applications by writing Python code.

blog

Shiny in Production Conference

September 27, 2022 |

This October, Jumping Rivers is hosting a conference on Shiny in Production, with talks from speakers across the UK and Europe.

blog

Update Your Machine Learning Pipeline With vetiver and Quarto

September 13, 2022 |

With the vetiver package, data scientists have a streamlined, consistent way to maintain machine learning pipelines. We recently updated our Bike Share prediction application using vetiver and Quarto.

blog

rstudio::glimpse() Newsletter

August 30, 2022 |

Welcome to the rstudio::glimpse() newsletter. Get a glimpse into our tools and how to use them.

blog

Four announcements from rstudio::conf(2022)

August 8, 2022 |

rstudio::conf was an eventful four days! This post details some of the bigger announcements from RStudio.

blog

rstudio::glimpse() Newsletter

July 14, 2022 |

Welcome to the rstudio::glimpse() newsletter. Get a glimpse into our tools and how to use them.

blog

RStudio Recap From the Appsilon Shiny Conference

July 5, 2022 |

The Appsilon Shiny Conference was an exciting event for Shiny developers worldwide. Speakers from RStudio showcased recent advancements in Shiny technology and answered questions from the community.

blog

Shiny and Arrow

June 27, 2022 |

A match made in high-performance-web-application heaven.

blog

Successfully Putting Shiny in Production

April 21, 2022 |

In this post, we explore possible challenges to putting Shiny in production and how to overcome them.

blog

Make robust, modular dashboards with golem and graveler

April 7, 2022 |

Alan Carlson from Snap Finance describes how his team uses a reproducible workflow to build robust, modular dashboards that streamline onboarding and minimize technical debt.

blog

Mark Your Calendar for the Appsilon Shiny Conference

April 6, 2022 |

Join us online April 27-29th for three days of all things Shiny.

blog

Track Shiny App User Activity With the RStudio Connect Server API

March 30, 2022 |

With the RStudio Connect Server API, you can access advanced usage metrics to focus your data science work.

blog

Shiny Wordle Word Journey

March 28, 2022 |

Tracy Teal shows us how to create and deploy a Shiny Wordle app with a custom word list.

blog

How to Win the RStudio Shiny Contest

January 26, 2022 |

Marcin Dubel from Appsilon shares key considerations for creating an award-winning Shiny application.

blog

Sharing Secure and Scalable Shiny Apps on RStudio Connect

January 13, 2022 |

RStudio Connect allows you to easily share your Shiny apps with push-button publishing, while maintaining enterprise-level security and tuning resources to meet the demands of your application.

blog

Embedding Shiny Apps in Tableau Dashboards Using shinytableau

October 21, 2021 |

This post introduces and walks through shinytableau, a package that allows you to create dashboard extensions that embed Shiny apps in Tableau. Users can take advantage of R's powerful visualization and reporting capabilities when working in Tableau dashboards.

blog

Why Your Data Science Team Might Need a Shiny Deployment Engineer

October 14, 2021 |

We interviewed Vergil Weatherford from Guidehouse to learn why they are planning to hire a Senior Shiny Deployment Engineer. Weatherford believes data science teams can benefit from someone who can apply software development best practices to support the deployment of high-quality R and Python applications into production.

blog

How to Use shinyMatrix and plotly Graphs as Inputs in a Shiny App

September 29, 2021 |

Taylor Rodgers, Senior Data Scientist and project lead at PKGlobal, walks through creating a powerful Shiny application with shinyMatrix and plotly for engineers, manufacturers, and plant workers.

blog

How do you use Shiny to communicate to 8 million people?

September 14, 2021 |

Georgia Institute of Technology faculty, scientists, GIS specialists, and graduate students share their experience launching a Shiny application that was used by over 8 million people around the world.

blog

Using Shiny in Healthcare: Examples from the 2021 Shiny Contest

August 17, 2021 |

Explore three Shiny applications that healthcare organizations use to provide better care and health outcomes to people across the world.

blog

Shiny Apps from Concept to Production - An RStudio Community X-Session with Appsilon

July 27, 2021 |

Ready to take your Shiny development skills to the next level? This RStudio Community X-Session connects you with the Shiny experts at Appsilon. The two-hour workshop covers development workflows, coding best practices, tips for scaling and infrastructure, and improving your apps' user interface.

blog

R in Supply Chain Management: Meetup Q&A

June 17, 2021 |

Supply chain management presents a number of interesting and challenging problems to solve in topics such as demand and supply planning, inventory management, and forecasting. This post dives into questions from the R in Supply Chain Management meetup with Nicolas Nguyen.

blog

(Re)Introducing the "Solutions" website

May 27, 2021 |

RStudio's solutions website has been around for a long time and has recently undergone an extensive redesign

blog

Managing COVID Vaccine Distribution, With a Little Help From Shiny

May 18, 2021 |

Data Driven West Virginia, in collaboration with the WV Army National Guard, built a COVID vaccine management system using Shiny to help quickly and efficiently distribute vaccines throughout the state.

blog

Mastering Shiny with Appsilon X-Session Recordings are Now Available

March 15, 2021 |

We’re excited to announce that all rstudio::global(2021) X-Session recordings are now available for you to watch. Catch the Shiny sessions below.

blog

Time to get your Shiny on, Shiny Contest 2021 is here!

March 11, 2021 |

Like the sun rising in the East, the Shiny Contest returns to reinvigorate the Shiny app development landscape. It is always amazing to see how brilliant and giving this community is. This contest is one way to show off and be recognized for your work, all while sharing such that others can benefits from your example.

blog

Introducing Shiny App Stories

February 12, 2021 |

App Stories are a bit different from the User Showcase: an App Story will center around a Shiny application, but the application will be designed specifically to show off specific features, and it will also include explanations of how to use those features.

blog

Shiny 1.6

February 1, 2021 |

Shiny 1.6 is now on CRAN! This release includes significant improvements to theming, caching, accessibility, and more.

blog

How California Uses Shiny in Production to Fight COVID-19

November 19, 2020 |

RStudio analyzes how the California Department of Public Health built a COVID-19 dashboard in R and Shiny that now serves millions of California citizens.

blog

The Appsilon shiny.semantic PoContest

November 10, 2020 |

One of our Full Service Partners, Appsilon, recently held an internal competition to help test an open source R package they developed called shiny.semantic. To make the competition a little more interesting, Appsilon reached out and asked if we would judge the submissions on their technical and creative merit. Here’s a sneak peek of the apps we got to review, and a summary of the winners.

blog

2020 Table Contest Deadline Extended

October 30, 2020 |

The original deadline for the Table Contest was scheduled for October 31. Given requests and very interesting data becoming available next week, we're extended the deadline by two weeks to November 14.

blog

Using R to Drive Agility in Clinical Reporting: Questions and Answers

October 8, 2020 |

Andy Nicholls and Michael Rimler from healthcare firm GlaxoSmithKline plc (GSK) answer questions posed during their recent webinar, Using R to Drive Agility in Clinical Reporting.

blog

3 Fun Shiny Apps for Your Long Labor Day Weekend

September 4, 2020 |

We offer 3 entertaining Shiny apps plus a bonus app from our 2nd Annual Shiny Contest that will help you forget work over Labor Day weekend

blog

4 Tips to Make Your Shiny Dashboard Faster

July 21, 2020 |

Yes, Shiny apps can be fast and scalable. But only if you build them in the right way and use the proper tools.

blog

4 Tips to Make Your Shiny Dashboard Faster

July 21, 2020 |

Yes, Shiny apps can be fast and scalable. But only if you build them in the right way and use the proper tools.

blog

Winners of the 2nd Annual Shiny Contest

July 13, 2020 |

After evaluating 220 submissions from 183 unique Shiny developers this year, RStudio is proud to finally announce the winners of the 2020 Shiny Contest.

blog

Winners of the 2nd Annual Shiny Contest

July 13, 2020 |

After evaluating 220 submissions from 183 unique Shiny developers this year, RStudio is proud to finally announce the winners of the 2020 Shiny Contest.

rstudio::conf 2020

Sound annotation with Shiny and wavesurfer

February 4, 2020 |

We observed a huge improvements of Machine Learning tools but the main effort were to help at post annotated dataset step.

rstudio::conf 2020

Shiny New Things Using R Bridge the Gap in Electronic Medical Record Reporting

January 31, 2020 |

Electronic Medical Records (EMRs) are a treasure trove of information, but tend to fall disappointingly short when it comes to visualizing and reporting data in a user friendly and intuitive manner.

rstudio::conf 2020

Deploying End-To-End Data Science with Shiny, Plumber, and Pins

January 30, 2020 |

It’s easier than ever to craft a complete R-centric data science pipeline thanks to packages like Shiny, Plumber, and Pins.

Webinars

Interactivity in Production

October 8, 2019 |

Interactive products take your data science to a new level, but they require new coding decisions.

Webinars

Accessing and responding to Plotly events in Shiny

February 28, 2019 |

For several years now, the Plotly package has provided an `event_data()` function for accessing click, hover and drag event information in Shiny. This functionality provides a powerful way to build...

rstudio::conf 2019

Shiny in production: Principles, practices, and tools

January 28, 2019 |

Shiny is a web framework for R. As such, Shiny has always faced questions about whether it can or should be used “in production" we will answer these questions in this talk.

rstudio::conf 2019

Using R, the Tidyverse, H2O, and Shiny to reduce employee attrition

January 25, 2019 |

An organization that loses 200 high-performing employees per year has a lost productivity cost of about $15M/year. This cost is massive, yet many organizations don’t know it exists.

rstudio::conf 2019

The Future's Shiny: Dashboards for Pioneering Genomic Medicine in R

January 25, 2019 |

Shiny’s expanding capabilities are rapidly transforming how it is used in an enterprise. This talk details the creation of a large-scale application, supporting hundreds of concurrent users, making...

rstudio::conf 2019

Introductory statistics with R: Easing the transition to software for beginner students

January 24, 2019 |

In this talk, we will present our approach to incorporating R and RStudio into a 10-week introductory statistics course for non-majors Cal Poly. Our primary contribution will be to...

rstudio::conf 2019

Building an A/B testing analytics system with R and Shiny

January 24, 2019 |

Online experimentation, or A/B Testing, is the gold standard for measuring the effectiveness of changes to a website. While A/B testing is used at tens of thousands of companies, it can seem...

Webinars

Scaling Shiny apps with asynchronous programming

June 7, 2018 |

Asynchronous programming offers a way to offload certain classes of long-running operations from the main R thread, such that Shiny apps can remain responsive.

Webinars

Testing Shiny applications with Shinytest - Shiny developers now have tools for automated testing of complete applications.

October 4, 2017 |

Testing Shiny applications with Shinytest - Shiny developers now have tools for automated testing of complete applications.

Webinars

Introducing a bookmarkable state for Shiny

December 14, 2016 |

Users can save the state of an application and get a URL that can be used to return to the application in that state.

blog

Shiny 0.14

September 12, 2016 |

Webinars

Introducing flexdashboards

June 8, 2016 |

Flexdashboard is an easy way to quickly create dashboards, ideal for publishing visualizations with flexible and easy to specify layouts.

Webinars

Interactive Reporting

April 14, 2016 |

In a static report, you answer known questions. With a dynamic report, you give the reader the tools to answer their own questions.

R Packages

January 1, 0001 |