DevOps tools

Cron, YAML, containers and configs — checked before you ship.

100% client-side Free forever No sign-up

Infrastructure configuration fails in a particular way: silently, then all at once, and usually at three in the morning. A cron expression that reads as hourly but fires every minute, a YAML file whose indentation nests a key one level too deep, a Kubernetes manifest missing a required field, an .env entry with an unquoted value containing a hash. These tools parse, explain and generate those files so the mistake surfaces on your laptop instead of in production.

Tools in this category

60
Chmod Permissions Calculator Toggle read, write and execute for owner, group and others — and get the octal number (755, 644…), symbolic notation and the ready chmod command. Cron Expression Generator Compose cron schedules and understand existing ones in plain words. Dockerfile Generator Solid Dockerfile starters for every major stack. Docker Compose Generator Build docker-compose.yml with a form — no YAML typos. YAML Validator Instant YAML syntax check with exact error locations. Nginx Config Generator Correct nginx server blocks for static sites, proxies and SPAs. .gitignore Generator Ready-made ignore rules for every language and OS — combine freely. robots.txt Generator Compose allow/disallow rules and get a valid robots.txt instantly. CIDR / Subnet Calculator Full subnet breakdown from any CIDR notation. Docker Run → Compose Converter One docker run command in, compose YAML out. .env File Generator & Checker Write, validate and download clean .env files. Htpasswd Generator Basic-auth credentials hashed right in your browser. SSH Config Generator Host aliases, keys, ports — a tidy ssh config. Systemd Service Generator Production-ready unit files from a simple form. GitHub Actions Workflow Generator CI YAML for your stack in one click. Kubernetes YAML Generator Deployment + Service + Ingress from one form. Conventional Commit Message Generator feat, fix, chore — well-formed commits every time. Semantic Version (SemVer) Calculator Compare versions and test npm ranges. Terraform HCL Generator Ready-to-apply Terraform configs from a form. AWS IAM Policy Generator Visual builder for AWS IAM policy JSON. Makefile Generator Ready-made Makefiles with common targets. Log Viewer & Analyzer Filter, search and highlight log files. Dependency Analyzer Audit package.json dependencies, ranges and risk flags in seconds .htaccess Redirect Generator Build Apache redirect rules — HTTPS force, www handling & 301 redirects — right in your browser. Apache Virtual Host Generator Generate a production-ready Apache VirtualHost — SSL, PHP-FPM and logging included. Caddyfile Generator Build a clean Caddyfile for static sites, SPAs, reverse proxies or PHP apps in seconds. CORS Header Generator Generate correct CORS headers for raw HTTP, Nginx, Apache or Express — no more preflight errors. Content Security Policy Generator Build a solid Content-Security-Policy header directive by directive, with output for any server. HSTS Header Generator Generate a correct Strict-Transport-Security header with safe max-age and preload guidance. Cache-Control Header Generator Get the right Cache-Control header for every asset type — presets included, no guesswork. Set-Cookie Header Generator Build a secure Set-Cookie header with all attributes — plus matching JS and Express code. .htaccess to Nginx Converter Translate Apache .htaccess rules into Nginx directives automatically — with honest notes on what needs review. .editorconfig Generator Create a .editorconfig that keeps indentation and line endings consistent across every editor. tsconfig.json Generator Generate a modern, strict tsconfig.json with the right module resolution for your setup. Vite Config Generator Generate a vite.config.ts with the right plugin, proxy and alias setup for your framework. Webpack Config Generator Generate a working webpack.config.js with loaders, dev server and cache-busting output. PWA Manifest Generator Generate a complete web app manifest with icons and HTML tags — make your site installable. .dockerignore Generator Generate a thorough .dockerignore — smaller builds, faster deploys, no leaked secrets. GitLab CI Pipeline Generator Generate a working .gitlab-ci.yml with stages, dependency caching and build artifacts. AI IDE Config Generator Generate CLAUDE.md, .cursorrules or Copilot instructions so your AI assistant follows your rules. MCP Server Config Generator Generate correct MCP server JSON for Claude, VS Code or Cursor — right wrapper, right path. curl Command Builder Compose complete curl commands with headers, auth and body — no syntax guessing. docker run Command Builder Turn container options into a correct docker run command — ports, volumes, env and limits. kubectl Command Generator Build the right kubectl command for any action, resource and namespace in seconds. FFmpeg Command Generator Get the exact FFmpeg command for converting, trimming, compressing or resizing media. Git Command Generator Get the right Git commands for undoing, squashing, branching and tagging — safely. OpenSSL Command Generator Build correct OpenSSL commands for certificates, CSRs, key pairs and conversions. Bash Script Generator Start from a battle-tested Bash template — strict mode, arg parsing, retries and more. Cron Expression Explainer Paste any cron expression and read exactly when it runs — field by field, in plain English. ads.txt Generator Create a valid ads.txt for AdSense and other ad networks — correct format, right location. security.txt Generator Publish a compliant security.txt so researchers can reach you about vulnerabilities. llms.txt Generator Create an llms.txt that tells AI models what your site is and where the key pages are. AI Robots.txt Generator Decide which AI crawlers may access your site — block training, allow search, or both. Sitemap XML Generator Turn a URL list into a valid sitemap.xml with lastmod, priority and changefreq. JSON to .env Converter Convert JSON config into dotenv variables and back .env Diff Compare two dotenv files variable by variable dotenv Linter Catch .env mistakes before they break your deploy .env to Kubernetes Secret Generate Secret or ConfigMap YAML from a dotenv file YAML Diff Tool Compare two YAML documents key by key TOML Formatter & Validator Validate, format and convert TOML in one place

About these tools

Cron is easy to misread

Five fields, and the difference between "at midnight" and "every minute of midnight hour" is one asterisk in the wrong place. Step values, ranges and lists compose in ways that are hard to hold in your head, and the schedule you meant may differ from the schedule you wrote. A parser that translates the expression back into a sentence and shows the next several run times catches that immediately.

YAML: whitespace is syntax

YAML is readable until indentation gets subtly wrong, at which point a key silently belongs to a different parent and the file is still perfectly valid YAML — just not the document you intended. Add the classic traps, where unquoted yes and no become booleans and a leading zero can become an octal number, and validating structure before applying it saves real time.

Containers and manifests

Dockerfiles reward a specific ordering: dependency installation before source copying, so the layer cache survives a code change and rebuilds take seconds instead of minutes. Kubernetes manifests are verbose enough that a hand-written one usually omits a required field or misspells a label selector, which then fails to match a pod for reasons the error message does not explain.

Browse other categories