Skip to content

fx

A terminal tool for viewing and processing JSON interactively.

Stars
20.7k
Forks
498
Licence
MIT
Language
Go
Last update
15 days ago
Type
CLI

What it is

fx is a command-line program that lets you browse JSON data in an interactive terminal view and run processing on it. It is useful when raw JSON from an API or file is hard to read as plain text. The README is brief and points to fx.wtf for full documentation.

  • Browse a large JSON response from a web API in a readable, collapsible view
  • Explore the structure of an unfamiliar JSON file from the command line
  • Process JSON data from a terminal pipeline (see fx.wtf for specifics)

Great for

  • Developers who work with JSON output from APIs or log files in the terminal
  • People who want to explore a JSON document interactively instead of reading raw text
  • Users who prefer keyboard-driven terminal tools

Not ideal for

  • People who need a graphical JSON editor, since fx runs in the terminal
  • Anyone needing details on specific processing syntax, since the README does not describe it and the documentation lives on the external site
Step-by-step guide: how to use fxInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Download a release binary for your platform from the GitHub releases page

    git clone https://github.com/antonmedv/fx
  2. 2

    Run it

    • Download the binary matching your operating system from the latest release (40.0.1)
    • Make the file executable and place it on your PATH
    • Run fx on a JSON file or piped JSON output to open the viewer
  3. 3

    Get the most out of it

    • Read the full documentation at fx.wtf for features and usage
    • Pipe command output into fx to inspect API responses quickly

Downloads

Strengths

  • Open source under the MIT license
  • Widely starred project with an active repository (last push listed as 2026-10-22)
  • Ships prebuilt binaries for Linux, macOS, and Windows

Trade-offs

  • The README is short and defers most details to the external documentation site
  • Install commands and processing syntax are not shown in the provided README

How it compares

ProjectStarsTypeLevelUpdatedBest for
fx (this)20.7kCLIbeginner15 days agoDevelopers who work with JSON output from APIs or log files in the terminal
gron14.5kCLIbeginner1.4 years agoDevelopers who need to find a specific value in a large or deeply nested JSON response
oha10.7kCLIbeginner4 days agoDevelopers checking how an API or website handles many simultaneous requests
cli24.3kLibraryintermediate5 days agoGo developers writing a command line tool with subcommands and flags
json-server75.7kDev toolbeginner8 months agoFront-end developers who need a backend stub while the real API is not ready
PowerShell56kCLIbeginner4 days agoDevelopers who script or automate tasks across Windows, Linux, and macOS

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.