Typed R logo

R's types for data sciences

A modern type system for R, designed to improve safety, ease package maintenance, and encourage explicit, long-lasting data modeling.

Build faster. Maintain longer.

Evolve your packages with confidence thanks to powerful tools that support code reuse and long-term evolution.

Data modeling

Clearly express data structures, invariants, and contracts for R code that is easier to read, reason about, and trust.

Safety by default

Catch errors earlier. Types document intent and prevent silent bugs in analyses and R packages.

Read the documentationExplore the philosophy