31 pontos por xguru 2025-10-23 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Caixa de ferramentas (toolbox) que integra em uma única CLI pequenas tarefas usadas com frequência por desenvolvedores, reduzindo o custo de troca de contexto
    • base64, hash, bcrypt, uuid, lorem, calc, regex, qr, crontab schedule etc.
  • Binário único baseado em Rust, com execução leve e rápida em macOS, Linux e Windows, podendo ser usado tanto em CI/CD quanto localmente
  • Suporte a autocompletar com Tab para bash, zsh, fish, nushell, elvish e PowerShell
    • O autocompletar também guia até os subcomandos aninhados
  • Usabilidade no estilo Unix que combina bem com entrada por arquivo e pipes
  • Inspirado em ferramentas baseadas na web como https://it-tools.tech/

Resumo por categoria de funcionalidade

  • Encoding
    • base64: codificação/decodificação em Base64. Suporta padrão e URL-safe, além de processamento de arquivo e stdin
    • url: codificação/decodificação de URL
  • Hashing & Security
    • hash: suporte à geração de hashes MD5, SHA-1/224/256/384/512. Aceita entrada por arquivo/stdin
    • bcrypt: faz hash e verificação de senhas com o algoritmo bcrypt. Permite definir o fator de custo (4–31; padrão 12, quanto maior, mais seguro e mais lento)
  • Data Generation
    • uuid: suporte à geração de UUID v1/v3/v4/v5/v7
    • ulid: suporte a geração, parsing e validação de ULIDs (Universally Unique Lexicographically Sortable Identifiers), além de conversão bidirecional UUID↔ULID
    • token(= secret): suporte à geração de tokens secretos com base em aleatoriedade no nível do sistema operacional
    • lorem: gera frases placeholder "Lorem ipsum" para testes
    • random: suporte à geração de números aleatórios com faixa, passo e quantidade configuráveis
  • Text Processing
    • case: suporte a diversas conversões de caixa como lower/upper/camel/snake/title/constant/header/sentence
    • pretty-print(pp): suporte à conversão legível de quebras de linha e tabs escapados em caracteres reais
    • diff: fornece diff visual colorido baseado em arquivo ou editor
  • Development Tools
    • calc(cal): calculadora de expressões com suporte a vários formatos numéricos e funções matemáticas. Suporta aritmética, expoentes, funções trigonométricas, constantes (pi, e) e representação em base 2, 10 e 16
    • json builder: permite montar rapidamente JSONs complexos com notação por ponto, índice de array e append
    • regex: testador interativo de expressões regulares com realce em tempo real
    • crontab schedule: faz parsing de expressões Crontab e mostra os próximos horários de execução. Suporta 5 e 6 campos (incluindo segundos)
    • datetime(dt): suporte a ISO 8601, formatos personalizados, conversão de fuso horário e à palavra-chave now
  • Web & Network
    • http status: suporte à consulta e listagem de códigos de status HTTP
    • serve: inicia um servidor HTTP local com suporte a servir diretórios, definir host/porta de escuta e opção de autenticação básica
    • qr: gera QR code para exibição no terminal ou salvamento em PNG
  • Color & Design
    • color convert: suporte à conversão entre formatos compatíveis com CSS como hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
  • Reference
    • unicode: fornece uma tabela de referência de símbolos Unicode

Ainda não há comentários.

Ainda não há comentários.