References — Tidyverse

The full tidyverse framework — the meta-package, its core members, and the surrounding r-lib toolchain that most modern R analyses lean on.

Meta and design

  • Wickham et al. Welcome to the tidyverse. JOSS, 2019. The framing paper for the family.
  • Wickham, Çetinkaya-Rundel, Grolemund. R for Data Science (2nd ed.). O’Reilly, 2023. The canonical entry-point text.

Core packages

  • dplyr — grammar of data manipulation.
  • tidyr — tidy-data shape transformations.
  • readr — fast, friendly reading of rectangular data.
  • tibble — modern reimagining of the data frame.
  • purrr — functional programming with consistent type contracts.
  • stringr — string manipulation, ICU-backed.
  • forcats — tools for working with factors.
  • ggplot2 — grammar of graphics.
  • lubridate — date and date-time arithmetic.

Foundational papers

  • Wickham. Tidy Data. Journal of Statistical Software, 2014. The conceptual basis for tidyr and the tidyverse data shape.
  • Wickham. A Layered Grammar of Graphics. Journal of Computational and Graphical Statistics, 2010. The basis for ggplot2.

Adjacent r-lib toolchain

These are not part of the tidyverse meta-package but share its API conventions and maintainers:

  • rlang — tidy-eval foundations.
  • vctrs — typed vector primitives shared across the tidyverse.
  • glue — string interpolation.
  • fs — cross-platform filesystem operations.
  • httr2 — modern HTTP client.

See the disclaimer — this is a starting list, not a curated bibliography.

Back to top