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 tool

Kubernetes Service YAML Generator

Generate a Kubernetes Service manifest for ClusterIP, NodePort, LoadBalancer, or headless service types.

Open tool

Kubernetes Ingress YAML Generator

Generate a Kubernetes Ingress manifest with host/path routing rules, TLS, and common controller annotations.

Open tool

Kubernetes ConfigMap YAML Generator

Generate a Kubernetes ConfigMap manifest from key/value pairs or a single file's contents.

Open tool

Kubernetes Secret YAML Generator

Generate a Kubernetes Secret manifest (Opaque, TLS, or Docker config) from plain-text key/value entries.

Open tool

Kubernetes HorizontalPodAutoscaler YAML Generator

Generate a Kubernetes HorizontalPodAutoscaler (autoscaling/v2) manifest targeting a Deployment by CPU and/or memory utilization.

Open tool

Kubernetes PodDisruptionBudget YAML Generator

Generate a Kubernetes PodDisruptionBudget manifest with either minAvailable or maxUnavailable, as a count or percentage.

Open tool

Kubernetes ResourceQuota YAML Generator

Generate a Kubernetes ResourceQuota manifest capping a namespace's compute requests/limits and object counts.

Open tool

Kubernetes Namespace YAML Generator

Generate a Kubernetes Namespace manifest with repeatable labels and annotations.

Open tool

Kubernetes Pod YAML Generator

Generate a raw, standalone Kubernetes Pod manifest with a custom command, ports, env vars, and restart policy.

Open tool

Kubernetes PersistentVolume Generator

Build a Kubernetes PersistentVolume manifest with hostPath or NFS storage, access modes, and a reclaim policy.

Open tool

Kubernetes PersistentVolumeClaim Generator

Build a Kubernetes PersistentVolumeClaim manifest with access modes, storage size, storage class, and an optional selector.

Open tool

Kubernetes StatefulSet Generator

Build a Kubernetes StatefulSet manifest with a headless service name, replicas, a volumeClaimTemplate, and a pod management policy.

Open tool

Kubernetes DaemonSet Generator

Build a Kubernetes DaemonSet manifest with env vars, a node selector, tolerations, and an update strategy.

Open tool

Kubernetes Job Generator

Build a Kubernetes Job manifest with a command, parallelism, completions, backoff limit, and a restart policy.

Open tool

Kubernetes CronJob Generator

Build a Kubernetes CronJob manifest with a cron schedule, concurrency policy, and history/deadline limits.

Open tool

Kubernetes NetworkPolicy Generator

Build a Kubernetes NetworkPolicy manifest with pod/namespace selectors, IP block rules, and separate ingress/egress rules.

Open tool

Kubernetes RBAC Generator

Build a Kubernetes Role or ClusterRole with rules, plus its matching RoleBinding or ClusterRoleBinding.

Open tool

Helm values.yaml Generator

Build a starter Helm values.yaml with image, service, ingress, resources, env vars, and a secrets placeholder block.

Open tool

Kustomization YAML Generator

Build a kustomization.yaml with a resources list, optional bases, commonLabels, a namespace override, and a configMapGenerator.

Open tool

Kubernetes ServiceAccount YAML Generator

Generate a Kubernetes ServiceAccount manifest with labels, annotations, token automounting, and image pull secrets.

Open tool

Docker Compose Generator

Build a multi-service docker-compose.yml from a form: ports, volumes, env vars, healthchecks, and resource limits.

Open tool

Dockerfile Generator

Generate a single-stage Dockerfile from a language preset: WORKDIR, install steps, EXPOSE, non-root user, and CMD.

Open tool

Multi-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 tool

Docker Swarm Stack Generator

Generate a docker stack deploy YAML with replicas, rolling update_config, placement constraints, an overlay network, and secrets.

Open tool

Docker Secrets Generator

Generate a Compose/Swarm secrets block (file-based or external), a service reference, and a BuildKit --secret build snippet.

Open tool

Docker Healthcheck Generator

Generate a matching Dockerfile HEALTHCHECK directive and Compose healthcheck block from a curl, script, or TCP test.

Open tool

Docker OCI Labels Generator

Generate standard org.opencontainers.image.* LABEL lines plus custom labels, as both Dockerfile and Compose syntax.

Open tool

GitLab CI Generator

Build a .gitlab-ci.yml with stages, jobs, caching, artifacts and branch rules, no YAML by hand.

Open tool

Jenkins Pipeline Generator

Build a declarative Jenkinsfile with an agent, stages, environment variables and a post block.

Open tool

CircleCI Config Generator

Build a .circleci/config.yml with a Docker executor, jobs, a workflow, and optional orbs.

Open tool

Azure DevOps Pipeline Generator

Build an azure-pipelines.yml with triggers, a pool, stages, variables and common tasks.

Open tool

Bitbucket Pipelines Generator

Build a bitbucket-pipelines.yml with default steps, branch pipelines, caches and a PR pipeline.

Open tool

Buildkite Pipeline Generator

Build a Buildkite pipeline.yml with steps, agent targeting, a wait step and manual approval.

Open tool

Drone CI Generator

Build a .drone.yml Docker pipeline with steps, volumes, and from_secret references.

Open tool

Travis CI Generator

Build a .travis.yml with a language/version matrix, install/script steps, stages and deploy.

Open tool

Terraform 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 tool

Terraform Module Generator

Generate a reusable Terraform module's file set: main.tf, variables.tf, outputs.tf, and a README usage snippet.

Open tool

Terraform Variables Generator

Generate a variables.tf file with typed variable blocks, defaults, descriptions, sensitivity, and validation rules.

Open tool

Terraform .tfvars Generator

Generate a terraform.tfvars file with correctly formatted string, number, bool, list, and map values.

Open tool

Terraform Outputs Generator

Generate an outputs.tf file with repeatable output blocks: name, value expression, description, and a sensitive toggle.

Open tool

Terraform Backend Generator

Generate a Terraform backend block for S3 with DynamoDB locking, GCS, Kubernetes, or Postgres remote state.

Open tool

Pulumi Program Generator

Generate a basic Pulumi program skeleton in TypeScript, Python, Go, C#, or YAML for AWS, Azure, or GCP.

Open tool

Ansible Playbook Generator

Generate a playbook.yml with a hosts group, vars, repeatable tasks (apt/copy/service/template), and a wired-up restart handler.

Open tool

Chef Recipe Generator

Generate a Chef recipe.rb with repeatable package/service/template/file resources and node attribute references.

Open tool

Puppet Manifest Generator

Generate a Puppet .pp manifest: a class wrapping repeatable package/service/file resources, variables, and an if/else example.

Open tool

AWS IAM Policy Generator

Build a valid AWS IAM policy JSON document from Allow/Deny statements without hand-writing the JSON.

Open tool

EC2 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 tool

S3 Bucket Policy Generator

Generate an S3 bucket policy JSON with HTTPS enforcement, KMS encryption enforcement, and a custom access statement.

Open tool

AWS Security Group Generator

Build EC2 security group ingress/egress rules as JSON, with one-click presets for SSH, HTTP, HTTPS, Postgres, and MySQL.

Open tool

CloudFormation Template Generator

Generate a starter CloudFormation template with Parameters, one Resource block, and Outputs, in YAML or JSON.

Open tool

ECS Task Definition Generator

Generate an ECS task definition JSON with one or more containers, port mappings, env vars, and awslogs logging.

Open tool

AWS Lambda Config Generator

Generate a Lambda function configuration template with handler, runtime, memory/timeout, env vars, VPC, and DLQ settings.

Open tool

Prometheus Config Generator

Build a prometheus.yml with global intervals, repeatable scrape configs, alerting, and remote_write.

Open tool

Grafana Dashboard Generator

Build a Grafana dashboard JSON model from a form: panels, PromQL queries, grid layout, and a templating variable.

Open tool

Alertmanager Config Generator

Build an alertmanager.yml with routing, repeatable Slack/PagerDuty/email/Teams receivers, and inhibit rules.

Open tool

Loki Config Generator

Build a Loki config YAML with auth, a filesystem/S3/GCS storage backend, and ingestion/retention limits.

Open tool

Tempo Config Generator

Build a Grafana Tempo config YAML with an OTLP/Jaeger/Zipkin receiver, a storage backend, and metrics-generator.

Open tool

OpenTelemetry Collector Config Generator

Build an otel-collector-config.yaml with OTLP receivers, batch/memory_limiter processors, and a wired pipeline.

Open tool

Fluentd Config Generator

Build a fluent.conf with a source, record_transformer filter, and elasticsearch/loki/kafka/s3 output.

Open tool

Fluent Bit Config Generator

Build a fluent-bit.conf with SERVICE, INPUT, FILTER, and OUTPUT sections, plus optional TLS.

Open tool

Logstash Config Generator

Build a logstash.conf with input {}, filter {} (grok + mutate), and output {} blocks.

Open tool

Vector Config Generator

Build a vector.toml with a source, a VRL remap transform, and an elasticsearch/loki/console sink.

Open tool

PostgreSQL Config Generator

Generate a postgresql.conf with key connection, memory, and logging settings plus a matching pg_hba.conf.

Open tool

MySQL Config Generator

Generate the [mysqld] section of my.cnf: server-id, buffer pool, connections, charset, and binary logging.

Open tool

MongoDB Config Generator

Generate a mongod.conf YAML file: networking, authorization, WiredTiger cache, replication, and logging.

Open tool

Redis Config Generator

Generate a redis.conf: networking, maxmemory + eviction policy, RDB/AOF persistence, and ACL user lines.

Open tool

RabbitMQ Config Generator

Generate rabbitmq.conf, a matching definitions.json, and commented clustering hints from one form.

Open tool

Kafka Config Generator

Generate server.properties with core broker settings, toggling between KRaft mode and legacy ZooKeeper mode.

Open tool

package.json Generator

Build a valid package.json with scripts, dependencies, and engine constraints filled in through a form.

Open tool

tsconfig.json Generator

Generate a tsconfig.json tuned for a React app, Node backend, or publishable library.

Open tool

ESLint Flat Config Generator

Generate an ESLint 9 flat config for React, Node, or TypeScript with plugins and rule overrides.

Open tool

Prettier Config Generator

Generate a .prettierrc and matching .prettierignore from printWidth, quotes, semicolons, and trailing commas.

Open tool

Babel Config Generator

Generate a babel.config.js with preset-env browserslist targets, preset-react, preset-typescript, and plugins.

Open tool

Vite Config Generator

Generate a vite.config.ts with a framework plugin, path aliases, dev-server proxy rules, and build options.

Open tool

Webpack Config Generator

Generate a webpack.config.js with entry/output, mode, babel-loader/css-loader rules, devServer, and plugins.

Open tool

Rollup Config Generator

Generate a rollup.config.js with ESM + CJS output, externals, and typescript/node-resolve/commonjs plugins.

Open tool

Husky Git Hooks Generator

Generate Husky v9 .husky/pre-commit and .husky/commit-msg scripts plus the package.json prepare line.

Open tool

Commitlint Config Generator

Generate a commitlint.config.js extending @commitlint/config-conventional with custom type/scope enums.

Open tool

lint-staged Config Generator

Generate a lint-staged config mapping glob patterns to command arrays, as .lintstagedrc.json or a package.json block.

Open tool

EditorConfig Generator

Generate a .editorconfig file with per-glob indent style, indent size, charset, line endings, and whitespace rules.

Open tool

Jest/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 tool

GitHub Actions Workflow Generator

Build a GitHub Actions workflow with triggers, a job, a matrix strategy and permissions.

Open tool

Git Hooks Generator

Generate a pre-commit, commit-msg or pre-push hook script for native Git or Husky v9.

Open tool

Conventional Commit Message Generator

Build a properly formatted Conventional Commits message from type, scope, subject and body.

Open tool

Conventional Commit Message Validator

Check a pasted commit message against the Conventional Commits spec and list every issue found.

Open tool

Release Notes Generator

Paste commit messages or PR titles and group them into a Markdown release notes document.

Open tool

Tailwind Config Generator

Generate a tailwind.config.ts with content globs, theme colors/fonts, dark mode, and official plugins.

Open tool

Next.js Config Generator

Generate a next.config.mjs with reactStrictMode, image remote patterns, security headers, redirects, and rewrites.

Open tool

React Environment Variables Generator

Generate a .env file with the correct CRA/Vite/Next.js prefix, plus a matching Zod validation schema.

Open tool

Angular.json Build Target Generator

Generate an angular.json build target snippet with outputPath, size budgets, environment file replacement, and a serve proxy.

Open tool

SvelteKit Config Generator

Generate a svelte.config.js with the right adapter (node/vercel/static) and a matching CSP example for that host.

Open tool

Vue 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 tool

OpenAI Environment Generator

Generate a .env file for an OpenAI app plus a matching Python or Node.js client-init snippet.

Open tool

LangChain Config Generator

Generate a LangChain RunnableConfig with tags, callbacks, a tools list, retries, and a timeout.

Open tool

Ollama Docker Compose Generator

Generate a docker-compose.yml for a local Ollama service, with an optional NVIDIA GPU reservation.

Open tool

MCP Server Config Generator

Generate an mcpServers JSON block for a stdio-based Model Context Protocol server.

Open tool

Hugging Face Config Generator

Generate a Hugging Face .env plus a local transformers pipeline or Inference Endpoint snippet.

Open tool

Vector 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 tool

Environment Variable Encryptor

Generate an AES-256 key and IV for one secret env var, with matching openssl, Node, and PowerShell decrypt commands.

Open tool

Secrets Manager Config Generator

Generate AWS Secrets Manager CLI commands, Kubernetes External Secrets YAML, or Vault kv commands for one named secret.

Open tool

Cloudflare Pages _headers File Generator

Build a Cloudflare Pages _headers file from repeatable path-pattern and header rows.

Open tool

Cloudflare Pages _redirects File Generator

Build a Cloudflare Pages _redirects file from repeatable from/to/status rows, an SPA fallback, and a domain redirect.

Open tool

wrangler.toml Generator

Build a wrangler.toml with name, entry point, routes, KV/D1 bindings, and a [vars] block.

Open tool

Cloudflare Pages Security Headers Generator

Generate a Cloudflare Pages _headers snippet with HSTS, CSP, Referrer-Policy, and more, with sensible defaults.

Open tool

Cloudflare Pages Caching Rule Generator

Generate Cache-Control _headers rules per asset type: static assets, HTML, API JSON, images, and fonts.

Open tool

Cloudflare 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 tool

Cloudflare 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 tool

Cloudflare Pages Deployment Checker

Describe your Cloudflare Pages setup and get a checklist report flagging missing pieces and common misconfigurations.

Open tool

Cloudflare Staging Domain Blocker

Generate the combined robots.txt + _headers + _redirects to stop a pages.dev staging subdomain from being indexed.

Open tool

pages.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 tool

AI 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 tool

Nginx Reverse Proxy Generator

Generate an Nginx server block with an upstream pool, WebSocket, gRPC, and caching toggles.

Open tool

Let's Encrypt Config Generator

Generate the Certbot install and certonly commands for Nginx or Apache.

Open tool

Certbot Renewal Config Generator

Generate Certbot's renewal systemd timer and an equivalent cron entry.

Open tool

Load Balancer Config Generator

Generate a TCP or HTTP load balancer config for Nginx, HAProxy, or a Kubernetes LoadBalancer Service.

Open tool

Rate Limiting Config Generator

Generate a rate limiting config for Nginx (limit_req), HAProxy (stick-table), or Traefik (ratelimit).

Open tool

Apache VirtualHost Generator

Generate an Apache VirtualHost with ServerName, DocumentRoot, an SSL toggle, and ProxyPass.

Open tool

Caddyfile Generator

Generate a Caddyfile with automatic HTTPS, a reverse_proxy target, file_server, and headers.

Open tool

HAProxy Config Generator

Generate an haproxy.cfg with global/defaults, a Host-header ACL frontend, and a balanced backend.

Open tool

Traefik Config Generator

Generate a Traefik static config (entryPoints + provider) or a dynamic routers/services YAML.

Open tool

systemd Service Generator

Generate a systemd unit file with Restart policy, sandboxing (ProtectSystem/NoNewPrivileges/PrivateTmp), and WantedBy.

Open tool

Crontab Generator

Build a cron schedule line from minute/hour/day/month/weekday fields, with common presets, flock locking, and log redirection.

Open tool

Bash Script Generator

Generate a Bash script skeleton with set -euo pipefail, an error/cleanup trap, getopts argument parsing, and a logging function.

Open tool

POSIX 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 tool

Crontab Expression Explainer

Paste a 5-field cron expression and get a plain-English description of when it runs.

Open tool