Repolode
antonmedv

antonmedv/fx

Терминальный просмотрщик и обработчик JSON для интерактивной навигации, сворачивания и преобразования данных в shell.

Open source альтернатива:jq

Звёзды
20,693
Форки
495
Открытые issues
6
Последний коммит
14 дней назад

Что это?

fx — инструмент командной строки на Go для просмотра и обработки JSON в терминале. Он открывает JSON в виде интерактивного дерева, по которому можно перемещаться и сворачивать или разворачивать узлы, вместо того чтобы прокручивать необработанный вывод.

Помимо просмотра, fx позволяет преобразовывать прочитанный JSON. К входным данным можно применять выражения или функции JavaScript из командной строки — это удобно для быстрой фильтрации, извлечения полей и изменения структуры данных в конвейере.

Полная документация проекта размещена на fx.wtf и описывает установку и использование. Проект распространяется по лицензии MIT и входит в небольшой набор терминальных инструментов того же автора, в который также входят файловый менеджер и помощник для командной строки.

Ключевые возможности

  • 01Интерактивное дерево для навигации по JSON и сворачивания узлов в терминале.
  • 02Преобразование JSON с помощью выражений JavaScript из командной строки.
  • 03Работа в качестве фильтра в shell-конвейерах.
  • 04Написан на Go и поставляется как единый бинарный файл командной строки.

Сценарии использования

  • Просмотр больших ответов API без прокрутки необработанного вывода.
  • Извлечение полей или изменение структуры JSON в shell-скриптах и конвейерах.
  • Изучение незнакомых JSON-файлов из логов или дампов конфигурации.

Темы

Частые вопросы

Что такое fx?
Терминальный просмотрщик и обработчик JSON для интерактивной навигации, сворачивания и преобразования данных в shell. fx — инструмент командной строки на Go для просмотра и обработки JSON в терминале. Он открывает JSON в виде интерактивного дерева, по которому можно перемещаться и сворачивать или разворачивать узлы, вместо того чтобы прокручивать необработанный вывод.
fx можно использовать бесплатно? Какая у него лицензия?
fx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fx всё ещё поддерживается?
Активно поддерживается. Последний коммит в fx — 8 окт. 2026 г..
Для чего можно использовать fx?
Просмотр больших ответов API без прокрутки необработанного вывода. Извлечение полей или изменение структуры JSON в shell-скриптах и конвейерах. Изучение незнакомых JSON-файлов из логов или дампов конфигурации.
Где скачать fx?
Исходный код и инструкции по установке — на GitHub: https://github.com/antonmedv/fx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты