Shiny logo.
  • Home
  • Get Started
  • Shiny for R
    • The R language logo
    • Get Started
    • Articles
    • Gallery
    • Reference
    • Help
    • Deploy
    • Contribute
  • Shiny for Python
  • Blog

Shiny Blog

News, tips, and commentary about all things Shiny.
an image with lines representing ai computing lie behind a chatbox icon

May 12, 2023

AI chat apps with Shiny for Python

The easiest way to build an AI chat app.

Winston Chang
The Shiny hex next to the Hugging Face emoji logo

May 8, 2023

Shiny on Hugging Face

Deploy Shiny on Hugging Face with the click of a button

Gordon Shotwell
The Shiny hex sticker next to the Python language logo, saying Shiny for Python

Apr 18, 2023

Shiny for Python out of alpha

Shiny for Python has moved from alpha to general availability.

Winston Chang
The Shiny Conf Logo on a dark blue background

Mar 28, 2023

Shiny Conf 2023 Recap

Appsilon's Shiny Conf 2023 was a big success, with many incredible speakers (including 3 members of our team!)

Andrew Holz

Mar 15, 2023

New to the ShinyUiEditor: bslib Cards!

The latest version of {shinyuieditor} includes the new card component from {bslib}. In this post, we describe how you can use these cards and a new static-text component to easily organize your app's content in a visually appealing way.

Nick Strayer

Dec 20, 2022

Announcing new R Shiny UI components

The {bslib} R package recently added new user interface (UI) components, including (full-screen) Cards, Value Boxes, and a responsive column wrapping layout. Start using them today in Shiny, R Markdown, and/or Quarto.

Carson Sievert
Joe Cheng speaking at RStudio's conference in 2022

Dec 15, 2022

The Past and Future of Shiny

To celebrate Shiny's 10th anniversary, let's talk about how we started and where we're going.

Joe Cheng
A screenshot of an app, showing it in light mode and dark mode

Apr 27, 2021

Weather App Story Pt. 3: Styling

The bslib package allows for extremely easy customization of your Shiny app's style using the bootstrap css framework. It also allows you to update theming in a running app to create dynamicly styled apps.

Nick Strayer
A plot showing how much faster an app will load with caching

Jan 22, 2021

Weather App Story Pt. 2: Caching

Here we demonstrate how the bindCache() function can greatly speed up a Shiny app with little effort.

Nick Strayer
A screenshot of Nick Strayer's Weather Lookup Shiny app, which shows themperature over time of a specific location

Jan 4, 2021

Weather App Story Pt. 1: About

Functionality and architecture overview of the Weather Lookup app.

Nick Strayer
No matching items
Proudly supported by Posit