Un renderizador de React para crear aplicaciones interactivas de línea de comandos con componentes y diseños Flexbox en la terminal.
antonmedv/fx
Un visor y procesador de JSON para la terminal que permite explorar, plegar y transformar JSON de forma interactiva desde el shell.
Alternativa open source a:jq
- Estrellas
- 20,693
- Forks
- 495
- Issues abiertos
- 6
- Último commit
- hace 14 días
¿Qué es?
fx es una herramienta de línea de comandos escrita en Go para ver y procesar JSON en la terminal. Abre el JSON en una vista de árbol interactiva y navegable, para que puedas expandir y contraer nodos en lugar de desplazarte por la salida sin formato.
Además de mostrar JSON, fx puede transformar los datos que lee. Puedes aplicar expresiones o funciones de JavaScript a la entrada desde la línea de comandos, lo que resulta útil para filtrar datos, extraer campos o cambiar su estructura rápidamente dentro de una canalización.
La documentación completa del proyecto está disponible en fx.wtf e incluye información sobre la instalación y el uso. Tiene licencia MIT y forma parte de un pequeño conjunto de herramientas para la terminal del mismo autor, que también incluye un gestor de archivos y un asistente para comandos.
Funciones clave
- 01Vista de árbol interactiva para explorar y plegar JSON en la terminal.
- 02Transforma JSON con expresiones de JavaScript desde la línea de comandos.
- 03Funciona como filtro en canalizaciones del shell.
- 04Escrito en Go y distribuido como un único binario de línea de comandos.
Casos de uso
- Inspeccionar respuestas grandes de API sin desplazarse por la salida sin formato.
- Extraer campos o cambiar la estructura de JSON en scripts de shell y canalizaciones.
- Explorar archivos JSON desconocidos procedentes de registros o volcados de configuración.
Temas
Preguntas frecuentes
- ¿Qué es fx?
- Un visor y procesador de JSON para la terminal que permite explorar, plegar y transformar JSON de forma interactiva desde el shell. fx es una herramienta de línea de comandos escrita en Go para ver y procesar JSON en la terminal. Abre el JSON en una vista de árbol interactiva y navegable, para que puedas expandir y contraer nodos en lugar de desplazarte por la salida sin formato.
- ¿fx es gratuito? ¿Qué licencia tiene?
- fx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿fx sigue mantenido?
- Mantenimiento activo. El último commit de fx fue el 8 oct 2026.
- ¿Para qué puedo usar fx?
- Inspeccionar respuestas grandes de API sin desplazarse por la salida sin formato. Extraer campos o cambiar la estructura de JSON en scripts de shell y canalizaciones. Explorar archivos JSON desconocidos procedentes de registros o volcados de configuración.
- ¿Dónde consigo fx?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/antonmedv/fx
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI.
Un crate de Rust para crear interfaces de usuario de terminal (TUI) con widgets reutilizables y un modelo de renderizado sencillo.
Una TUI de terminal para explorar, conectarse a y administrar hosts SSH definidos en el archivo ~/.ssh/config.
Un gestor de archivos moderno para la terminal, escrito en Go y creado con Bubble Tea, para explorar y administrar archivos desde la línea de comandos.
Un gestor de archivos de terminal pequeño y rápido, escrito en C, para explorar archivos, renombrarlos por lotes, analizar el uso del disco y abrir aplicaciones.