Freedom251 › jq
Instead of jq
jq alternatives
jq is a free command-line processor for filtering, reshaping, and extracting JSON. Its composable filters can select values, reach nested attributes, build objects, and collect results into arrays. It handles streams of JSON values and offers compact, raw, ASCII, sorted-key, and colored output. For very large inputs, its --stream option parses incrementally. Portable C, zero runtime dependencies, and standalone executables for Linux, macOS, and Windows make it suited to direct JSON work across those systems.
- 1
Polars
Free plan APILinuxMac+3Typed DataFrame processing across varied data formats — Polars adds a typed, multithreaded DataFrame engine, query optimization, and connectors for formats and databases beyond jq’s JSON filters.
Free plan · paid from $0.05 · 30-day trial Visit site - 2
Apache Beam
Free plan Open source APILinuxMac+3Batch and streaming pipelines across execution engines — Apache Beam provides portable batch and streaming pipelines with multiple runners and connectors, rather than jq’s JSON-focused filters.
Open source Visit site - 3
Bonobo
Free plan LinuxMacSelf-hosted+1Python-based ETL pipelines with row-by-row parallel flow — Bonobo builds parallel Python transformation graphs and includes extractors and writers for CSV, JSON, XML, and XLS.
Open source Visit site - 4
Bruin for Customer Success
Free plan Open source APIExtensionLinux+4Customer success teams tracking account health and renewals — Bruin adds customer health scores, churn and expansion signals, renewal forecasts, and natural-language questions across connected services.
Free plan Visit site - 5
csvkit
Free plan LinuxMacWindowsCommand-line conversion, cleaning, and analysis of CSV files — csvkit focuses on CSV workflows, adding file conversion, SQL queries, cleaning, joins, and type inference beyond jq’s JSON transformations.
Free plan Visit site - 6
data.table
Free plan LinuxMacWindowsR users manipulating large tabular datasets — data.table brings R-based table operations, file input and output, and parallelized work, rather than jq’s stream-oriented JSON filters.
Free plan Visit site - 7
dbplyr
Free plan LinuxMacWindowsR users querying remote database tables with dplyr — dbplyr translates dplyr operations into lazy SQL queries on remote tables, unlike jq’s local JSON filtering and transformation model.
Free plan Visit site - 8
HTTPie
Free plan Open source LinuxMacWeb+1 - 9
restic
Free plan Open source APILinuxMac+2 - 10
aria2
Free plan AndroidAPILinux+3 - 11
FFmpeg
Free plan LinuxMacSelf-hosted+1 - 12
GitHub CodeQL
Free plan ExtensionLinuxMac+3 - 13
btop
Free plan LinuxMac - 14
gs-batch-pdf
Free plan LinuxMacWindows - 15
Helm
Free plan LinuxMacWindows - 16
Homebrew
Free plan LinuxMacWindows - 17
Kubernetes
Free plan APILinuxMac+2 - 18
- 19
fdupes
Free plan Linux - 20
K9s
Free plan LinuxMacWindows - 21
OpenTofu
Free plan LinuxMacSelf-hosted+1 - 22
Pulumi
Free plan APILinuxMac+3 - 23
rclone
Free plan AndroidAPILinux+4 - 24
- 25
lazygit
Free plan LinuxMacWindows - 26
Supabase
Free plan AndroidAPIiPhone+4 - 27
- 28
AWS Command Line Interface
Free plan LinuxMacWindows - 29
Azure CLI
Free plan LinuxMacWindows - 30
Docker CLI
Free plan LinuxMacWindows - 31
fzf
Free plan LinuxMacWindows
Readers may look elsewhere when their work involves more than processing JSON streams with command-line filters. The alternatives here shift toward DataFrames, CSV conversion and analysis, database queries, Python ETL, customer-success insights, or batch and streaming pipelines. Some require a particular language or database workflow; others connect multiple data sources or execution engines. When choosing, weigh the formats and services you need, whether processing should stay local or run through a larger pipeline, and whether a specialized workflow matters more than jq’s focused JSON operations.