explaingit

antonmedv/fx

Analysis updated 2026-05-18

20,448GoAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

Interactive terminal tool for viewing, exploring, and processing JSON files with a keyboard-driven interface.

Mindmap

mindmap
  root((repo))
    What it does
      View JSON files
      Explore interactively
      Process data
    How to use
      Keyboard navigation
      Filter and search
      Transform output
    Tech stack
      Go language
      Terminal UI
    Use cases
      Debug APIs
      Inspect configs
      Data exploration
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Quickly inspect and navigate large JSON API responses without leaving the terminal.

USE CASE 2

Debug configuration files and data structures by interactively exploring their contents.

USE CASE 3

Filter and transform JSON data using keyboard commands for rapid data exploration.

What is it built with?

GoTerminal UI

How does it compare?

antonmedv/fxwavetermdev/wavetermqax-os/excelize
Stars20,44820,37620,553
LanguageGoGoGo
Setup difficultyeasymoderateeasy
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

fx is a terminal-based JSON viewer and processor written in Go. Based on the description and topics, it provides an interactive command-line interface (TUI) for viewing and working with JSON data. The README does not provide further detail beyond pointing to documentation at fx.wtf.

Copy-paste prompts

Prompt 1
How do I use fx to view and navigate a JSON file from the command line?
Prompt 2
Show me how to filter JSON data using fx's interactive interface.
Prompt 3
What keyboard shortcuts does fx support for exploring nested JSON structures?
Prompt 4
How can I pipe JSON output from curl into fx to inspect API responses?

Frequently asked questions

What is fx?

Interactive terminal tool for viewing, exploring, and processing JSON files with a keyboard-driven interface.

What language is fx written in?

Mainly Go. The stack also includes Go, Terminal UI.

What license does fx use?

Use freely for any purpose including commercial, as long as you keep the copyright notice.

How hard is fx to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fx for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub antonmedv on gitmyhub

Verify against the repo before relying on details.