Read and Write Rectangular Text Data Quickly

The goal of 'vroom' is to read and write data (like 'csv', 'tsv' and 'fwf') quickly. When reading it uses a quick initial indexing step, then reads the values lazily , so only the data you actually use needs to be read. The writer formats the data in parallel and writes to disk asynchronously from formatting.


vroom 1.0.0

vroom (development version)

  • Initial release

  • Added a file to track changes to the package.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.5.5 by Jim Hester, a month ago,

Report a bug at

Browse source code at

Authors: Jim Hester [aut, cre] , Hadley Wickham [aut] , [cph] (mio library) , Jukka Jylänki [cph] (grisu3 implementation) , Mikkel Jørgensen [cph] (grisu3 implementation) , RStudio [cph, fnd]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports bit64, crayon, cli, glue, hms, lifecycle, methods, rlang, stats, tibble, tzdb, vctrs, tidyselect, withr

Suggests archive, bench, covr, curl, dplyr, forcats, fs, ggplot2, knitr, patchwork, prettyunits, purrr, rmarkdown, rstudioapi, scales, spelling, testthat, tidyr, waldo, xml2

Linking to progress, cpp11, tzdb

System requirements: C++11

Imported by CKMRpop, MetSizeR, anyflights, arcos, asciiSetupReader, covidregionaldata, ezpickr, fec16, framecleaner, impactr, medrxivr, neonstore, quincunx, readr, shinyloadtest, smartsnp, tidyndr, unisensR.

Suggested by RAthena, arkdb, contentid, multidplyr, noctua, onsr, spatialrisk.

See at CRAN