
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
How to get it
- 1
Download the app
Download a release binary for your platform from the GitHub releases page
git clone https://github.com/antonmedv/fx - 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
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
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| fx (this) | 20.7k | CLI | beginner | 15 days ago | Developers who work with JSON output from APIs or log files in the terminal |
| gron | 14.5k | CLI | beginner | 1.4 years ago | Developers who need to find a specific value in a large or deeply nested JSON response |
| oha | 10.7k | CLI | beginner | 4 days ago | Developers checking how an API or website handles many simultaneous requests |
| cli | 24.3k | Library | intermediate | 5 days ago | Go developers writing a command line tool with subcommands and flags |
| json-server | 75.7k | Dev tool | beginner | 8 months ago | Front-end developers who need a backend stub while the real API is not ready |
| PowerShell | 56k | CLI | beginner | 4 days ago | Developers 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.