jq
jqlang/jqRevisado por IA
O que faz
jq é um pequeno programa de linha de comando para JSON, o formato em que respondem a maioria dos sites e APIs. Você passa um filtro como '.version' e ele extrai, ordena, conta ou reconstrói as partes que você pediu, o que o torna a forma mais comum de ler a resposta de uma API ou um arquivo de configuração pelo terminal ou por um script. É voltado a programadores e administradores de sistemas. O download é um único arquivo de 1-2 MB para Windows, Mac ou Linux sem mais nada para instalar, existe uma imagem Docker, e o site jqlang.org tem um ambiente de testes onde você pode experimentar filtros direto no navegador.
Facilidade de instalação
A · baixe e abra · Windows
- Windows A
- macOS A
- Linux A
- Web A
Cada versão traz um executável pronto para cada sistema (jq-windows-amd64.exe, jq-macos-arm64, jq-linux-amd64, todos de 1-2 MB) sem nenhum ambiente de execução para instalar; no Mac e no Linux o README só pede para renomear o arquivo para jq e rodar `chmod +x jq`. O ambiente de testes no navegador em play.jqlang.org não precisa de nada. Mesmo assim, usá-lo significa digitar comandos e aprender a linguagem de filtros do jq.
Números no GitHub
- Estrelas
- 36.001em 31 de out. de 2026
- Downloads
- 308.973.5371.934.330 na semana
- Crescimento
- +35estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux, Web
- Você precisa instalar
- Nada além do programa
- Para compilar a partir do código
- Docker
- Espaço em disco
- 1 MB–3 MB · pelo instalador
- Contas ou chaves
- Nenhuma
- Custo
- Grátis · Gratuito e de código aberto (MIT; a documentação está sob CC BY 3.0 e parte do código carrega a licença ICU).
- Licença
- MIT (Permissiva)
- Última atualização
- 31 de out. de 2026
Sinais de risco (3)
- InfoO arquivo de licença mistura várias licenças
O GitHub não indica nenhuma licença padrão para o repositório porque o COPYING contém o texto MIT mais termos separados para a documentação (CC BY 3.0), o decNumber (licença ICU), dtoa.c e g_fmt.c (Lucent), código do Heimdal e um strptime do NetBSD. A verificação determinística lê o arquivo como MIT. Reutilizar o código em um produto exige ler todos esses avisos.
revisão por IA
- InfoOs arquivos de cada versão são executáveis soltos
README: 'The platform-specific assets are standalone executables, not archives.' Não há instalador nem atualização automática, então você mesmo coloca o arquivo no lugar e depois o substitui. O repositório traz KEYS e uma pasta sig/, de modo que os arquivos publicados podem ser conferidos com as assinaturas do projeto.
revisão por IA
- InfoSem versão nova há quatro meses
A versão mais recente é a jq-1.8.2 de 2026-06-20, enquanto o código foi alterado pela última vez em 2026-10-25, então as correções feitas desde junho estão apenas no código-fonte, não nos binários para baixar.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se Windows ou macOS avisam sobre o arquivo baixado e o que é preciso fazer para permitir
- Como ele se comporta com arquivos JSON muito grandes ou com JSON malformado
- Se a versão instalada pelo seu gerenciador de pacotes (apt, brew, winget) corresponde à 1.8.2
- O que o ambiente de testes on-line faz com os dados que você cola nele