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.0.1 by Jim Hester, 7 days ago

Report a bug at

Browse source code at

Authors: Jim Hester [aut, cre] , Hadley Wickham [aut] , [cph] (mio library) , R Core Team [ctb] (localtime.c code adapted from R) , Jukka Jylänki [cph] (grisu3 implementation) , Mikkel Jørgensen [cph] (grisu3 implementation) , RStudio [cph, fnd]

Documentation:   PDF Manual  

GPL-3 license

Imports crayon, glue, hms, Rcpp, rlang, tibble, tidyselect, withr

Suggests bench, covr, curl, dplyr, forcats, fs, ggplot2, knitr, prettyunits, purrr, readr, rmarkdown, scales, spelling, testthat, tidyr

Linking to progress, Rcpp

System requirements: C++11

See at CRAN