Building Rust based R Packages Workshop

Friday June 20, 2025

1:30 - 4:30 PM

Karl Miller Center, 615 SW Harrison Street, Portland, OR

Room KMC 465

This workshop will teach developers how to build a Rust based R package using the extendr Rust library and {rextendr} R package. Participants will create a performant package from the ground up using Rust.

Knowledge Prerequisites: This workshop is focused on creating R packages using Rust. Participants are expected to understand the basics of creating an R package. This includes familiarity with {roxygen}, {devtools}, and important package files such as DESCRIPTION and NAMESPACE. If you are interested but do not know how to make an R package, spend a weekend reading R Packages (2e).

Instructor

Josiah Parry headshot

Josiah Parry

Pronouns: He/him/his

Location: Seattle, Washington

Josiah Parry believes R belongs in production. He has a penchant for writing R packages that are really fast and efficient. Typically, this involves writing Rust and glueing R them together using extendr. He also, quite specifically, likes solving geospatial problems. He works at Esri doing spatial statistics and —you guessed it— writing R packages.

Learn more at josiahparry.com.