Fast reading of delimited files (by r-lib)


Basic vroom repo stats
12 days ago

r-lib/vroom is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Vroom Alternatives

Similar projects and alternatives to vroom based on common topics and language

  • GitHub repo VBA-CSV-interface

    A small RFC-4180 compliant VBA library to manipulate CSV files at the highest speed.

  • GitHub repo csvdecoder

    Go library for parsing and deserialising CSV files into Go objects

  • GitHub repo jsoncons

    A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON

  • GitHub repo Vince's CSV Parser

    A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)

  • GitHub repo Rapidcsv

    C++ CSV parser library

  • GitHub repo Tbl

    CSV and tab-delimited table reader

  • GitHub repo LightGBM

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better vroom alternative or higher similarity.


Posts where vroom has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • Is there a way to load a large SAS7BDAT dataset into R efficiently with fair speed?
    reddit.com/r/rstats | 2021-03-23
    You can use an `rds` file. You have to read it in then write it out though. If you care about speed, then just use `readr::write_rds`, which is similar to the base `saveRDS`, but with compression off, but the file size will be much larger. You can also use random access objects, such as `fst`: https://www.fstpackage.org/, but again, need to write it out. I tried a quick benchmark and `haven` is much faster than `sas7bdat` package. If it's in a plain text delimited file, you can also look into `vroom`: https://github.com/r-lib/vroom
  • what is the difference between read_csv and read.csv other than the speed ?
    reddit.com/r/Rlanguage | 2021-03-10
    If you are looking for speed, I’d thoroughly recommend vroom: https://github.com/r-lib/vroom