qsv

CSVs sliced, diced & analyzed. (by jqnatividad)

Qsv Alternatives

Similar projects and alternatives to qsv

  • Godot

    2,743 qsv VS Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • bevy

    573 qsv VS bevy

    A refreshingly simple data-driven game engine built in Rust

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • PowerShell

    PowerShell for every system!

  • jq

    306 qsv VS jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • nushell

    212 qsv VS nushell

    A new type of shell

  • egui

    203 qsv VS egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  • datasette

    187 qsv VS datasette

    An open source multi-tool for exploring and publishing data

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • iced

    165 qsv VS iced

    A cross-platform GUI library for Rust, inspired by Elm

  • jc

    96 qsv VS jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

  • miller

    Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

  • xsv

    64 qsv VS xsv

    A fast CSV command line toolkit written in Rust.

  • druid

    59 qsv VS druid

    A data-first Rust-native UI design toolkit. (by linebender)

  • murex

    55 qsv VS murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

  • rewrite

    24 qsv VS rewrite

    Automated mass refactoring of source code.

  • vnlog

    24 qsv VS vnlog

    Process labelled tabular ASCII data using normal UNIX tools

  • tsv-utils

    eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.

  • csv-parser

    9 qsv VS csv-parser

    Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

  • calamine

    3 qsv VS calamine

    A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

  • rust-csv

    6 qsv VS rust-csv

    A CSV parser for Rust, with Serde support.

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better qsv alternative or higher similarity.

qsv reviews and mentions

Posts with mentions or reviews of qsv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-31.
  • FLaNK Weekly 31 December 2023
    25 projects | dev.to | 31 Dec 2023
  • Qsv: Efficient CSV CLI Toolkit
    8 projects | news.ycombinator.com | 22 Dec 2023
    Thanks for the detailed feedback @snidane!

    As maintainer of qsv, here's my reply:

    - Given qsv's rapid release cycle (173 releases over three years), the auto-update check is essential at the moment. Once we reach 1.0, I'll turn it off. For now, given your feedback, I've only made it check 10% of the time.

    - Pivot is in the backlog and I'll be sure to add unpivot when I implement it. (https://github.com/jqnatividad/qsv/issues/799)

    - I'll add a dedicated summing command with the group by (-by) and window by (-over) capability (https://github.com/jqnatividad/qsv/issues/1514). Do note that `stats` has basic sum as @ezequiel-garzon pointed out.

    - With the `enum` command, qsv can achieve what you proposed with `laminate`. E.g. qsv enum --new-column newcol --constant newconstant mydata.csv --output laminated-data.csv

    - With the cat rowskey command, qsv can already concatenate files with mismatched headers.

    - other file formats. qsv supports parquet, csv, tsv, excel, ods, datapackage, sqlite and more (see https://github.com/jqnatividad/qsv/tree/master#file-formats). Fixed-format though is not supported yet and quite interesting, and have added it to the backlog (https://github.com/jqnatividad/qsv/issues/1515)

    - as to "enable embedding outputs of commands", qsv is composable by design, so you can use standard stdin/stdout redirection/piping techniques to have it work with other CLI tools like jq, awk, etc.

    Finally, just released v0.120.0 that already incorporates the less aggressive self-update check. https://github.com/jqnatividad/qsv/releases/tag/0.120.0

  • Joining CSV Data Without SQL: An IP Geolocation Use Case
    3 projects | news.ycombinator.com | 19 Oct 2023
  • Why my favourite API is a zipfile on the European Central Bank's website
    10 projects | news.ycombinator.com | 15 Sep 2023
    qsv [1] also has a sqlp command which lets you run Polars SQL queries (even on multiple files). Here I'll send the csv data from stdin (represented by -) and then (optionally) pipe the output to the table command for formatting. The shape of the result is also printed to stderr (the (4, 2) below).

    [1] https://github.com/jqnatividad/qsv

    $ echo 'Name,Department,Salary

  • Qsv: Ultra-fast CSV data-wrangling toolkit
    1 project | news.ycombinator.com | 28 Jun 2023
  • Qsv: CSVs sliced, diced and analyzed (fork of xsv)
    2 projects | news.ycombinator.com | 27 Jun 2023
  • Nushell.sh ls – where size > 10mb – –sort-by modified
    7 projects | news.ycombinator.com | 12 Mar 2023
  • Do Rust and Lua work well together?
    8 projects | /r/rust | 3 Mar 2023
    It works quite well IMHO. Using the mlua crate, I’ve managed to integrate Luau as a very powerful data-wrangling DSL for qsv (https://github.com/jqnatividad/qsv)
  • How manipulate this CSV in Python?
    1 project | /r/learnpython | 23 Sep 2022
    Maybe this might be better done using this? https://github.com/jqnatividad/qsv
  • How to convert xslx to csv using Rust?
    4 projects | /r/rust | 17 Aug 2022
    https://github.com/jqnatividad/qsv is another option.
  • A note from our sponsor - WorkOS
    workos.com | 24 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic qsv repo stats
13
2,214
9.9
4 days ago

jqnatividad/qsv is an open source project licensed under The Unlicense which is not an OSI approved license.

The primary programming language of qsv is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com