Changelog
Changelog
Every OpsCanopy tool, newest-updated first — a git-derived, honest recency signal for the whole catalog.
- GitHub Actions Validator Check workflow YAML errors & security issues online — no install.
- Cron Expression Tester Explain any cron expression in plain English — and see the next runs.
- Subnet Splitter Split a parent CIDR into subnets and find the free space around allocations.
- Certificate Decoder & Chain Checker Decode PEM certificates, check chain order, and verify signatures — in your browser.
- Terraform Plan Summarizer Paste terraform plan output, get a summary of adds, changes, destroys and replacements.
- chmod Calculator Convert chmod between octal, symbolic and the permission matrix.
- Cron to systemd Converter Turn a crontab line into a systemd timer + service unit.
- Dockerfile Linter Paste a Dockerfile, get line-numbered best-practice and security findings with fixes — entirely in your browser.
- jq Playground Test jq expressions against your JSON — real jq 1.8.2 running in your browser.
- Grafana Dashboard Validator Lint Grafana dashboard JSON for broken variables, legacy panels and import traps — in your browser.
- Kubernetes Label Selector Tester See which pods a label selector matches — and why each one does or doesn’t.
- Systemd Unit Validator Lint .service, .timer and .socket files for typos and misconfigurations — in your browser, no root.
- JSON ↔ YAML Converter Convert JSON to YAML and back — with honest warnings about what changes.
- URL Encoder / Decoder Percent-encode, decode, and parse query strings — with per-component RFC 3986 rules.
- Data Size Converter GiB vs GB, bits vs bytes — and how long that transfer really takes.
- AlertLint Unit testing for Grafana Loki alert rules.
- CVE-Ignore Converter Translate .trivyignore / .grype.yaml / .snyk in one click.
- Regex Log Tester Test regular expressions against your log lines — live matches and groups.
- Env Example Checker Find env vars your code uses but .env.example is missing.
- LogQL ↔ PromQL Helper Translate and explain queries between Loki LogQL and Prometheus PromQL.
- PromQL Explainer Paste a PromQL query and get a plain-English explanation.
- IP Address Converter Convert an IP between dotted decimal, integer, hex and binary.
- CIDR / Subnet Checker Check an IP against CIDR ranges, find overlaps, and merge lists.
- MAC Address Formatter Reformat a MAC across colon, hyphen, Cisco and bare — and read its bits.
- Reverse DNS / PTR Helper Build the in-addr.arpa / ip6.arpa PTR name and reverse zone for any IP.
- JWT Decoder & Encoder Decode, verify, and sign JWTs — HS/RS/PS/ES/EdDSA — with a built-in key generator.
- Timestamp Converter Convert between Unix epoch, ISO 8601 and human-readable dates.
- Base64 Encoder / Decoder Encode and decode Base64 and URL-safe Base64, with Unicode support.
- Hash Generator Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text — plus HMAC.
- Kubernetes Resource Calculator Total CPU and memory requests and limits across pods and replicas.
- GitHub Actions Expression Tester Evaluate ${{ }} expressions and simulate workflow triggers.
- Docker Run to Compose Paste a docker run command, get a docker-compose service YAML — and convert back, all in your browser.
- GitLab CI Validator Lint .gitlab-ci.yml for YAML errors and pipeline misconfigurations — in your browser, no login.
- Prometheus Relabel Tester Test Prometheus relabel_configs against sample labels and see exactly what survives.
- Alertmanager Route Tester Walk your Alertmanager route tree against alert labels to find the matching receiver(s) - in your browser.
- UUID / ULID Generator Generate v4 UUIDs and ULIDs, or inspect one.
- Subnet Calculator Network, broadcast, mask and host range from any IPv4/IPv6 CIDR.
- Case Converter Convert text between camelCase, snake_case, kebab-case and more.
- Slugify Turn any title into a clean URL slug.