Buscar

Ferramentas

IT Tools

Coleção gratuita e open source de utilitários para devs e profissionais de TI, de gerador de UUID a leitor de JWT, para usar no navegador ou hospedar.

  • Desenvolvimento
  • Self-hosted
IT Tools

Para gerar um UUID ou decodificar um JWT, muita gente recorre a sites aleatórios cheios de anúncio. O IT Tools junta dezenas desses utilitários numa única interface, feita em Vue e TypeScript, que você abre em it-tools.tech ou hospeda no seu servidor.

Para que serve

  • Gerar tokens, hashes, senhas com bcrypt, HMAC e pares de chaves RSA.
  • Converter entre YAML, JSON, TOML e XML, codificar Base64 e transformar Markdown em HTML.
  • Ler um JWT, analisar URL e user agent, e consultar códigos de status HTTP e tipos MIME.
  • Escrever expressão do crontab, testar regex, calcular permissão chmod e converter um docker run em arquivo do Docker Compose.
  • Calcular sub-rede IPv4, consultar o fabricante de um endereço MAC e gerar QR code, inclusive de rede Wi-Fi.

Como começar

Para usar, basta abrir o site e escolher a ferramenta na lista por categoria. Para ter sua própria cópia, o README mostra um contêiner Docker:

docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

O serviço sobe na porta 8080 da máquina. A mesma imagem está no GitHub Container Registry, e o README cita ainda instalação por Cloudron, Tipi e Unraid. Quem quiser contribuir tem um script que gera o esqueleto de uma ferramenta nova.

Licença e custo

A GPLv3 deixa usar e alterar à vontade, dentro da empresa também. A exigência vem na distribuição: uma versão modificada repassada a outros leva junto o código-fonte e continua em GPLv3. O site oficial se apresenta como gratuito e open source e não vende assinatura.

Quando vale a pena

Desenvolvimento, suporte e administração de rede esbarram nesses utilitários toda semana, e ter um endereço fixo para eles poupa busca. Hospedar a própria instância é uma boa saída para a equipe que não quer colar tokens e chaves num site de terceiros. Se a necessidade é só visualizar JSON grande em forma de grafo, prefira o JSON Crack. Para checar um domínio por inteiro, o Web Check. E se você caiu no repositório e não sabe por onde começar, leia como entender um repositório do GitHub.