Rust CSV

Open-source Rust projects categorized as CSV

Top 17 Rust CSV Projects

  • xsv

    A fast CSV command line toolkit written in Rust.

    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-12

    I 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.

  • rust-csv

    A CSV parser for Rust, with Serde support.

    Project mention: Specific csv file manipulation | reddit.com/r/rust | 2023-03-27

    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.

  • qsv

    CSVs sliced, diced & analyzed.

    Project mention: Nushell.sh ls – where size > 10mb – –sort-by modified | news.ycombinator.com | 2023-03-12
  • csview

    📠 Pretty and fast csv viewer for cli with cjk/emoji support.

  • flatterer

    Opinionated JSON to CSV/XLSX/SQLITE/PARQUET converter. Flattens JSON fast.

    Project mention: How to convert a massive JSON into CSV | reddit.com/r/data | 2022-11-06

    This tool was built for this purpose https://github.com/kindly/flatterer

  • bdt

    Boring Data Tool (by andygrove)

    Project mention: Boring Data Tool | news.ycombinator.com | 2023-01-10
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

  • prql-query

    Query and transform data with PRQL

    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.

  • pigeon-rs

    Open source email automation written in Rust

  • 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
  • xlsx2csv.rs

    Excel (eg. .xlsx/.xls) to CSV/TSV Format Converter in Rust

    Project mention: How to convert xslx to csv using Rust? | reddit.com/r/rust | 2022-08-17

    I'll recommend xlsx2csv

  • fwdt

    🔥 📝 (fwdt) "few word do trick" is a cross platform manual fast logger

    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.

  • csvsource

    Converts a CSV file to SQL Insert Statements.

    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

  • csvread

    An efficient CSV reader for the console.

  • csvinfo

    A small util to show max column lengths for a passed CSV file.

  • rusty-csv-protocol

    A CSV raw protocol in Rust using TCP

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-27.

Rust CSV related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com