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.4.0 by Jim Hester, 2 months 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 bit64, crayon, glue, hms, lifecycle, rlang, stats, tibble, vctrs, tidyselect, withr

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

Linking to progress, cpp11

System requirements: C++11

Imported by FORTLS, anyflights, arcos, asciiSetupReader, ezpickr, fec16, medrxivr, neonstore, shinyloadtest, smartsnp, spatialrisk, spsComps, tidyndr, unisensR.

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

See at CRAN