Renderer React para criar aplicativos de linha de comando interativos com componentes e layouts Flexbox no terminal.
antonmedv/fx
Um visualizador e processador de JSON no terminal para navegar, recolher e transformar JSON de forma interativa no shell.
Alternativa open source a:jq
- Estrelas
- 20,693
- Forks
- 495
- Issues abertas
- 6
- Último commit
- há 14 dias
O que é?
fx é uma ferramenta de linha de comando escrita em Go para visualizar e processar JSON no terminal. Ela abre o JSON em uma árvore interativa e navegável, permitindo expandir e recolher nós em vez de rolar por uma saída bruta.
Além de visualizar, fx pode transformar o JSON que lê. Você pode aplicar expressões ou funções JavaScript à entrada pela linha de comando, o que torna a ferramenta útil para filtrar dados rapidamente, extrair campos ou remodelar dados em um pipeline.
A documentação completa do projeto está hospedada em fx.wtf e aborda instalação e uso. O projeto usa a licença MIT e faz parte de um pequeno conjunto de ferramentas de terminal do mesmo autor, que também inclui um gerenciador de arquivos e um auxiliar de comandos.
Recursos principais
- 01Visualização em árvore interativa para navegar e recolher JSON no terminal.
- 02Transforma JSON com expressões JavaScript pela linha de comando.
- 03Funciona como filtro em pipelines do shell.
- 04Escrito em Go e distribuído como um único binário de linha de comando.
Casos de uso
- Inspecionar respostas grandes de API sem rolar por uma saída bruta.
- Extrair ou remodelar campos de JSON em scripts de shell e pipelines.
- Explorar arquivos JSON desconhecidos de logs ou dumps de configuração.
Tópicos
Perguntas frequentes
- O que é fx?
- Um visualizador e processador de JSON no terminal para navegar, recolher e transformar JSON de forma interativa no shell. fx é uma ferramenta de linha de comando escrita em Go para visualizar e processar JSON no terminal. Ela abre o JSON em uma árvore interativa e navegável, permitindo expandir e recolher nós em vez de rolar por uma saída bruta.
- fx é gratuito? Qual é a licença?
- fx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- fx ainda é mantido?
- Manutenção ativa. O último commit de fx foi em 8 de out. de 2026.
- Para que posso usar fx?
- Inspecionar respostas grandes de API sem rolar por uma saída bruta. Extrair ou remodelar campos de JSON em scripts de shell e pipelines. Explorar arquivos JSON desconhecidos de logs ou dumps de configuração.
- Onde consigo fx?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/antonmedv/fx
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Leitor e renderizador de Markdown no terminal que exibe arquivos .md e repositórios com formatação estilizada na CLI.
Uma crate Rust para criar interfaces de usuário no terminal (TUIs), com widgets reutilizáveis e um modelo de renderização simples.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.
Gerenciador de arquivos moderno para terminal, escrito em Go e construído com Bubble Tea, para navegar e gerenciar arquivos pela linha de comando.
Um gerenciador de arquivos de terminal pequeno e rápido, escrito em C, para navegar, renomear arquivos em lote, analisar o uso do disco e abrir aplicativos.