Theming Made Easy: Introducing brand.yml

Conference

brand.yml is an exciting new project from Posit that radically simplifies theming across reports, apps, and websites in R and Python.

Author

Garrick Aden-Buie

Published

September 18, 2025

Event
Location

Atlanta, GA

Abstract

brand.yml is an exciting new project from Posit that radically simplifies theming. Every data science tool supports some form of theme and appearance customization, but each app framework, output format, or visualization tool requires its own special syntax for theming.

The goal of brand.yml is to create a portable and unified interface for brand-related theming that can be used anywhere that data science artifacts are produced. As a collaboration between the Shiny and Quarto teams, brand.yml provides a single interface to setting baseline themes in reports and apps across the R and Python ecosystems.

In this talk, I’ll introduce brand.yml and showcase the many ways that brand.yml can bring consistent styles to your data science outputs.