MCPcopy Create free account
hub / github.com/ArthurSonzogni/json-tui

github.com/ArthurSonzogni/json-tui @v1.4.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.2 ↗ · + Follow
51 symbols 98 edges 12 files 3 documented · 6% updated 12d agov1.4.1 · 2025-04-22★ 4425 open issues

Browse by type

Functions 45 Types & classes 6
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

json-tui

Video

Features

  • Interactive: Use keyboard or mouse to scroll/expand objects.
  • Colors
  • Responsive: Adapt to the terminal dimensions. Very long text values are wrapped on several lines.
  • Cross-platform: Windows, Linux, MacOS.
  • Small: ~0.7MB all included. Zero dependencies.
  • The output is displayed inline with the previous commands. Meaning you can still see the json after leaving json-tui.
  • (Vim users): Also support j/k for navigation.
  • Table view: Turn arrays of objects into tables.

Video

ezgif com-gif-maker (7)

Features for developers

  • simple: Only ~400 line of C++ only. Depends on FTXUI.
  • No dependencies to install. Build simply using CMake.

Build:

mkdir build; cd build
cmake ..
make
sudo make install

Package

sudo snap install json-tui

Contributors:

Contributor Work
Arthur Sonzogni Author & Maintainer
Igor Rudenko Refactoring. Fix buffer size when reading from a file.
Corentin Girard Arch linux package.
Adrià Arrufat Fix CMake build caused by GIT_SHALLOW TRUE
You? (PR are welcomed)

Similar projects:

  • https://github.com/antonmedv/fx
  • https://github.com/skanehira/tson
  • https://github.com/cielong/pyfx

Core symbols most depended-on inside this repo

Shape

Function 23
Method 22
Class 6

Languages

C++100%

Modules by API surface

src/main_ui.cpp23 symbols
src/mytoggle.cpp7 symbols
src/expander.cpp7 symbols
src/button.cpp6 symbols
src/main.cpp5 symbols
src/keybinding.cpp1 symbols
src/expander_test.cpp1 symbols
src/expander.hpp1 symbols

For agents

$ claude mcp add json-tui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page