[
 {
  "rank": 1,
  "name": "Podman",
  "url": "/p/podman/",
  "category": "Infrastructure and DevOps",
  "recommenders": 51,
  "warners": 5,
  "rising": -4.73,
  "loved_for": [
   "Docker drop-in",
   "Rootless security"
  ],
  "caveat": "Compatibility gaps"
 },
 {
  "rank": 2,
  "name": "Cloudflare",
  "url": "/p/cloudflare/",
  "category": "Infrastructure and DevOps",
  "recommenders": 40,
  "warners": 20,
  "rising": 9.47,
  "loved_for": [
   "Free tier value",
   "Developer platform"
  ],
  "caveat": "Global outages"
 },
 {
  "rank": 3,
  "name": "Docker",
  "url": "/p/docker/",
  "category": "Infrastructure and DevOps",
  "recommenders": 36,
  "warners": 18,
  "rising": 4.15,
  "loved_for": [
   "Self-hosting",
   "Host isolation"
  ],
  "caveat": "macOS experience"
 },
 {
  "rank": 4,
  "name": "Bunny.net",
  "url": "/p/bunny-net/",
  "category": "Infrastructure and DevOps",
  "recommenders": 29,
  "warners": 2,
  "rising": -1.85,
  "loved_for": [
   "Low cost",
   "Cloudflare alternative"
  ],
  "caveat": "Feature gaps"
 },
 {
  "rank": 5,
  "name": "Proxmox",
  "url": "/p/proxmox/",
  "category": "Infrastructure and DevOps",
  "recommenders": 27,
  "warners": 1,
  "rising": -0.87,
  "loved_for": [
   "Homelab foundation",
   "VMware replacement"
  ],
  "caveat": "Learning curve"
 },
 {
  "rank": 6,
  "name": "Cloudflare Workers",
  "url": "/p/cloudflare-workers/",
  "category": "Infrastructure and DevOps",
  "recommenders": 23,
  "warners": 2,
  "rising": 5.75,
  "loved_for": [
   "Low cost",
   "Developer experience"
  ],
  "caveat": "Debugging"
 },
 {
  "rank": 7,
  "name": "Kubernetes",
  "url": "/p/kubernetes/",
  "category": "Infrastructure and DevOps",
  "recommenders": 21,
  "warners": 17,
  "rising": 1.09,
  "loved_for": [
   "Multi-node scaling",
   "Built-in features"
  ],
  "caveat": "Overkill complexity"
 },
 {
  "rank": 8,
  "name": "Hetzner Cloud",
  "url": "/p/hetzner-cloud/",
  "category": "Infrastructure and DevOps",
  "recommenders": 19,
  "warners": 2,
  "rising": -3.56,
  "loved_for": [
   "Price and value",
   "Simplicity"
  ],
  "caveat": "Price increases"
 },
 {
  "rank": 9,
  "name": "Incus",
  "url": "/p/incus/",
  "category": "Infrastructure and DevOps",
  "recommenders": 18,
  "warners": 0,
  "rising": 4.73,
  "loved_for": [
   "Agent sandboxing",
   "VM and containers"
  ],
  "caveat": "Networking setup"
 },
 {
  "rank": 10,
  "name": "OrbStack",
  "url": "/p/orbstack/",
  "category": "Infrastructure and DevOps",
  "recommenders": 17,
  "warners": 0,
  "rising": -1.58,
  "loved_for": [
   "Docker Desktop replacement",
   "Speed"
  ],
  "caveat": "Cost"
 },
 {
  "rank": 11,
  "name": "WSL",
  "url": "/p/wsl/",
  "category": "Infrastructure and DevOps",
  "recommenders": 16,
  "warners": 8,
  "rising": 1.4,
  "loved_for": [
   "Windows dev environment",
   "Both worlds"
  ],
  "caveat": "Host OS frustrations"
 },
 {
  "rank": 12,
  "name": "exe.dev",
  "url": "/p/exe-dev/",
  "category": "Infrastructure and DevOps",
  "recommenders": 14,
  "warners": 0,
  "rising": -2.25,
  "loved_for": [
   "Shelley agent",
   "Agent sandboxes"
  ],
  "caveat": "No outbound firewall"
 },
 {
  "rank": 13,
  "name": "GitHub Actions",
  "url": "/p/github-actions/",
  "category": "Infrastructure and DevOps",
  "recommenders": 14,
  "warners": 35,
  "rising": -1.93,
  "loved_for": [
   "Free for OSS",
   "Easy setup"
  ],
  "caveat": "Outages"
 },
 {
  "rank": 14,
  "name": "QEMU",
  "url": "/p/qemu/",
  "category": "Infrastructure and DevOps",
  "recommenders": 12,
  "warners": 2,
  "rising": 4.04,
  "loved_for": [
   "Agent sandboxing",
   "Architecture emulation"
  ],
  "caveat": "macOS performance"
 },
 {
  "rank": 15,
  "name": "Firecracker",
  "url": "/p/firecracker/",
  "category": "Infrastructure and DevOps",
  "recommenders": 12,
  "warners": 0,
  "rising": 1.38,
  "loved_for": [
   "Agent sandboxes",
   "CI runners"
  ],
  "caveat": "Complex operations"
 },
 {
  "rank": 16,
  "name": "Ansible",
  "url": "/p/ansible/",
  "category": "Infrastructure and DevOps",
  "recommenders": 11,
  "warners": 4,
  "rising": -3.6,
  "loved_for": [
   "Versatile automation",
   "Works with AI agents"
  ],
  "caveat": "Painful to use"
 },
 {
  "rank": 17,
  "name": "Apple container",
  "url": "/p/apple-container/",
  "category": "Infrastructure and DevOps",
  "recommenders": 10,
  "warners": 2,
  "rising": -0.62,
  "loved_for": [
   "Agent sandboxing",
   "Docker replacement"
  ],
  "caveat": "Work in progress"
 },
 {
  "rank": 18,
  "name": "GitHub Pages",
  "url": "/p/github-pages/",
  "category": "Infrastructure and DevOps",
  "recommenders": 9,
  "warners": 0,
  "rising": 1.04,
  "loved_for": [
   "Free hosting",
   "Simple HTML hosting"
  ],
  "caveat": "No auth"
 },
 {
  "rank": 19,
  "name": "AWS",
  "url": "/p/aws/",
  "category": "Infrastructure and DevOps",
  "recommenders": 9,
  "warners": 17,
  "rising": -2.95,
  "loved_for": [
   "Reliability",
   "Cheap tiny projects"
  ],
  "caveat": "Unpredictable bills"
 },
 {
  "rank": 20,
  "name": "Cloudflare Durable Objects",
  "url": "/p/cloudflare-durable-objects/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 0,
  "rising": 4.02,
  "loved_for": [
   "Pairs with Workers",
   "Easy coordination"
  ],
  "caveat": "India routing"
 },
 {
  "rank": 21,
  "name": "Colima",
  "url": "/p/colima/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 1,
  "rising": -1.29,
  "loved_for": [
   "Docker Desktop alternative",
   "Open source"
  ],
  "caveat": "No GUI"
 },
 {
  "rank": 22,
  "name": "Cloudflare Pages",
  "url": "/p/cloudflare-pages/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 2,
  "rising": 0.04,
  "loved_for": [
   "Static site hosting",
   "Free tier"
  ],
  "caveat": "Confusing dashboard"
 },
 {
  "rank": 23,
  "name": "AWS Lambda",
  "url": "/p/aws-lambda/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 2,
  "rising": 4.02,
  "loved_for": [
   "Monolith web apps",
   "Container deploys"
  ],
  "caveat": "Architecture complexity"
 },
 {
  "rank": 24,
  "name": "Vercel",
  "url": "/p/vercel/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 7,
  "rising": 0.04,
  "loved_for": [
   "Ease of use",
   "Free tier"
  ],
  "caveat": "Pricing"
 },
 {
  "rank": 25,
  "name": "Dropbox",
  "url": "/p/dropbox/",
  "category": "Infrastructure and DevOps",
  "recommenders": 8,
  "warners": 6,
  "rising": 1.36,
  "loved_for": [
   "Reliability",
   "Easy sync"
  ],
  "caveat": "Storage value"
 },
 {
  "rank": 26,
  "name": "Terraform",
  "url": "/p/terraform/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 4,
  "rising": -2.29,
  "loved_for": [
   "Pairs with Ansible",
   "CI/CD integration"
  ],
  "caveat": "Provider quality"
 },
 {
  "rank": 27,
  "name": "Buildkite",
  "url": "/p/buildkite/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 0,
  "rising": 0.36,
  "loved_for": [
   "Self-hosted runners",
   "Dynamic pipelines"
  ],
  "caveat": "Setup effort"
 },
 {
  "rank": 28,
  "name": "Hugging Face",
  "url": "/p/hugging-face/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 0,
  "rising": 3.02,
  "loved_for": [
   "Model publishing hub",
   "Dataset hosting"
  ],
  "caveat": ""
 },
 {
  "rank": 29,
  "name": "GeForce Now",
  "url": "/p/geforce-now/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 0,
  "rising": 4.35,
  "loved_for": [
   "Near-local feel",
   "No gaming PC"
  ],
  "caveat": "Latency"
 },
 {
  "rank": 30,
  "name": "Sprites",
  "url": "/p/sprites/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 2,
  "rising": -2.29,
  "loved_for": [
   "Agent sandboxing",
   "Personal apps"
  ],
  "caveat": "Terminal access"
 },
 {
  "rank": 31,
  "name": "Railway",
  "url": "/p/railway/",
  "category": "Infrastructure and DevOps",
  "recommenders": 7,
  "warners": 6,
  "rising": 0.36,
  "loved_for": [
   "Ease of use",
   "Side projects"
  ],
  "caveat": "Security incident"
 },
 {
  "rank": 32,
  "name": "distrobox",
  "url": "/p/distrobox/",
  "category": "Infrastructure and DevOps",
  "recommenders": 6,
  "warners": 0,
  "rising": 0.69,
  "loved_for": [
   "Immutable distro dev",
   "Simple rootless isolation"
  ],
  "caveat": "Limited isolation"
 },
 {
  "rank": 33,
  "name": "Temporal",
  "url": "/p/temporal/",
  "category": "Infrastructure and DevOps",
  "recommenders": 6,
  "warners": 1,
  "rising": 0.69,
  "loved_for": [
   "Agent foundation",
   "Durable reliability"
  ],
  "caveat": "Long-running updates"
 },
 {
  "rank": 34,
  "name": "Modal",
  "url": "/p/modal/",
  "category": "Infrastructure and DevOps",
  "recommenders": 6,
  "warners": 1,
  "rising": -0.64,
  "loved_for": [
   "GPU serverless",
   "Agent sandboxes"
  ],
  "caveat": "Docker in sandboxes"
 },
 {
  "rank": 35,
  "name": "DigitalOcean",
  "url": "/p/digitalocean/",
  "category": "Infrastructure and DevOps",
  "recommenders": 6,
  "warners": 5,
  "rising": -1.96,
  "loved_for": [
   "Simpler than AWS",
   "UI and API"
  ],
  "caveat": "Cost at scale"
 },
 {
  "rank": 36,
  "name": "Woodpecker CI",
  "url": "/p/woodpecker-ci/",
  "category": "Infrastructure and DevOps",
  "recommenders": 5,
  "warners": 0,
  "rising": 4.35,
  "loved_for": [
   "Forgejo/Gitea pairing",
   "Simple design"
  ],
  "caveat": "Missing features"
 },
 {
  "rank": 37,
  "name": "Hetzner Storage Box",
  "url": "/p/hetzner-storage-box/",
  "category": "Infrastructure and DevOps",
  "recommenders": 5,
  "warners": 0,
  "rising": -0.31,
  "loved_for": [
   "Backup target",
   "Low price"
  ],
  "caveat": "Basic features"
 },
 {
  "rank": 38,
  "name": "Backblaze B2",
  "url": "/p/backblaze-b2/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 39,
  "name": "UTM",
  "url": "/p/utm/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": 1.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 40,
  "name": "Fly.io",
  "url": "/p/fly-io/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": 0.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 41,
  "name": "smolvm",
  "url": "/p/smolvm/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 42,
  "name": "pyinfra",
  "url": "/p/pyinfra/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 43,
  "name": "nixos-anywhere",
  "url": "/p/nixos-anywhere/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 0,
  "rising": 0.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 44,
  "name": "Scaleway",
  "url": "/p/scaleway/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 1,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 45,
  "name": "iCloud",
  "url": "/p/icloud/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 4,
  "rising": 1.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 46,
  "name": "Lima",
  "url": "/p/lima/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 1,
  "rising": 1.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 47,
  "name": "CircleCI",
  "url": "/p/circleci/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 1,
  "rising": 1.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 48,
  "name": "WarpBuild",
  "url": "/p/warpbuild/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 1,
  "rising": 0.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 49,
  "name": "Netlify",
  "url": "/p/netlify/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 3,
  "rising": 1.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 50,
  "name": "Heroku",
  "url": "/p/heroku/",
  "category": "Infrastructure and DevOps",
  "recommenders": 4,
  "warners": 8,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 51,
  "name": "k3s",
  "url": "/p/k3s/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 52,
  "name": "Dagger",
  "url": "/p/dagger/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 53,
  "name": "bhyve",
  "url": "/p/bhyve/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 54,
  "name": "microsandbox",
  "url": "/p/microsandbox/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 55,
  "name": "Linode",
  "url": "/p/linode/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 3.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 56,
  "name": "smolmachines",
  "url": "/p/smolmachines/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 57,
  "name": "vast.ai",
  "url": "/p/vast-ai/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 58,
  "name": "Dokku",
  "url": "/p/dokku/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 59,
  "name": "CRIU",
  "url": "/p/criu/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 60,
  "name": "Inngest",
  "url": "/p/inngest/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 61,
  "name": "nixos-rebuild",
  "url": "/p/nixos-rebuild/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 62,
  "name": "GitLab CI",
  "url": "/p/gitlab-ci/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 63,
  "name": "UpCloud",
  "url": "/p/upcloud/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 64,
  "name": "DigitalOcean App Platform",
  "url": "/p/digitalocean-app-platform/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 0,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 65,
  "name": "DBOS",
  "url": "/p/dbos/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 1,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 66,
  "name": "Helm",
  "url": "/p/helm/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 3,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 67,
  "name": "Parallels",
  "url": "/p/parallels/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 2,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 68,
  "name": "virt-manager",
  "url": "/p/virt-manager/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 2,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 69,
  "name": "OneDrive",
  "url": "/p/onedrive/",
  "category": "Infrastructure and DevOps",
  "recommenders": 3,
  "warners": 9,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 }
]