

Davis Vaughan
Principal Software Engineer
Davis is a Senior Software Engineer at Posit where he works on improving Positron and the tidyverse. He’s worked on core R packages like dplyr, tidyr, and vctrs, and more recently has helped build out the R infrastructure that powers Positron. This includes Ark, the Jupyter kernel that powers R code execution and language smarts, and Air , the R code formatter.
Software by Davis Vaughan

dplyr
dplyr: A grammar of data manipulation

ggplot2
An implementation of the Grammar of Graphics in R

lubridate
Make working with dates in R just that little bit easier

positron
Positron, a next-generation data science IDE

purrr
A functional programming toolkit for R

readr
Read flat files (csv, tsv, fwf) into R

readxl
Read excel files (.xls and .xlsx) into R π

tidyr
Tidy Messy Data

usethis
Set up commonly used π¦ components
actions
GitHub Actions for the R community

air
R formatter and language server

ark
Ark, an R kernel

bench
High Precision Timing of R Expressions
bigrquery
An interface to Google's BigQuery from R
blob
A simple S3 class for representing BLOBs

broom
Convert statistical analysis objects from R into tidy format

butcher
Reduce the size of model objects saved to disk

censored
Parsnip wrappers for survival models
cli
Tools for making beautiful & useful command line interfaces

clock
A Date-Time Library for R
code-review
cpp11
cpp11 helps you to interact with R objects using C++ code

crayon
ποΈ R package for colored terminal output β now superseded by cli

dbplyr
Database (DBI) backend for dplyr

dials
Tools for creating tuning parameter values
downlit
Syntax Highlighting and Automatic Linking

dtplyr
Data table backend for dplyr

duckplyr
A drop-in replacement for dplyr, powered by DuckDB for speed

ellmer
Call LLM APIs from R

embed
Extra recipes for predictor embeddings
funs
Collection of low-level functions for working with vctrs
generics
Common generic methods

gert
Simple git client for R
ggbot2

glue
Glue strings to data in R. Small, fast, dependency free interpreted string literals

hardhat
Construct Modeling Packages

hex-stickers
RStudio hex stickers

hugodown
Make websites with hugo and RMarkdown
lifecycle
Manage the life cycle of your exported functions and arguments

magrittr
Improve the readability of R code with the pipe
model-implementation-principles
recommendations for creating R modeling packages
multidplyr
A dplyr backend that partitions a data frame over multiple processes

parsnip
A tidy unified interface to models

pkgdown
Generate static html documentation for an R package
planning
Documents to plan and discuss future development

probably
Tools for post-processing class probability estimates

recipes
Pipeable steps for feature engineering and data preprocessing to prepare for modeling
revdepcheck
R package reverse dependency checking

rig
The R Installation Manager

rlang
Low-level API for programming with R

roxygen2
Generate R package documentation from inline R comments

rray
Simple Arrays

rsample
Classes and functions to create and summarize resampling objects
rstudio-conf-2022-program
rstudio::conf(2022, "program")

shinyloadtest
Tools for load testing Shiny applications
slider
Sliding Window Functions

spatialsample
Create and summarize spatial resampling objects πΊ
style
The tidyverse style guide for R code

testthat
An R π¦ to make testing π

textrecipes
Extra recipes for Text Processing

tibble
A modern re-imagining of the data frame
tidy-dev-day
Tidyverse developer day

tidyposterior
Bayesian comparisons of models using resampled statistics

tidypredict
Run predictions inside the database
tidyselect
A backend for functions taking tidyverse selections

tidytemplate
A pkgdown template for core tidyverse packages
tidyups
tidyverse.org
Source of tidyverse.org
tree-sitter-r
Tree-sitter grammar for R

tune
Tools for tidy parameter tuning

vctrs
Generic programming with typed R vectors

vroom
Fast reading of delimited files
waldo
Find differences between R objects

withr
Methods For Temporarily Modifying Global State

workflows
Modeling Workflows

workflowsets
Create a collection of modeling workflows
workshops
Website and materials for tidymodels workshops
yaml
R package for converting objects to and from YAML

yardstick
Tidy methods for measuring model performance

