Add rationale

This commit is contained in:
Guillem Borrell Nogueras 2022-11-13 09:22:34 +01:00
parent 53647dfaa2
commit b4d3e54b31

View file

@ -1,3 +1,8 @@
# csvgr.rs # csvgr.rs
A set of csv files processing utilities inspired by [csvkit](https://github.com/wireservice/csvkit) with blazing speed, powered by Rust. A set of csv files processing utilities inspired by [csvkit](https://github.com/wireservice/csvkit) with blazing speed, powered by Rust.
You may wonder why I'm implementing this, since there's already [xsv](https://github.com/BurntSushi/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.