Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 17 Rust CSV Projects
-
Project mention: I wrote this iCalendar (.ics) command-line utility to turn common calendar exports into more broadly compatible CSV files. | reddit.com/r/commandline | 2023-03-24
CSV utilities (still haven't pick a favorite one...): https://github.com/harelba/q https://github.com/BurntSushi/xsv https://github.com/wireservice/csvkit https://github.com/johnkerl/miller
-
tv
📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
Project mention: Are there any TUI apps you recommend outside of ncdu / nnn / htop / vim / bat / fd / tig / duf? | reddit.com/r/commandline | 2022-10-12I work with data a lot so I use the sqlite cli. I also made tv (self-promotion) to view csvs.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
If you want to do it in Rust, then you could combine the https://github.com/mjc-gh/rev_lines and and https://github.com/BurntSushi/rust-csv crates.
-
Project mention: Nushell.sh ls – where size > 10mb – –sort-by modified | news.ycombinator.com | 2023-03-12
-
-
This tool was built for this purpose https://github.com/kindly/flatterer
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: PRQL a simple, powerful, pipelined SQL replacement | news.ycombinator.com | 2022-12-29
Thanks for the suggestion. I don't think I knew about usql. I completely agree with you and have been working on a cli tool called `prql-query` or `pq` at the command line:
https://github.com/prql/prql-query/
Unfortunately I haven't had much time to spend on it of late but hope to push some updates soon.
-
-
rsv
rsv is a command line tool written in Rust to analyze directly from disk small and large CSV, TXT, EXCEL files (e.g., >10G). Support data slicing, filtering, spliting, generating frequency table, etc. (by ribbondz)
Project mention: A parallel and rayon-based CSV, txt, and Excel toolkit written in Rust | news.ycombinator.com | 2023-01-24 -
I'll recommend xlsx2csv
-
Project mention: fwdt is a fast data logger cli for humans: 🔥 📝 Why waste time say lot word when few word do trick (fwdt) | reddit.com/r/commandline | 2022-10-10
-
fast_xbrl_parser
An XBRL parser built in Rust that provides a fast, easy, and lightweight way to convert XBRL XML files into JSON or CSV.
-
Project mention: Rust newbie developed a tool to convert csv to sql | reddit.com/r/rust | 2022-05-11
Thank you so much! Huge improvements to the code: https://github.com/htmfilho/roma/commit/c0ff64e9ff2d85f7f2bee37aef9956bb72c23e15
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust CSV related posts
- Specific csv file manipulation
- I.reddit.com Has Been Deprecated
- Nushell.sh ls – where size > 10mb – –sort-by modified
- What monitoring tool do you use or recommend?
- Anyone else feel like they are using Pandas as a crutch?
- xsv
- Using Commandline To Process CSV files
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Apr 2023
Index
What are some of the best open-source CSV projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | xsv | 9,259 |
2 | tv | 1,876 |
3 | rust-csv | 1,384 |
4 | qsv | 490 |
5 | csview | 410 |
6 | flatterer | 113 |
7 | bdt | 93 |
8 | prql-query | 71 |
9 | pigeon-rs | 62 |
10 | rsv | 59 |
11 | xlsx2csv.rs | 56 |
12 | fwdt | 15 |
13 | fast_xbrl_parser | 13 |
14 | csvsource | 9 |
15 | csvread | 6 |
16 | csvinfo | 2 |
17 | rusty-csv-protocol | 0 |