macOS
brew install json2tsvlocal Homebrew formula metadata
sudo port install json2tsvMacPorts ports tree · textproc/json2tsv/Portfile · source: api.github.com
brew
JSON to TSV converter. Version 1.2 via Homebrew; verified from local package data.
install
brew install json2tsvlocal Homebrew formula metadata
sudo port install json2tsvMacPorts ports tree · textproc/json2tsv/Portfile · source: api.github.com
sudo apk add json2tsvAlpine Linux edge package indexes · json2tsv · source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#json2tsvnixpkgs package indexes · pkgs/by-name/js/json2tsv/package.nix · source: api.github.com
overview
JSON to TSV converter
history
json2tsv is a small C command-line program from codemadness that converts JSON read from standard input into tab-separated, line-oriented output.
The project follows the codemadness style of compact Unix tools: a plain HTML manual page, a public git repository, and tarball releases with checksums. Its release index begins with version 0.1 on October 13, 2019 and reaches version 1.2 on August 5, 2024.
The tool is packaged in Homebrew, Alpine Linux, MacPorts, and Nix, which suggests practical adoption among users who prefer small native filters over larger JSON query languages.
json2tsv reads JSON from stdin and prints rows containing a node name, a type byte, and a value. Its documentation emphasizes filtering the first field with existing Unix tools such as awk and grep.
For package nerds, json2tsv is the opposite of a sprawling data platform: about a few hundred lines of C, C99 plus libc, and a format intended to compose with old Unix text tools.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
json2tsv | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://codemadness.org/json2tsv.html
install metadata
| Package key | brew:json2tsv |
|---|---|
| Version | 1.2 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/json2tsv |
| Homepage | https://codemadness.org/json2tsv.html |
| Repository | https://git.codemadness.org/json2tsv |
| Upstream docs | https://codemadness.org/json2tsv.html |
| License | ISC |
| Source archive | https://codemadness.org/releases/json2tsv/json2tsv-1.2.tar.gz |
| Bottle | available (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | json2tsv |
| Version Scheme | 0 |
| Revision | 0 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
json2tsv
nix profile install nixpkgs#json2tsvjson2tsv 1.2-r0
JSON to TSV converter
https://codemadness.org/json2tsv.html
sudo apk add json2tsvjson2tsv-doc 1.2-r0
JSON to TSV converter (documentation)
https://codemadness.org/json2tsv.html
sudo apk add json2tsv-docjson2tsv-jaq 1.2-r0
JSON to TSV converter (shellscript wrapper)
https://codemadness.org/json2tsv.html
sudo apk add json2tsv-jaqjson2tsv-jaq-doc 1.2-r0
JSON to TSV converter (shellscript wrapper documentation)
https://codemadness.org/json2tsv.html
sudo apk add json2tsv-jaq-docjson2tsv
sudo port install json2tsvsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.