fx

fx is a JSON viewer and processor that runs on the terminal; JSON allows you to navigate in interactive mode, review it, and convert it with a JavaScript expression. It was rewritten in 2022 Go and began to be distributed as a single binary file. Later versions added shell completion for bash, zsh and fish with support for YAML, TOML, EDN, XML and HTML.

FX

fx

95

antonmedv · Modern CLI & Rust Tools

STARS20.7K
FORKS497
COMMITS792
CONTRIBUTORS38
VERSION39.2.0
UPDATED8 days ago
GoJSONTerminalCLIMIT
What can it do?
  • You can view JSON data at the terminal.
  • You can process JSON data in the command line.
  • You can study JSON structures in the terminal unit.
User reviews
  • ↓ NegativeHacker News

    Microsoft Power Fx – A low-code general purpose programming language

    “Oh, yeah. Been there, seen that. At some point, when Sciter ( ) was young it was named HTMLayout - pure HTML/CSS engine without script. At some point I've decided to add a bit of scriptability/formulas directly into CSS so you might say (in CSS) for example this: button#show {…”

  • ↑ PositiveGitHub Issue

    No colors within tmux over ssh

    “FX is awesome, (and I love TMUX :) ). (Dup of #206, but I can't reopen that) Is there a plan to fix? I'm also happy to debug! **TL;DR to resolve** ```bash export COLORTERM=truecolor ```”

Verified against README · Oct 25, 2026 · source

My note

More in: Modern CLI & Rust Tools

  • fzf★ 83,877 · 2 days ago
  • ripgrep★ 69,586 · 3 days ago
  • fd★ 44,912 · yesterday
  • Yazi★ 43,136 · 2 days ago
  • Zellij★ 35,904 · today
  • delta★ 32,615 · 3 days ago