Hacker GitHub

← All repos

liquidaty/zsv

View on GitHub ↗ ★ 415 C

zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

28 mentions on Hacker News by 1 person: 5 stories, 23 comments · first 2021-12-19 · latest 2025-10-23

Mentions per year 28 mentions · busiest year 2022 (17)
20082026
  1. ▲ 1
    Show HN: ZSV – A fast, SIMD-based CSV parser and CLI toolkit
    story by mattewong · 2025-10-23 · 1 comment
  2. Haven't yet seen any of these beat https://github.com/liquidaty/zsv (of which I'm an author) when real-world constraints are applied (e.g. we no longer assume that line ends are always \n, or that there are no dbl-quote chars, embedded…
    comment by mattewong · 2024-10-28 · in How fast can you parse a CSV file in C#?
  3. …it is worth anyone's time to follow this article's suggestion vs just using something like zsv ( https://github.com/liquidaty/zsv , which I'm an author of) or xsv ( https://github.com/BurntSushi/xsv/edit/master/README.md ) and then…
    comment by mattewong · 2024-08-14 · in CSVs Are Kinda Bad. DSVs Are Kinda Good
  4. …or CSV to make use of high-performance tools like xsv or zsv (the latter of which I'm an author). https://github.com/liquidaty/zsv/blob/main/docs/csv_json_sql... https://github.com/BurntSushi/xsv
    comment by mattewong · 2023-03-19 · in Analyzing multi-gigabyte JSON files locally
  5. …and miller are both extraordinarily slow try xsv ( https://github.com/BurntSushi/xsv ) or zsv ( https://github.com/liquidaty/zsv ) instead (the latter of which I'm an author of)
  6. Parsing CSV doesn't have to be slow if you use something like xsv or zsv ( https://github.com/liquidaty/zsv ) (disclaimer: I'm an author). The speed of CSV parsers is fast enough that unless you are doing something ultra-trivial such as…
  7. Another for the mix: https://github.com/liquidaty/zsv
  8. …more I used it, the more technical debt I accumulated. This was one of the reasons I wrote zsv ( https://github.com/liquidaty/zsv ). Maybe csvkit could incorporate the zsv engine and we could get the best of both worlds? Examples (using…
  9. …https://github.com/BurntSushi/xsv is much faster than mlr (like an order of magnitude), and zsv ( https://github.com/liquidaty/zsv ) is even faster. But, neither support formulas. Disclaimer: I am one of the zsv authors
  10. https://github.com/liquidaty/zsv
  11. …For the preprocessing, you can use something like the `2tsv` or `select -e ...` command of https://github.com/liquidaty/zsv (disclaimer: I'm its author) to ensure each record is a single line. You can also use something like `xsv split`…
  12. another shameless plug: https://github.com/liquidaty/zsv
  13. ▲ 1
    Ask HN: Best way to find help creating technical doc (open- or closed-source)?
    story by mattewong · 2022-09-23 · 1 comment
  14. …two seconds or so to load, and less than a second to run, and gives me the correct result. Using https://github.com/liquidaty/zsv (disclaimer, I'm one of its authors), I get the correct results in 0.95 seconds with the one-liner `zsv sql…
    comment by mattewong · 2022-09-22 · in Q – Run SQL Directly on CSV or TSV Files
  15. …when you can just push format X through a pipe and get whichever format Y you want back out: https://github.com/liquidaty/zsv/blob/main/docs/csv_json_sql... (disclaimer: I'm one of the zsv authors)
  16. …1mm-row worldcitiespop_mil file, q takes 27 seconds compared to `zsv sql` which takes 1.7 seconds ( https://github.com/liquidaty/zsv ) and also supports multiple file joins. I'm sure q is faster once cached, but taking a 16x performance…
  17. https://github.com/liquidaty/zsv/blob/main/app/external/sqli... modifies the sqlite3 virtual table engine to use the faster zsv parser. have not quantified the difference, but in all tests I have run, `zsv sql` runs faster (sometimes much…
  18. Over all these CLIs, I prefer zsv ( https://github.com/liquidaty/zsv )-- then again, I wrote it so my preference should come as no surprise. On my Mac was 340% faster than the OP command, and does a lot more than just SQL/sqlite3-related
  19. …(or in other ways) with https://github.com/BurntSushi/xsv , https://github.com/eBay/tsv-utils or https://github.com/liquidaty/zsv ? (disclaimer: I wrote zsv)
    comment by mattewong · 2022-06-21 · in Splitting CSV files at 3GB/s
  20. ▲ 1
    Show HN: CSV to/fm Sqlite3 via JSON
    story by mattewong · 2022-06-15 · 0 comments
  21. …quite slow, literally off-the-charts slow for our purposes when we benchmarked vs xsv and zsv (see https://github.com/liquidaty/zsv . disclaimer: I'm one of its authors)
  22. …(credit to xsv for choosing that dataset) against https://github.com/BurntSushi/xsv and https://github.com/liquidaty/zsv (full disclosure: I am one of the zsv authors). Here's what I got. fastest to slowest: zsv (0.07), xsv (0.16), goawk…
  23. …comfortably into memory 2. Sort each shard. You could use something like `zsv` (sql sub-command) ( https://github.com/liquidaty/zsv ) or `xsv` (sort subcommand) ( https://github.com/BurntSushi/xsv ) for this 3. Use mergesort to sort all…
    comment by mattewong · 2022-04-18 · in Ask HN: How to Deal with CSVs?
  24. …subset of the features there are available in a native command-line utility (all open-source-- see https://github.com/liquidaty/zsv ), to which the "obfuscate" feature that is currently available in the playground will soon be available…
  25. ▲ 10
    Show HN: SQL on CSV/TSV/etc + native/WASM + worlds fastest CSV parser
    story by mattewong · 2022-01-14 · 2 comments
  26. …(needs the ending slash) which is powered by a web version of the SIMD parser ( https://github.com/liquidaty/zsv ). BTW some quick performance notes on the zsv CLI (not the playground): prelim testing is ~2x faster than xsv or tsv-utils o
  27. As promised: https://github.com/liquidaty/zsv
  28. ▲ 5
    Show HN: Full-featured+fast SIMD CSV lib, extensible utility & web playground
    story by mattewong · 2021-12-19 · 2 comments