SQL-like query language for csv


Install executable binary

  1. Download an archive file from release page.
  2. Extract the downloaded archive and add a binary file in it to your path.

Build from source


Go 1.18 or later (cf. Getting Started - The Go Programming Language)

Build command

$ go install github.com/mithrandie/csvq

Install using package manager

Installing using a package manager does not ensure that you always get the latest version, but it may make installation and updating easier.


  1. $ sudo add-apt-repository ppa:mithrandie/csvq
  2. $ sudo apt update
  3. $ sudo apt install csvq

macOS (unofficial)

  1. Install homebrew (cf. The missing package manager for macOS (or Linux) — Homebrew)
  2. $ brew install csvq