DevOps Tools
A complete set of browser-based DevOps config generators: Kubernetes manifests, Dockerfiles and Compose files, CI/CD pipelines (GitLab CI, Jenkins, CircleCI, and more), Terraform/Ansible/Pulumi, AWS resources, monitoring and logging pipelines, database configs, Git workflows, frontend framework configs, AI app tooling, .env files, Cloudflare configs, web server and reverse proxy configs, and Linux automation. Everything runs locally in your browser, so nothing you configure is ever sent to a server.
Kubernetes Deployment YAML Generator
Fill in a form to generate a complete Kubernetes Deployment manifest, with env vars, resources, probes, and rolling updates.
Open toolKubernetes Service YAML Generator
Generate a Kubernetes Service manifest for ClusterIP, NodePort, LoadBalancer, or headless service types.
Open toolKubernetes Ingress YAML Generator
Generate a Kubernetes Ingress manifest with host/path routing rules, TLS, and common controller annotations.
Open toolKubernetes ConfigMap YAML Generator
Generate a Kubernetes ConfigMap manifest from key/value pairs or a single file's contents.
Open toolKubernetes Secret YAML Generator
Generate a Kubernetes Secret manifest (Opaque, TLS, or Docker config) from plain-text key/value entries.
Open toolKubernetes HorizontalPodAutoscaler YAML Generator
Generate a Kubernetes HorizontalPodAutoscaler (autoscaling/v2) manifest targeting a Deployment by CPU and/or memory utilization.
Open toolKubernetes PodDisruptionBudget YAML Generator
Generate a Kubernetes PodDisruptionBudget manifest with either minAvailable or maxUnavailable, as a count or percentage.
Open toolKubernetes ResourceQuota YAML Generator
Generate a Kubernetes ResourceQuota manifest capping a namespace's compute requests/limits and object counts.
Open toolKubernetes Namespace YAML Generator
Generate a Kubernetes Namespace manifest with repeatable labels and annotations.
Open toolKubernetes Pod YAML Generator
Generate a raw, standalone Kubernetes Pod manifest with a custom command, ports, env vars, and restart policy.
Open toolKubernetes PersistentVolume Generator
Build a Kubernetes PersistentVolume manifest with hostPath or NFS storage, access modes, and a reclaim policy.
Open toolKubernetes PersistentVolumeClaim Generator
Build a Kubernetes PersistentVolumeClaim manifest with access modes, storage size, storage class, and an optional selector.
Open toolKubernetes StatefulSet Generator
Build a Kubernetes StatefulSet manifest with a headless service name, replicas, a volumeClaimTemplate, and a pod management policy.
Open toolKubernetes DaemonSet Generator
Build a Kubernetes DaemonSet manifest with env vars, a node selector, tolerations, and an update strategy.
Open toolKubernetes Job Generator
Build a Kubernetes Job manifest with a command, parallelism, completions, backoff limit, and a restart policy.
Open toolKubernetes CronJob Generator
Build a Kubernetes CronJob manifest with a cron schedule, concurrency policy, and history/deadline limits.
Open toolKubernetes NetworkPolicy Generator
Build a Kubernetes NetworkPolicy manifest with pod/namespace selectors, IP block rules, and separate ingress/egress rules.
Open toolKubernetes RBAC Generator
Build a Kubernetes Role or ClusterRole with rules, plus its matching RoleBinding or ClusterRoleBinding.
Open toolHelm values.yaml Generator
Build a starter Helm values.yaml with image, service, ingress, resources, env vars, and a secrets placeholder block.
Open toolKustomization YAML Generator
Build a kustomization.yaml with a resources list, optional bases, commonLabels, a namespace override, and a configMapGenerator.
Open toolKubernetes ServiceAccount YAML Generator
Generate a Kubernetes ServiceAccount manifest with labels, annotations, token automounting, and image pull secrets.
Open toolDocker Compose Generator
Build a multi-service docker-compose.yml from a form: ports, volumes, env vars, healthchecks, and resource limits.
Open toolDockerfile Generator
Generate a single-stage Dockerfile from a language preset: WORKDIR, install steps, EXPOSE, non-root user, and CMD.
Open toolMulti-Stage Docker Builder
Generate a two-stage Dockerfile: a build stage with your toolchain and a minimal runtime stage that copies only the build output.
Open tool.dockerignore Generator
Generate a .dockerignore file from a stack preset so node_modules, .git, .env, and build artifacts never reach your build context.
Open toolDocker Swarm Stack Generator
Generate a docker stack deploy YAML with replicas, rolling update_config, placement constraints, an overlay network, and secrets.
Open toolDocker Secrets Generator
Generate a Compose/Swarm secrets block (file-based or external), a service reference, and a BuildKit --secret build snippet.
Open toolDocker Healthcheck Generator
Generate a matching Dockerfile HEALTHCHECK directive and Compose healthcheck block from a curl, script, or TCP test.
Open toolDocker OCI Labels Generator
Generate standard org.opencontainers.image.* LABEL lines plus custom labels, as both Dockerfile and Compose syntax.
Open toolGitLab CI Generator
Build a .gitlab-ci.yml with stages, jobs, caching, artifacts and branch rules, no YAML by hand.
Open toolJenkins Pipeline Generator
Build a declarative Jenkinsfile with an agent, stages, environment variables and a post block.
Open toolCircleCI Config Generator
Build a .circleci/config.yml with a Docker executor, jobs, a workflow, and optional orbs.
Open toolAzure DevOps Pipeline Generator
Build an azure-pipelines.yml with triggers, a pool, stages, variables and common tasks.
Open toolBitbucket Pipelines Generator
Build a bitbucket-pipelines.yml with default steps, branch pipelines, caches and a PR pipeline.
Open toolBuildkite Pipeline Generator
Build a Buildkite pipeline.yml with steps, agent targeting, a wait step and manual approval.
Open toolDrone CI Generator
Build a .drone.yml Docker pipeline with steps, volumes, and from_secret references.
Open toolTravis CI Generator
Build a .travis.yml with a language/version matrix, install/script steps, stages and deploy.
Open toolTerraform Config Generator
Generate a starter main.tf with a provider block, one resource, a variable, and an output for AWS, Azure, or Google Cloud.
Open toolTerraform Module Generator
Generate a reusable Terraform module's file set: main.tf, variables.tf, outputs.tf, and a README usage snippet.
Open toolTerraform Variables Generator
Generate a variables.tf file with typed variable blocks, defaults, descriptions, sensitivity, and validation rules.
Open toolTerraform .tfvars Generator
Generate a terraform.tfvars file with correctly formatted string, number, bool, list, and map values.
Open toolTerraform Outputs Generator
Generate an outputs.tf file with repeatable output blocks: name, value expression, description, and a sensitive toggle.
Open toolTerraform Backend Generator
Generate a Terraform backend block for S3 with DynamoDB locking, GCS, Kubernetes, or Postgres remote state.
Open toolPulumi Program Generator
Generate a basic Pulumi program skeleton in TypeScript, Python, Go, C#, or YAML for AWS, Azure, or GCP.
Open toolAnsible Playbook Generator
Generate a playbook.yml with a hosts group, vars, repeatable tasks (apt/copy/service/template), and a wired-up restart handler.
Open toolChef Recipe Generator
Generate a Chef recipe.rb with repeatable package/service/template/file resources and node attribute references.
Open toolPuppet Manifest Generator
Generate a Puppet .pp manifest: a class wrapping repeatable package/service/file resources, variables, and an if/else example.
Open toolAWS IAM Policy Generator
Build a valid AWS IAM policy JSON document from Allow/Deny statements without hand-writing the JSON.
Open toolEC2 User Data Generator
Generate an EC2 instance's user data as a bash script or cloud-init YAML, with packages, a user, and hostname.
Open toolS3 Bucket Policy Generator
Generate an S3 bucket policy JSON with HTTPS enforcement, KMS encryption enforcement, and a custom access statement.
Open toolAWS Security Group Generator
Build EC2 security group ingress/egress rules as JSON, with one-click presets for SSH, HTTP, HTTPS, Postgres, and MySQL.
Open toolCloudFormation Template Generator
Generate a starter CloudFormation template with Parameters, one Resource block, and Outputs, in YAML or JSON.
Open toolECS Task Definition Generator
Generate an ECS task definition JSON with one or more containers, port mappings, env vars, and awslogs logging.
Open toolAWS Lambda Config Generator
Generate a Lambda function configuration template with handler, runtime, memory/timeout, env vars, VPC, and DLQ settings.
Open toolPrometheus Config Generator
Build a prometheus.yml with global intervals, repeatable scrape configs, alerting, and remote_write.
Open toolGrafana Dashboard Generator
Build a Grafana dashboard JSON model from a form: panels, PromQL queries, grid layout, and a templating variable.
Open toolAlertmanager Config Generator
Build an alertmanager.yml with routing, repeatable Slack/PagerDuty/email/Teams receivers, and inhibit rules.
Open toolLoki Config Generator
Build a Loki config YAML with auth, a filesystem/S3/GCS storage backend, and ingestion/retention limits.
Open toolTempo Config Generator
Build a Grafana Tempo config YAML with an OTLP/Jaeger/Zipkin receiver, a storage backend, and metrics-generator.
Open toolOpenTelemetry Collector Config Generator
Build an otel-collector-config.yaml with OTLP receivers, batch/memory_limiter processors, and a wired pipeline.
Open toolFluentd Config Generator
Build a fluent.conf with a source, record_transformer filter, and elasticsearch/loki/kafka/s3 output.
Open toolFluent Bit Config Generator
Build a fluent-bit.conf with SERVICE, INPUT, FILTER, and OUTPUT sections, plus optional TLS.
Open toolLogstash Config Generator
Build a logstash.conf with input {}, filter {} (grok + mutate), and output {} blocks.
Open toolVector Config Generator
Build a vector.toml with a source, a VRL remap transform, and an elasticsearch/loki/console sink.
Open toolPostgreSQL Config Generator
Generate a postgresql.conf with key connection, memory, and logging settings plus a matching pg_hba.conf.
Open toolMySQL Config Generator
Generate the [mysqld] section of my.cnf: server-id, buffer pool, connections, charset, and binary logging.
Open toolMongoDB Config Generator
Generate a mongod.conf YAML file: networking, authorization, WiredTiger cache, replication, and logging.
Open toolRedis Config Generator
Generate a redis.conf: networking, maxmemory + eviction policy, RDB/AOF persistence, and ACL user lines.
Open toolRabbitMQ Config Generator
Generate rabbitmq.conf, a matching definitions.json, and commented clustering hints from one form.
Open toolKafka Config Generator
Generate server.properties with core broker settings, toggling between KRaft mode and legacy ZooKeeper mode.
Open toolpackage.json Generator
Build a valid package.json with scripts, dependencies, and engine constraints filled in through a form.
Open tooltsconfig.json Generator
Generate a tsconfig.json tuned for a React app, Node backend, or publishable library.
Open toolESLint Flat Config Generator
Generate an ESLint 9 flat config for React, Node, or TypeScript with plugins and rule overrides.
Open toolPrettier Config Generator
Generate a .prettierrc and matching .prettierignore from printWidth, quotes, semicolons, and trailing commas.
Open toolBabel Config Generator
Generate a babel.config.js with preset-env browserslist targets, preset-react, preset-typescript, and plugins.
Open toolVite Config Generator
Generate a vite.config.ts with a framework plugin, path aliases, dev-server proxy rules, and build options.
Open toolWebpack Config Generator
Generate a webpack.config.js with entry/output, mode, babel-loader/css-loader rules, devServer, and plugins.
Open toolRollup Config Generator
Generate a rollup.config.js with ESM + CJS output, externals, and typescript/node-resolve/commonjs plugins.
Open toolHusky Git Hooks Generator
Generate Husky v9 .husky/pre-commit and .husky/commit-msg scripts plus the package.json prepare line.
Open toolCommitlint Config Generator
Generate a commitlint.config.js extending @commitlint/config-conventional with custom type/scope enums.
Open toollint-staged Config Generator
Generate a lint-staged config mapping glob patterns to command arrays, as .lintstagedrc.json or a package.json block.
Open toolEditorConfig Generator
Generate a .editorconfig file with per-glob indent style, indent size, charset, line endings, and whitespace rules.
Open toolJest/Vitest Config Generator
Generate a jest.config.js or vitest.config.ts with test environment, coverage, setup files, and path aliases.
Open tool.gitignore Generator
Combine Node, Python, Java, .NET, Go, Rust, React/Next.js and IDE presets into one .gitignore.
Open toolGitHub Actions Workflow Generator
Build a GitHub Actions workflow with triggers, a job, a matrix strategy and permissions.
Open toolGit Hooks Generator
Generate a pre-commit, commit-msg or pre-push hook script for native Git or Husky v9.
Open toolConventional Commit Message Generator
Build a properly formatted Conventional Commits message from type, scope, subject and body.
Open toolConventional Commit Message Validator
Check a pasted commit message against the Conventional Commits spec and list every issue found.
Open toolRelease Notes Generator
Paste commit messages or PR titles and group them into a Markdown release notes document.
Open toolTailwind Config Generator
Generate a tailwind.config.ts with content globs, theme colors/fonts, dark mode, and official plugins.
Open toolNext.js Config Generator
Generate a next.config.mjs with reactStrictMode, image remote patterns, security headers, redirects, and rewrites.
Open toolReact Environment Variables Generator
Generate a .env file with the correct CRA/Vite/Next.js prefix, plus a matching Zod validation schema.
Open toolAngular.json Build Target Generator
Generate an angular.json build target snippet with outputPath, size budgets, environment file replacement, and a serve proxy.
Open toolSvelteKit Config Generator
Generate a svelte.config.js with the right adapter (node/vercel/static) and a matching CSP example for that host.
Open toolVue Config Generator (Vue 3 / Vue 2)
Generate the right Vue config for your version: vite.config.ts (Vue 3) or vue.config.js (Vue 2), with aliases and proxy.
Open toolOpenAI Environment Generator
Generate a .env file for an OpenAI app plus a matching Python or Node.js client-init snippet.
Open toolLangChain Config Generator
Generate a LangChain RunnableConfig with tags, callbacks, a tools list, retries, and a timeout.
Open toolOllama Docker Compose Generator
Generate a docker-compose.yml for a local Ollama service, with an optional NVIDIA GPU reservation.
Open toolMCP Server Config Generator
Generate an mcpServers JSON block for a stdio-based Model Context Protocol server.
Open toolHugging Face Config Generator
Generate a Hugging Face .env plus a local transformers pipeline or Inference Endpoint snippet.
Open toolVector Database Config Generator
Generate connection/setup code for Pinecone, Qdrant, Chroma, or pgvector, each with its own real fields.
Open tool.env File Generator
Build a .env or .env.example file from key/value rows, grouped into sections, with framework-aware notes.
Open tool.env File Validator
Paste .env text and get a report of duplicate keys, missing '=', unquoted spaces, empty values, and stringly-typed booleans/numbers.
Open toolEnvironment Variable Encryptor
Generate an AES-256 key and IV for one secret env var, with matching openssl, Node, and PowerShell decrypt commands.
Open toolSecrets Manager Config Generator
Generate AWS Secrets Manager CLI commands, Kubernetes External Secrets YAML, or Vault kv commands for one named secret.
Open toolCloudflare Pages _headers File Generator
Build a Cloudflare Pages _headers file from repeatable path-pattern and header rows.
Open toolCloudflare Pages _redirects File Generator
Build a Cloudflare Pages _redirects file from repeatable from/to/status rows, an SPA fallback, and a domain redirect.
Open toolwrangler.toml Generator
Build a wrangler.toml with name, entry point, routes, KV/D1 bindings, and a [vars] block.
Open toolCloudflare Pages Security Headers Generator
Generate a Cloudflare Pages _headers snippet with HSTS, CSP, Referrer-Policy, and more, with sensible defaults.
Open toolCloudflare Pages Caching Rule Generator
Generate Cache-Control _headers rules per asset type: static assets, HTML, API JSON, images, and fonts.
Open toolCloudflare Pages robots.txt Generator
Generate a robots.txt for a production Cloudflare Pages domain (allow + sitemap) or a pages.dev staging subdomain (disallow all).
Open toolCloudflare Pages CSP Header Generator
Build a Content-Security-Policy header string for Cloudflare Pages, with toggles for common sources and a report-only mode.
Open toolCloudflare Pages Deployment Checker
Describe your Cloudflare Pages setup and get a checklist report flagging missing pieces and common misconfigurations.
Open toolCloudflare Staging Domain Blocker
Generate the combined robots.txt + _headers + _redirects to stop a pages.dev staging subdomain from being indexed.
Open toolpages.dev Duplicate Content Checker
Enter your production domain and pages.dev project name to get a duplicate-content risk report and the exact fixes.
Open toolAI Crawler Policy Generator
Paste your robots.txt, classify AI vs search crawlers, and get a suggested allow/block policy plus an llms.txt skeleton.
Open toolNginx Reverse Proxy Generator
Generate an Nginx server block with an upstream pool, WebSocket, gRPC, and caching toggles.
Open toolLet's Encrypt Config Generator
Generate the Certbot install and certonly commands for Nginx or Apache.
Open toolCertbot Renewal Config Generator
Generate Certbot's renewal systemd timer and an equivalent cron entry.
Open toolLoad Balancer Config Generator
Generate a TCP or HTTP load balancer config for Nginx, HAProxy, or a Kubernetes LoadBalancer Service.
Open toolRate Limiting Config Generator
Generate a rate limiting config for Nginx (limit_req), HAProxy (stick-table), or Traefik (ratelimit).
Open toolApache VirtualHost Generator
Generate an Apache VirtualHost with ServerName, DocumentRoot, an SSL toggle, and ProxyPass.
Open toolCaddyfile Generator
Generate a Caddyfile with automatic HTTPS, a reverse_proxy target, file_server, and headers.
Open toolHAProxy Config Generator
Generate an haproxy.cfg with global/defaults, a Host-header ACL frontend, and a balanced backend.
Open toolTraefik Config Generator
Generate a Traefik static config (entryPoints + provider) or a dynamic routers/services YAML.
Open toolsystemd Service Generator
Generate a systemd unit file with Restart policy, sandboxing (ProtectSystem/NoNewPrivileges/PrivateTmp), and WantedBy.
Open toolCrontab Generator
Build a cron schedule line from minute/hour/day/month/weekday fields, with common presets, flock locking, and log redirection.
Open toolBash Script Generator
Generate a Bash script skeleton with set -euo pipefail, an error/cleanup trap, getopts argument parsing, and a logging function.
Open toolPOSIX Shell Script Generator
Generate a portable /bin/sh script skeleton with set -eu and getopts, avoiding bashisms so it runs on Alpine/BusyBox ash and dash.
Open toolCrontab Expression Explainer
Paste a 5-field cron expression and get a plain-English description of when it runs.
Open tool