jtbl
« Back to VersTracker
Description:
Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: json table cli csv markdown
Install: brew install jtbl
About:
Jtbl is a command-line utility that converts JSON and JSON Lines data into formatted tables for display in the terminal or export. It supports multiple output formats including plain text tables, CSV, HTTP requests, and Markdown. The tool is designed to be lightweight and fast, making it ideal for piping data from other commands.
Key Features:
  • Supports multiple output formats: terminal tables, CSV, HTTP, and Markdown
  • Handles both JSON and JSON Lines (ndjson) input
  • Zero dependencies and written in pure Python for easy installation
  • Colorized output for improved readability in the terminal
Use Cases:
  • Formatting API JSON responses for readable terminal output
  • Converting JSON data to CSV for import into spreadsheets
  • Generating Markdown tables for documentation from JSON data
Alternatives:
  • jq – jq is a powerful, domain-specific language for parsing and manipulating JSON, whereas jtbl focuses specifically on formatting JSON into tables with simpler syntax.
  • csvkit – csvkit is a suite of tools for converting to and working with CSV, while jtbl offers a more direct conversion to multiple formats including terminal tables.
Version History
Detected Version Rev Change Commit
Oct 11, 2024 11:29am 0 VERSION_BUMP a6e33fe5
Sep 14, 2024 10:16am 0 VERSION_BUMP 4d7e90fe