Automic VaultAutomic Vault

brew

Install jtbl with Homebrew, MacPorts, Nix

Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables. Version 1.6.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install jtbl

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install jtbl

MacPorts ports tree · textproc/jtbl/Portfile · source: api.github.com

Linux

Nixverified · 92%
nix profile install nixpkgs#jtbl

nixpkgs package indexes · pkgs/by-name/jt/jtbl/package.nix · source: api.github.com

overview

Package summary

Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables

Commands and aliases

  • jtbl

history

Project history and usage

jtbl is a small command-line formatter for turning JSON and JSON Lines streams into terminal, CSV, HTTP, and Markdown tables. Its niche is the shell pipeline: JSON-producing tools on one side, human-readable tabular output on the other.

Project history

The public repository describes jtbl as a simple CLI that reads JSON from standard input and writes table output to standard output. GitHub tag history shows a 1.0.0 tag in March 2020, followed by continued packaged releases through the 1.x line.

Adoption history

Adoption evidence is modest and package-manager-centered. The tool is packaged by Homebrew, MacPorts, and Nix, which places it in the same terminal-data-tool ecosystem as jq, jc, and other JSON pipeline utilities.

How it is used

jtbl is used when a script or API emits JSON but the operator wants a quick table without writing a custom formatter. Its value is strongest in ad hoc inspection, README examples, shell aliases, and command demos.

Why package nerds care

Package nerds care about jtbl because it is a focused Unix-filter style utility: stdin in, stdout out, no daemon, no framework, and a packaging footprint small enough for multiple package ecosystems.

Timeline

  • 2020: The repository has a v1.0.0 tag dated March 17.
  • 2021: The 1.2.x release series expanded the packaged 1.x line.
  • 2023: The GitHub releases page records a 1.6.0 release.

Related projects

  • jq is the broader JSON query tool commonly paired with terminal JSON workflows.
  • jc, by the same maintainer, converts many command outputs and file formats into JSON for similar shell-pipeline use.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:http

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
jtblcliglobal executable

freshness

Version and 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.

page generated2026-07-08
manager version1.6.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/kellyjonbrazil/jtbl

install metadata

Package metadata

Package keybrew:jtbl
Version1.6.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/jtbl
Homepagehttps://github.com/kellyjonbrazil/jtbl
Repositoryhttps://github.com/kellyjonbrazil/jtbl
Upstream docshttps://github.com/kellyjonbrazil/jtbl
LicenseMIT
Source archivehttps://files.pythonhosted.org/packages/9e/7c/b21f3383ca611b56dbc281081cca73a24274c3f39654e7fe196d73a67af6/jtbl-1.6.0.tar.gz
Dependenciespython@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namejtbl
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

jtbl

nix profile install nixpkgs#jtbl
  • normalized package name match
  • Matched by: Jtbl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/jt/jtbl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

jtbl

sudo port install jtbl
  • normalized package name match
  • Matched by: Jtbl
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/jtbl/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment