1001Ferramentas

🛠Dev

As ferramentas para desenvolvedores cobrem o fluxo do dia a dia: formatar e validar JSON, testar expressões regulares, decodificar JWT, converter formatos, gerar hashes e inspecionar dados. Pensadas para acelerar tarefas comuns sem sair do navegador.

136 ferramentas

🔘

Gerador de Botão CSS

Crie botões CSS customizados: cor, texto, padding, border-radius, sombra e hover. Veja o preview em tempo real e copie o HTML+CSS pronto para colar no projeto. Tudo no navegador.

🔢

Hexdump

Visualize qualquer texto em hexdump canônico (offset / bytes hex / ASCII), igual ao comando `hexdump -C` do Unix. Útil para inspecionar dados binários, encoding, separadores invisíveis. Tudo no navegador.

📚

Tipos MIME (Referência)

Tabela pesquisável de tipos MIME — busque por extensão (.json, .pdf) ou MIME (application/json, image/png). Inclui formatos comuns para web, áudio, vídeo, fontes e documentos. Tudo no navegador.

⌨️

Keycode Info

Pressione qualquer tecla e veja `event.key`, `event.code`, `keyCode`, `which` e `location`. Útil para criar atalhos, jogos e formulários que reagem a teclado. Tudo no navegador.

📑

Regex Cheatsheet

Referência rápida das principais expressões regulares — quantificadores, classes, âncoras, grupos, lookarounds, flags. Com exemplos clicáveis e explicação. Tudo no navegador.

🌿

Git Cheatsheet

Lista pesquisável dos comandos git mais usados — config, commit, branch, merge, rebase, stash, log, remote, reset. Com exemplos copiáveis e descrição. Tudo no navegador.

📝

Markdown Cheatsheet

Consulta rápida de sintaxe Markdown, com filtro por palavra: títulos, listas, links, tabelas, código e mais. Mostra a sintaxe crua ao lado do que ela significa.

🔐

Gerador de .htpasswd

Gere linhas de .htpasswd para autenticação básica do Apache/Nginx. Suporta hashes MD5 (apr1), SHA1 e bcrypt. Cole o resultado direto no arquivo. Tudo no navegador.

🔑

Gerador de Basic Auth

Gere o header HTTP `Authorization: Basic <base64>` a partir de usuário e senha. Útil para testar APIs com basic auth via curl, Postman ou fetch. Tudo no navegador.

📝

Gerador de .editorconfig

Gere um arquivo .editorconfig com indent_style, charset, end_of_line e trim_trailing_whitespace. Padroniza editores em equipes. Tudo no navegador.

🚫

Gerador de .gitignore

Gere um .gitignore combinando templates por linguagem/IDE — Node, Python, Java, Go, Rust, .DS_Store, JetBrains, VSCode etc. Tudo no navegador.

🐳

Gerador de Dockerfile

Monte um Dockerfile a partir de templates comuns: Node, Python, Go, Static Nginx, com multi-stage opcional, healthcheck e usuário não-root. Tudo no navegador.

⚙️

Gerador de GitHub Actions

Gere workflows YAML para GitHub Actions: CI Node, deploy estático, release semver, lint+test. Customize triggers e steps. Tudo no navegador.

🟦

Gerador de tsconfig.json

Gere um tsconfig.json customizado: target ES, módulo, strict, paths, JSX, declaração e mais. Validação contra opções inválidas. Tudo no navegador.

📦

Gerador de package.json

Construa um package.json mínimo: name, version, description, scripts, license, repository, type (module/commonjs). Tudo no navegador.

Cron Parser (descrever expressão)

Cole uma expressão cron e veja em texto natural quando ela vai disparar (ex: "todo dia às 9h" para `0 9 * * *`). Lista as próximas N execuções. Tudo no navegador.

🎯

Calculadora de Especificidade CSS

Calcule a especificidade (a, b, c) de um seletor CSS — IDs, classes/atributos/pseudo-classes, elementos. Útil para entender por que sua regra não está aplicando. Tudo no navegador.

🌳

Gerador de Árvore ASCII

Cole uma estrutura indentada (espaços/tabs) e gere uma árvore ASCII pronta para README — ├──, └── etc. Tudo no navegador.

📑

Gerador de TOC Markdown

Gere o sumário (table of contents) de um arquivo Markdown a partir das headings (#, ##, ###). Inclui anchors no estilo GitHub. Tudo no navegador.

📐

Conversor de Unidades CSS

Converta entre px, em, rem, %, pt, vh, vw para valores comuns de design — base 16 px configurável. Tudo no navegador.

🌐

Construtor de Requisição HTTP

Monte uma requisição HTTP (URL, método, headers, body) e gere snippets em cURL, fetch, axios, Python requests e Go net/http. Tudo no navegador.

🧩

Visualizador de Regex (Quebrar)

Cole uma regex e veja a árvore de tokens (literais, classes, grupos, quantificadores) em ASCII — ajuda a entender expressões complexas. Tudo no navegador.

🎮

Construtor de Embed Discord

Monte embeds Discord (title, description, color, fields, footer, thumbnail) e exporte o JSON pronto para webhook. Inclui preview. Tudo no navegador.

📘

Gerador de README.md

Monte um README.md profissional preenchendo nome, descrição, badges, instalação, uso, licença. Pré-visualização Markdown ao lado.

📱

Gerador de PWA manifest.json

Monte um manifest.json para PWA (name, short_name, theme_color, background_color, display, icons) com pré-visualização.

🛠️

Gerador Prettier Config

Gera um .prettierrc pronto com as escolhas mais comuns: aspas simples, sem ponto e vírgula, vírgula final e linha de 100 colunas.

🔍

Gerador ESLint (Airbnb)

Gere um .eslintrc.json com o preset Airbnb, o guia de estilo JavaScript mais popular. Padronize seu código React e Node e copie a configuração pronta.

📏

Gerador ESLint (Standard)

Monte um .eslintrc.json com o preset Standard (sem ponto e vírgula, aspas simples, indentação de 2 espaços) pronto para colar no seu projeto. Roda no navegador.

🔷

Gerador tsconfig (Strict)

Gera um tsconfig.json com strict:true e configurações modernas para projetos TS.

🔷

Gerador tsconfig (Base)

Gera um tsconfig.json base sem strict mode, ideal para migrar projetos JS para TS gradualmente.

📦

Gerador Webpack Config

Gera um webpack.config.js mínimo para bundling de aplicações JS modernas.

🎢

Gerador Rollup Config

Gera um rollup.config.js para empacotar bibliotecas em ESM e CommonJS, com os plugins node-resolve, commonjs e terser já configurados. Bloco fixo, pronto para ajustar.

🚀

Gerador esbuild Config

Gera um esbuild.config.js pronto para builds rápidos, com entry point, bundle, minificação, sourcemap e target já definidos. O formato de saída fica no padrão do esbuild.

📖

Gerador Storybook main.js

Gere o .storybook/main.js para Storybook 7+ com React e Vite, pronto para usar. Copie a configuração e comece a documentar seus componentes em minutos.

🌬️

Gerador Tailwind Config (CLI)

Gere um tailwind.config.js pronto para usar com a Tailwind CLI, com paths de conteúdo e tema configurados. Copie e comece a estilizar em segundos.

🔺

Gerador Prisma Init

Gera um schema.prisma inicial com datasource PostgreSQL e um modelo de exemplo.

🍃

Gerador Mongoose Init

Gere o arquivo de conexão Mongoose com MongoDB e um schema de exemplo, pronto para colar no seu projeto Node.js. Comece a modelar seus dados em segundos.

🌊

Gerador Sequelize Init

Gera o config/config.js do Sequelize ORM com os ambientes de desenvolvimento, teste e produção, todos no dialeto postgres. Copie e ajuste as credenciais.

🟪

Gerador TypeORM Init

Gere um data-source.ts inicial do TypeORM com conexão PostgreSQL pronta, em TypeScript. Copie o arquivo e comece a usar entidades e migrations no seu projeto.

💧

Gerador Drizzle Init

Gera um drizzle.config.ts para o Drizzle ORM com dialeto PostgreSQL, pronto para migrations. Copie o arquivo e configure o seu schema type-safe.

Gerador vercel.json

Crie um vercel.json com rotas, redirects e cabeçalhos HTTP prontos para o deploy na Vercel. Configure tudo pelo navegador e cole no seu repositório.

🌐

Gerador netlify.toml

Gere um netlify.toml com comando de build, redirects e cabeçalhos de segurança prontos para o deploy na Netlify. Configure tudo pelo navegador e copie o arquivo.

☁️

Gerador Cloudflare wrangler.toml

Gera um wrangler.toml para Cloudflare Workers, com nome, data de compatibilidade, variáveis de ambiente e um namespace KV. As rotas você acrescenta à mão.

🚂

Gerador railway.toml

Gere um railway.toml com comando de build, start e healthcheck prontos para o deploy na Railway. Configure tudo pelo navegador e cole no seu repositório.

📦

K8s ConfigMap YAML

Gere um Kubernetes ConfigMap em YAML a partir de pares chave=valor, pronto para aplicar com kubectl. Centralize a configuração dos seus pods em segundos.

🔐

K8s Secret YAML (base64)

Gere um Kubernetes Secret em YAML com os valores já codificados em base64. Guarde senhas e tokens com segurança e aplique no cluster com kubectl.

🌐

K8s Ingress YAML

Gera um Ingress do Kubernetes com host, service e porta, usando ingressClassName nginx e path raiz. O bloco de TLS você acrescenta à mão.

K8s CronJob YAML

Gere um Kubernetes CronJob em YAML com a expressão de schedule e o container a executar. Agende tarefas recorrentes no cluster e aplique com kubectl.

🐘

docker-compose PostgreSQL

Gere um docker-compose pronto para PostgreSQL, com usuário, senha, banco e volume persistente configurados. Suba seu banco local com um docker compose up.

🔴

docker-compose Redis

Gera um docker-compose pronto para Redis, com a porta 6379 publicada e volume persistente. Escolha a tag da imagem e suba seu cache ou broker local com um docker compose up.

🍃

docker-compose MongoDB

Gera um docker-compose pronto para MongoDB, com usuário e senha de root, a porta 27017 publicada e volume persistente. O nome do banco você cria depois de subir.

🐬

docker-compose MySQL

Gera um docker-compose pronto para MySQL, com a senha de root, a porta 3306 publicada e volume persistente. Escolha a tag da imagem e suba o banco local.

🔓

JWT Decoder Verbose

Decodifica JWT (sem verificar assinatura) e explica cada claim (iss/sub/aud/exp/nbf/iat/jti).

🔐

OAuth2 Authorization URL Builder

Monta URL de autorização OAuth 2.0 com response_type, client_id, redirect_uri, scope, state.

📡

HTTP Status Code Lookup

Consulta significado de códigos HTTP de 1xx a 5xx.

📎

MIME Type por Extensão

Retorna o MIME type oficial para uma extensão de arquivo.

🏷️

ETag Weak vs Strong

Classifica um ETag como weak (W/"...") ou strong. Weak é igualdade semântica, strong é byte-a-byte.

Cache-Control max-age Explicado

Converta o valor de max-age do cabeçalho Cache-Control (em segundos) para um tempo legível em horas e dias. Útil para entender e depurar cache HTTP e CDNs.

🗂️

/etc/hosts a partir de CSV

Monta entradas /etc/hosts a partir de CSV (ip,hostname por linha).

ARIA Role Lookup

Consulta propósito de role ARIA (de 80+ roles WAI-ARIA 1.2).