jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux



csvq is described as 'Csvq is a command line tool to operate CSV files. You can read, update, delete CSV records with SQL-like query' and is a database management tool in the development category. There are four alternatives to csvq for a variety of platforms, including Linux, Mac, Windows, Web-based and BSD apps. The best csvq alternative is jq, which is both free and Open Source. Other great apps like csvq are sq, csvq and CSVFiddle.
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.



sq is a free/libre open-source data wrangling swiss-army knife to inspect, query, join, import, and export data. You could think of sq as jq for databases and documents, facilitating one-liners like: sq '@postgres_db | .actor | .first_name, .last_name | .[0:5]'




Csvq is a command line tool to operate CSV files. You can read, update, delete CSV records with SQL-like query.