Command-line data file processing in Rust https://git.guillemborrell.es/guillem/dr
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Guillem Borrell d1b3381072
Got to read from stdin, write to stdoutgit
1 year ago
notebooks Got to read from stdin, write to stdoutgit 1 year ago
src Got to read from stdin, write to stdoutgit 1 year ago
.gitignore Got to read from stdin, write to stdoutgit 1 year ago
Cargo.toml Got to read from stdin, write to stdoutgit 1 year ago
LICENSE Initial commit 1 year ago
README.md Add rationale 1 year ago
wine.csv Got to read from stdin, write to stdoutgit 1 year ago

README.md

csvgr.rs

A set of csv files processing utilities inspired by csvkit with blazing speed, powered by Rust.

You may wonder why I'm implementing this, since there's already xsv. There are two reasons for that:

  1. This is the project I'm implementing to learn Rust
  2. The Rust data ecosystem has evolved immensely since xsv was sarted. Now we can add things like SQL commands to filter csv files, or translate results to parquet files.