jtbl
brew install jtbl
v1.6.0
MIT
Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables
11
30-day installs · #8369
55
90-day · #7066
227
365-day · #7040
338
★ GitHub stars · updated 2y ago
Runtime dependencies
GitHub topics
bash
cli
command-line
command-line-tool
csv
json
json-lines
layout
markdown
scripting
shell-scripting
tables
terminal
Links
- https://github.com/kellyjonbrazil/jtbl
- GitHub: kellyjonbrazil/jtbl
- Brew formula source: Formula/j/jtbl.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"python@3.14"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:39:06+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "jtbl",
"github_default_branch": "master",
"github_last_commit_at": "2024-04-02T14:23:15Z",
"github_readme_excerpt": "[](https://github.com/kellyjonbrazil/jtbl/actions)\n[](https://pypi.org/project/jtbl/)\n\n# jtbl\nA simple cli tool to print JSON data as a table in the terminal.\n\n`jtbl` accepts piped JSON data from `stdin` and outputs a text table representation to `stdout`. e.g:\n```\n$ cat cities.json | jtbl\n LatD LatM LatS NS LonD LonM LonS EW City State\n------ ------ ------ ---- ------ ------ ------ ---- ----------------- -------\n 41 5 59 N 80 39 0 W Youngstown OH\n 42 52 48 N 97 23 23 W Yankton SD\n 46 35 59 N 120 30 36 W Yakima WA\n 42 16 12 N 71 48 0 W Worcester MA\n 43 37 48 N 89 46 11 W Wisconsin Dells WI\n 36 5 59 N 80 15 0 W Winston-Salem NC\n 49 52 48 N 97 9 0 W Winnipeg MB\n```\n\n`jtbl` expects a JSON array of JSON objects or [JSON Lines](http://jsonlines.org/).\n\nIt can be useful to JSONify command line output with `jc`, filter through a tool like `jq`, and present in `jtbl`:\n```\n$ jc ifconfig | jq -c \u0027.[] | {name, type, ipv4_addr, ipv4_mask}\u0027| jtbl\nname type ipv4_addr ipv4_mask\n------- -------------- -------------- -------------\ndocker0 Ethernet 172.17.0.1 255.255.0.0\nens33 Ethernet 192.168.71.146 255.255.255.0\nlo Local Loopback 127.0.0.1 255.0.0.0\n```\n\n## Installation\nYou can install `jtbl` via `pip`, via OS Package Repositories, MSI installer for Windows, or by downloading the correct binary for your architecture and running it anywhere on your filesystem.\n\n### Pip (macOS, linux, unix, Windows)\nFor the most up-to-date versio",
"github_repo": "kellyjonbrazil/jtbl",
"github_stars": 338,
"github_topics": [
"bash",
"cli",
"command-line",
"command-line-tool",
"csv",
"json",
"json-lines",
"layout",
"markdown",
"scripting",
"shell-scripting",
"tables",
"terminal"
],
"homepage": "https://github.com/kellyjonbrazil/jtbl",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 11,
"installs_365d": 227,
"installs_90d": 55,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "jtbl",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8369,
"rank_365d": 7040,
"rank_90d": 7066,
"raw_hash": "f450bfe3e1076991",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/j/jtbl.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.6.0",
"versioned_formulae": [],
"why_use_this": null
}