{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-08T21:28:49.890Z",
  "source": "Harpd Rank",
  "methodology": "https://harpd.com/rank/methodology/",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "count": 65,
  "scope": "indexable-alternatives",
  "note": "An alternatives page exists only when its category holds at least four same-category peers. Peer lists are in Harpd Rank order.",
  "lastUpdated": "2026-08-28T05:03:03.444Z",
  "alternatives": [
    {
      "slug": "imgkit-86d32f3e",
      "name": "imgkit",
      "url": "https://harpd.com/rank/imgkit-86d32f3e/",
      "category": "ai-media",
      "rank": 1,
      "rankPoints": 125,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "midjourney",
          "name": "Midjourney",
          "url": "https://harpd.com/rank/midjourney/",
          "rank": 36,
          "rankPoints": 0
        },
        {
          "slug": "elevenlabs",
          "name": "ElevenLabs",
          "url": "https://harpd.com/rank/elevenlabs/",
          "rank": 37,
          "rankPoints": 0
        },
        {
          "slug": "runway",
          "name": "Runway",
          "url": "https://harpd.com/rank/runway/",
          "rank": 38,
          "rankPoints": 0
        },
        {
          "slug": "descript",
          "name": "Descript",
          "url": "https://harpd.com/rank/descript/",
          "rank": 39,
          "rankPoints": 0
        },
        {
          "slug": "adobe-firefly",
          "name": "Adobe Firefly",
          "url": "https://harpd.com/rank/adobe-firefly/",
          "rank": 40,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "claude",
      "name": "Claude",
      "url": "https://harpd.com/rank/claude/",
      "category": "agents",
      "rank": 2,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "perplexity",
      "name": "Perplexity",
      "url": "https://harpd.com/rank/perplexity/",
      "category": "agents",
      "rank": 3,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "gemini",
      "name": "Gemini",
      "url": "https://harpd.com/rank/gemini/",
      "category": "agents",
      "rank": 4,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "poe",
      "name": "Poe",
      "url": "https://harpd.com/rank/poe/",
      "category": "agents",
      "rank": 5,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "langchain",
      "name": "LangChain",
      "url": "https://harpd.com/rank/langchain/",
      "category": "agents",
      "rank": 6,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "llamaindex",
      "name": "LlamaIndex",
      "url": "https://harpd.com/rank/llamaindex/",
      "category": "agents",
      "rank": 7,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "crewai",
      "name": "CrewAI",
      "url": "https://harpd.com/rank/crewai/",
      "category": "agents",
      "rank": 8,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "n8n",
      "name": "n8n",
      "url": "https://harpd.com/rank/n8n/",
      "category": "agents",
      "rank": 9,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "cursor",
      "name": "Cursor",
      "url": "https://harpd.com/rank/cursor/",
      "category": "developer",
      "rank": 10,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "github-copilot",
      "name": "GitHub Copilot",
      "url": "https://harpd.com/rank/github-copilot/",
      "category": "developer",
      "rank": 11,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "windsurf",
      "name": "Windsurf",
      "url": "https://harpd.com/rank/windsurf/",
      "category": "developer",
      "rank": 12,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "replit",
      "name": "Replit",
      "url": "https://harpd.com/rank/replit/",
      "category": "developer",
      "rank": 13,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "lovable",
      "name": "Lovable",
      "url": "https://harpd.com/rank/lovable/",
      "category": "developer",
      "rank": 14,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "bolt",
      "name": "Bolt",
      "url": "https://harpd.com/rank/bolt/",
      "category": "developer",
      "rank": 15,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "vercel",
      "name": "Vercel",
      "url": "https://harpd.com/rank/vercel/",
      "category": "developer",
      "rank": 16,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "netlify",
      "name": "Netlify",
      "url": "https://harpd.com/rank/netlify/",
      "category": "developer",
      "rank": 17,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "cloudflare",
      "name": "Cloudflare",
      "url": "https://harpd.com/rank/cloudflare/",
      "category": "developer",
      "rank": 18,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "supabase",
      "name": "Supabase",
      "url": "https://harpd.com/rank/supabase/",
      "category": "developer",
      "rank": 19,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "firebase",
      "name": "Firebase",
      "url": "https://harpd.com/rank/firebase/",
      "category": "developer",
      "rank": 20,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "posthog",
      "name": "PostHog",
      "url": "https://harpd.com/rank/posthog/",
      "category": "developer",
      "rank": 21,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "sentry",
      "name": "Sentry",
      "url": "https://harpd.com/rank/sentry/",
      "category": "developer",
      "rank": 22,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "openrouter",
      "name": "OpenRouter",
      "url": "https://harpd.com/rank/openrouter/",
      "category": "developer",
      "rank": 23,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "browserbase",
      "name": "Browserbase",
      "url": "https://harpd.com/rank/browserbase/",
      "category": "developer",
      "rank": 24,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "semrush",
      "name": "Semrush",
      "url": "https://harpd.com/rank/semrush/",
      "category": "seo",
      "rank": 25,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "ahrefs",
      "name": "Ahrefs",
      "url": "https://harpd.com/rank/ahrefs/",
      "category": "seo",
      "rank": 26,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "screaming-frog-seo-spider",
      "name": "Screaming Frog SEO Spider",
      "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
      "category": "seo",
      "rank": 27,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "frase",
      "name": "Frase",
      "url": "https://harpd.com/rank/frase/",
      "category": "seo",
      "rank": 28,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "google-search-console",
      "name": "Google Search Console",
      "url": "https://harpd.com/rank/google-search-console/",
      "category": "seo",
      "rank": 29,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "notion",
      "name": "Notion",
      "url": "https://harpd.com/rank/notion/",
      "category": "productivity",
      "rank": 30,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "linear",
      "name": "Linear",
      "url": "https://harpd.com/rank/linear/",
      "category": "productivity",
      "rank": 31,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "figma",
      "name": "Figma",
      "url": "https://harpd.com/rank/figma/",
      "category": "productivity",
      "rank": 32,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "zapier",
      "name": "Zapier",
      "url": "https://harpd.com/rank/zapier/",
      "category": "productivity",
      "rank": 33,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "make",
      "name": "Make",
      "url": "https://harpd.com/rank/make/",
      "category": "productivity",
      "rank": 34,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "canva",
      "name": "Canva",
      "url": "https://harpd.com/rank/canva/",
      "category": "productivity",
      "rank": 35,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "turingo",
          "name": "Turingo",
          "url": "https://harpd.com/rank/turingo/",
          "rank": 88,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "midjourney",
      "name": "Midjourney",
      "url": "https://harpd.com/rank/midjourney/",
      "category": "ai-media",
      "rank": 36,
      "rankPoints": 0,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "imgkit-86d32f3e",
          "name": "imgkit",
          "url": "https://harpd.com/rank/imgkit-86d32f3e/",
          "rank": 1,
          "rankPoints": 125
        },
        {
          "slug": "elevenlabs",
          "name": "ElevenLabs",
          "url": "https://harpd.com/rank/elevenlabs/",
          "rank": 37,
          "rankPoints": 0
        },
        {
          "slug": "runway",
          "name": "Runway",
          "url": "https://harpd.com/rank/runway/",
          "rank": 38,
          "rankPoints": 0
        },
        {
          "slug": "descript",
          "name": "Descript",
          "url": "https://harpd.com/rank/descript/",
          "rank": 39,
          "rankPoints": 0
        },
        {
          "slug": "adobe-firefly",
          "name": "Adobe Firefly",
          "url": "https://harpd.com/rank/adobe-firefly/",
          "rank": 40,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "elevenlabs",
      "name": "ElevenLabs",
      "url": "https://harpd.com/rank/elevenlabs/",
      "category": "ai-media",
      "rank": 37,
      "rankPoints": 0,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "imgkit-86d32f3e",
          "name": "imgkit",
          "url": "https://harpd.com/rank/imgkit-86d32f3e/",
          "rank": 1,
          "rankPoints": 125
        },
        {
          "slug": "midjourney",
          "name": "Midjourney",
          "url": "https://harpd.com/rank/midjourney/",
          "rank": 36,
          "rankPoints": 0
        },
        {
          "slug": "runway",
          "name": "Runway",
          "url": "https://harpd.com/rank/runway/",
          "rank": 38,
          "rankPoints": 0
        },
        {
          "slug": "descript",
          "name": "Descript",
          "url": "https://harpd.com/rank/descript/",
          "rank": 39,
          "rankPoints": 0
        },
        {
          "slug": "adobe-firefly",
          "name": "Adobe Firefly",
          "url": "https://harpd.com/rank/adobe-firefly/",
          "rank": 40,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "runway",
      "name": "Runway",
      "url": "https://harpd.com/rank/runway/",
      "category": "ai-media",
      "rank": 38,
      "rankPoints": 0,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "imgkit-86d32f3e",
          "name": "imgkit",
          "url": "https://harpd.com/rank/imgkit-86d32f3e/",
          "rank": 1,
          "rankPoints": 125
        },
        {
          "slug": "midjourney",
          "name": "Midjourney",
          "url": "https://harpd.com/rank/midjourney/",
          "rank": 36,
          "rankPoints": 0
        },
        {
          "slug": "elevenlabs",
          "name": "ElevenLabs",
          "url": "https://harpd.com/rank/elevenlabs/",
          "rank": 37,
          "rankPoints": 0
        },
        {
          "slug": "descript",
          "name": "Descript",
          "url": "https://harpd.com/rank/descript/",
          "rank": 39,
          "rankPoints": 0
        },
        {
          "slug": "adobe-firefly",
          "name": "Adobe Firefly",
          "url": "https://harpd.com/rank/adobe-firefly/",
          "rank": 40,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "descript",
      "name": "Descript",
      "url": "https://harpd.com/rank/descript/",
      "category": "ai-media",
      "rank": 39,
      "rankPoints": 0,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "imgkit-86d32f3e",
          "name": "imgkit",
          "url": "https://harpd.com/rank/imgkit-86d32f3e/",
          "rank": 1,
          "rankPoints": 125
        },
        {
          "slug": "midjourney",
          "name": "Midjourney",
          "url": "https://harpd.com/rank/midjourney/",
          "rank": 36,
          "rankPoints": 0
        },
        {
          "slug": "elevenlabs",
          "name": "ElevenLabs",
          "url": "https://harpd.com/rank/elevenlabs/",
          "rank": 37,
          "rankPoints": 0
        },
        {
          "slug": "runway",
          "name": "Runway",
          "url": "https://harpd.com/rank/runway/",
          "rank": 38,
          "rankPoints": 0
        },
        {
          "slug": "adobe-firefly",
          "name": "Adobe Firefly",
          "url": "https://harpd.com/rank/adobe-firefly/",
          "rank": 40,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "adobe-firefly",
      "name": "Adobe Firefly",
      "url": "https://harpd.com/rank/adobe-firefly/",
      "category": "ai-media",
      "rank": 40,
      "rankPoints": 0,
      "alternativesCount": 5,
      "alternatives": [
        {
          "slug": "imgkit-86d32f3e",
          "name": "imgkit",
          "url": "https://harpd.com/rank/imgkit-86d32f3e/",
          "rank": 1,
          "rankPoints": 125
        },
        {
          "slug": "midjourney",
          "name": "Midjourney",
          "url": "https://harpd.com/rank/midjourney/",
          "rank": 36,
          "rankPoints": 0
        },
        {
          "slug": "elevenlabs",
          "name": "ElevenLabs",
          "url": "https://harpd.com/rank/elevenlabs/",
          "rank": 37,
          "rankPoints": 0
        },
        {
          "slug": "runway",
          "name": "Runway",
          "url": "https://harpd.com/rank/runway/",
          "rank": 38,
          "rankPoints": 0
        },
        {
          "slug": "descript",
          "name": "Descript",
          "url": "https://harpd.com/rank/descript/",
          "rank": 39,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "see-io",
      "name": "see.io",
      "url": "https://harpd.com/rank/see-io/",
      "category": "agents",
      "rank": 41,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "joni",
      "name": "JONI",
      "url": "https://harpd.com/rank/joni/",
      "category": "agents",
      "rank": 43,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "outrank",
      "name": "Outrank",
      "url": "https://harpd.com/rank/outrank/",
      "category": "seo",
      "rank": 44,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "crowdreply",
      "name": "CrowdReply",
      "url": "https://harpd.com/rank/crowdreply/",
      "category": "seo",
      "rank": 46,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "zerorank",
      "name": "ZeroRank",
      "url": "https://harpd.com/rank/zerorank/",
      "category": "seo",
      "rank": 48,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "pecan-ai",
      "name": "Pecan AI",
      "url": "https://harpd.com/rank/pecan-ai/",
      "category": "agents",
      "rank": 49,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "flopay",
      "name": "FloPay",
      "url": "https://harpd.com/rank/flopay/",
      "category": "business",
      "rank": 51,
      "rankPoints": 0,
      "alternativesCount": 4,
      "alternatives": [
        {
          "slug": "mytb-ai",
          "name": "myTB.ai",
          "url": "https://harpd.com/rank/mytb-ai/",
          "rank": 60,
          "rankPoints": 0
        },
        {
          "slug": "klover",
          "name": "Klover",
          "url": "https://harpd.com/rank/klover/",
          "rank": 64,
          "rankPoints": 0
        },
        {
          "slug": "startglobal",
          "name": "StartGlobal",
          "url": "https://harpd.com/rank/startglobal/",
          "rank": 79,
          "rankPoints": 0
        },
        {
          "slug": "capital-gurus",
          "name": "Capital Gurus",
          "url": "https://harpd.com/rank/capital-gurus/",
          "rank": 80,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "modulate",
      "name": "Modulate",
      "url": "https://harpd.com/rank/modulate/",
      "category": "developer",
      "rank": 52,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "context-dev",
      "name": "Context.dev",
      "url": "https://harpd.com/rank/context-dev/",
      "category": "developer",
      "rank": 53,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "fatjoe",
      "name": "fatjoe",
      "url": "https://harpd.com/rank/fatjoe/",
      "category": "seo",
      "rank": 54,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "ranked-ai",
          "name": "Ranked AI",
          "url": "https://harpd.com/rank/ranked-ai/",
          "rank": 76,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "unify",
      "name": "Unify",
      "url": "https://harpd.com/rank/unify/",
      "category": "agents",
      "rank": 58,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "fangcode",
          "name": "FangCode",
          "url": "https://harpd.com/rank/fangcode/",
          "rank": 62,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "mytb-ai",
      "name": "myTB.ai",
      "url": "https://harpd.com/rank/mytb-ai/",
      "category": "business",
      "rank": 60,
      "rankPoints": 0,
      "alternativesCount": 4,
      "alternatives": [
        {
          "slug": "flopay",
          "name": "FloPay",
          "url": "https://harpd.com/rank/flopay/",
          "rank": 51,
          "rankPoints": 0
        },
        {
          "slug": "klover",
          "name": "Klover",
          "url": "https://harpd.com/rank/klover/",
          "rank": 64,
          "rankPoints": 0
        },
        {
          "slug": "startglobal",
          "name": "StartGlobal",
          "url": "https://harpd.com/rank/startglobal/",
          "rank": 79,
          "rankPoints": 0
        },
        {
          "slug": "capital-gurus",
          "name": "Capital Gurus",
          "url": "https://harpd.com/rank/capital-gurus/",
          "rank": 80,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "fangcode",
      "name": "FangCode",
      "url": "https://harpd.com/rank/fangcode/",
      "category": "agents",
      "rank": 62,
      "rankPoints": 0,
      "alternativesCount": 12,
      "alternatives": [
        {
          "slug": "claude",
          "name": "Claude",
          "url": "https://harpd.com/rank/claude/",
          "rank": 2,
          "rankPoints": 0
        },
        {
          "slug": "perplexity",
          "name": "Perplexity",
          "url": "https://harpd.com/rank/perplexity/",
          "rank": 3,
          "rankPoints": 0
        },
        {
          "slug": "gemini",
          "name": "Gemini",
          "url": "https://harpd.com/rank/gemini/",
          "rank": 4,
          "rankPoints": 0
        },
        {
          "slug": "poe",
          "name": "Poe",
          "url": "https://harpd.com/rank/poe/",
          "rank": 5,
          "rankPoints": 0
        },
        {
          "slug": "langchain",
          "name": "LangChain",
          "url": "https://harpd.com/rank/langchain/",
          "rank": 6,
          "rankPoints": 0
        },
        {
          "slug": "llamaindex",
          "name": "LlamaIndex",
          "url": "https://harpd.com/rank/llamaindex/",
          "rank": 7,
          "rankPoints": 0
        },
        {
          "slug": "crewai",
          "name": "CrewAI",
          "url": "https://harpd.com/rank/crewai/",
          "rank": 8,
          "rankPoints": 0
        },
        {
          "slug": "n8n",
          "name": "n8n",
          "url": "https://harpd.com/rank/n8n/",
          "rank": 9,
          "rankPoints": 0
        },
        {
          "slug": "see-io",
          "name": "see.io",
          "url": "https://harpd.com/rank/see-io/",
          "rank": 41,
          "rankPoints": 0
        },
        {
          "slug": "joni",
          "name": "JONI",
          "url": "https://harpd.com/rank/joni/",
          "rank": 43,
          "rankPoints": 0
        },
        {
          "slug": "pecan-ai",
          "name": "Pecan AI",
          "url": "https://harpd.com/rank/pecan-ai/",
          "rank": 49,
          "rankPoints": 0
        },
        {
          "slug": "unify",
          "name": "Unify",
          "url": "https://harpd.com/rank/unify/",
          "rank": 58,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "klover",
      "name": "Klover",
      "url": "https://harpd.com/rank/klover/",
      "category": "business",
      "rank": 64,
      "rankPoints": 0,
      "alternativesCount": 4,
      "alternatives": [
        {
          "slug": "flopay",
          "name": "FloPay",
          "url": "https://harpd.com/rank/flopay/",
          "rank": 51,
          "rankPoints": 0
        },
        {
          "slug": "mytb-ai",
          "name": "myTB.ai",
          "url": "https://harpd.com/rank/mytb-ai/",
          "rank": 60,
          "rankPoints": 0
        },
        {
          "slug": "startglobal",
          "name": "StartGlobal",
          "url": "https://harpd.com/rank/startglobal/",
          "rank": 79,
          "rankPoints": 0
        },
        {
          "slug": "capital-gurus",
          "name": "Capital Gurus",
          "url": "https://harpd.com/rank/capital-gurus/",
          "rank": 80,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "trylle",
      "name": "Trylle",
      "url": "https://harpd.com/rank/trylle/",
      "category": "developer",
      "rank": 65,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "codus",
      "name": "Codus",
      "url": "https://harpd.com/rank/codus/",
      "category": "developer",
      "rank": 67,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "reactbits",
      "name": "ReactBits",
      "url": "https://harpd.com/rank/reactbits/",
      "category": "developer",
      "rank": 69,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "prelint",
      "name": "Prelint",
      "url": "https://harpd.com/rank/prelint/",
      "category": "developer",
      "rank": 74,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "ranked-ai",
      "name": "Ranked AI",
      "url": "https://harpd.com/rank/ranked-ai/",
      "category": "seo",
      "rank": 76,
      "rankPoints": 0,
      "alternativesCount": 9,
      "alternatives": [
        {
          "slug": "semrush",
          "name": "Semrush",
          "url": "https://harpd.com/rank/semrush/",
          "rank": 25,
          "rankPoints": 0
        },
        {
          "slug": "ahrefs",
          "name": "Ahrefs",
          "url": "https://harpd.com/rank/ahrefs/",
          "rank": 26,
          "rankPoints": 0
        },
        {
          "slug": "screaming-frog-seo-spider",
          "name": "Screaming Frog SEO Spider",
          "url": "https://harpd.com/rank/screaming-frog-seo-spider/",
          "rank": 27,
          "rankPoints": 0
        },
        {
          "slug": "frase",
          "name": "Frase",
          "url": "https://harpd.com/rank/frase/",
          "rank": 28,
          "rankPoints": 0
        },
        {
          "slug": "google-search-console",
          "name": "Google Search Console",
          "url": "https://harpd.com/rank/google-search-console/",
          "rank": 29,
          "rankPoints": 0
        },
        {
          "slug": "outrank",
          "name": "Outrank",
          "url": "https://harpd.com/rank/outrank/",
          "rank": 44,
          "rankPoints": 0
        },
        {
          "slug": "crowdreply",
          "name": "CrowdReply",
          "url": "https://harpd.com/rank/crowdreply/",
          "rank": 46,
          "rankPoints": 0
        },
        {
          "slug": "zerorank",
          "name": "ZeroRank",
          "url": "https://harpd.com/rank/zerorank/",
          "rank": 48,
          "rankPoints": 0
        },
        {
          "slug": "fatjoe",
          "name": "fatjoe",
          "url": "https://harpd.com/rank/fatjoe/",
          "rank": 54,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "overskill",
      "name": "OverSkill",
      "url": "https://harpd.com/rank/overskill/",
      "category": "developer",
      "rank": 78,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "startglobal",
      "name": "StartGlobal",
      "url": "https://harpd.com/rank/startglobal/",
      "category": "business",
      "rank": 79,
      "rankPoints": 0,
      "alternativesCount": 4,
      "alternatives": [
        {
          "slug": "flopay",
          "name": "FloPay",
          "url": "https://harpd.com/rank/flopay/",
          "rank": 51,
          "rankPoints": 0
        },
        {
          "slug": "mytb-ai",
          "name": "myTB.ai",
          "url": "https://harpd.com/rank/mytb-ai/",
          "rank": 60,
          "rankPoints": 0
        },
        {
          "slug": "klover",
          "name": "Klover",
          "url": "https://harpd.com/rank/klover/",
          "rank": 64,
          "rankPoints": 0
        },
        {
          "slug": "capital-gurus",
          "name": "Capital Gurus",
          "url": "https://harpd.com/rank/capital-gurus/",
          "rank": 80,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "capital-gurus",
      "name": "Capital Gurus",
      "url": "https://harpd.com/rank/capital-gurus/",
      "category": "business",
      "rank": 80,
      "rankPoints": 0,
      "alternativesCount": 4,
      "alternatives": [
        {
          "slug": "flopay",
          "name": "FloPay",
          "url": "https://harpd.com/rank/flopay/",
          "rank": 51,
          "rankPoints": 0
        },
        {
          "slug": "mytb-ai",
          "name": "myTB.ai",
          "url": "https://harpd.com/rank/mytb-ai/",
          "rank": 60,
          "rankPoints": 0
        },
        {
          "slug": "klover",
          "name": "Klover",
          "url": "https://harpd.com/rank/klover/",
          "rank": 64,
          "rankPoints": 0
        },
        {
          "slug": "startglobal",
          "name": "StartGlobal",
          "url": "https://harpd.com/rank/startglobal/",
          "rank": 79,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "capgo",
      "name": "Capgo",
      "url": "https://harpd.com/rank/capgo/",
      "category": "developer",
      "rank": 84,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "olvy",
          "name": "Olvy",
          "url": "https://harpd.com/rank/olvy/",
          "rank": 86,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "olvy",
      "name": "Olvy",
      "url": "https://harpd.com/rank/olvy/",
      "category": "developer",
      "rank": 86,
      "rankPoints": 0,
      "alternativesCount": 23,
      "alternatives": [
        {
          "slug": "cursor",
          "name": "Cursor",
          "url": "https://harpd.com/rank/cursor/",
          "rank": 10,
          "rankPoints": 0
        },
        {
          "slug": "github-copilot",
          "name": "GitHub Copilot",
          "url": "https://harpd.com/rank/github-copilot/",
          "rank": 11,
          "rankPoints": 0
        },
        {
          "slug": "windsurf",
          "name": "Windsurf",
          "url": "https://harpd.com/rank/windsurf/",
          "rank": 12,
          "rankPoints": 0
        },
        {
          "slug": "replit",
          "name": "Replit",
          "url": "https://harpd.com/rank/replit/",
          "rank": 13,
          "rankPoints": 0
        },
        {
          "slug": "lovable",
          "name": "Lovable",
          "url": "https://harpd.com/rank/lovable/",
          "rank": 14,
          "rankPoints": 0
        },
        {
          "slug": "bolt",
          "name": "Bolt",
          "url": "https://harpd.com/rank/bolt/",
          "rank": 15,
          "rankPoints": 0
        },
        {
          "slug": "vercel",
          "name": "Vercel",
          "url": "https://harpd.com/rank/vercel/",
          "rank": 16,
          "rankPoints": 0
        },
        {
          "slug": "netlify",
          "name": "Netlify",
          "url": "https://harpd.com/rank/netlify/",
          "rank": 17,
          "rankPoints": 0
        },
        {
          "slug": "cloudflare",
          "name": "Cloudflare",
          "url": "https://harpd.com/rank/cloudflare/",
          "rank": 18,
          "rankPoints": 0
        },
        {
          "slug": "supabase",
          "name": "Supabase",
          "url": "https://harpd.com/rank/supabase/",
          "rank": 19,
          "rankPoints": 0
        },
        {
          "slug": "firebase",
          "name": "Firebase",
          "url": "https://harpd.com/rank/firebase/",
          "rank": 20,
          "rankPoints": 0
        },
        {
          "slug": "posthog",
          "name": "PostHog",
          "url": "https://harpd.com/rank/posthog/",
          "rank": 21,
          "rankPoints": 0
        },
        {
          "slug": "sentry",
          "name": "Sentry",
          "url": "https://harpd.com/rank/sentry/",
          "rank": 22,
          "rankPoints": 0
        },
        {
          "slug": "openrouter",
          "name": "OpenRouter",
          "url": "https://harpd.com/rank/openrouter/",
          "rank": 23,
          "rankPoints": 0
        },
        {
          "slug": "browserbase",
          "name": "Browserbase",
          "url": "https://harpd.com/rank/browserbase/",
          "rank": 24,
          "rankPoints": 0
        },
        {
          "slug": "modulate",
          "name": "Modulate",
          "url": "https://harpd.com/rank/modulate/",
          "rank": 52,
          "rankPoints": 0
        },
        {
          "slug": "context-dev",
          "name": "Context.dev",
          "url": "https://harpd.com/rank/context-dev/",
          "rank": 53,
          "rankPoints": 0
        },
        {
          "slug": "trylle",
          "name": "Trylle",
          "url": "https://harpd.com/rank/trylle/",
          "rank": 65,
          "rankPoints": 0
        },
        {
          "slug": "codus",
          "name": "Codus",
          "url": "https://harpd.com/rank/codus/",
          "rank": 67,
          "rankPoints": 0
        },
        {
          "slug": "reactbits",
          "name": "ReactBits",
          "url": "https://harpd.com/rank/reactbits/",
          "rank": 69,
          "rankPoints": 0
        },
        {
          "slug": "prelint",
          "name": "Prelint",
          "url": "https://harpd.com/rank/prelint/",
          "rank": 74,
          "rankPoints": 0
        },
        {
          "slug": "overskill",
          "name": "OverSkill",
          "url": "https://harpd.com/rank/overskill/",
          "rank": 78,
          "rankPoints": 0
        },
        {
          "slug": "capgo",
          "name": "Capgo",
          "url": "https://harpd.com/rank/capgo/",
          "rank": 84,
          "rankPoints": 0
        }
      ]
    },
    {
      "slug": "turingo",
      "name": "Turingo",
      "url": "https://harpd.com/rank/turingo/",
      "category": "productivity",
      "rank": 88,
      "rankPoints": 0,
      "alternativesCount": 6,
      "alternatives": [
        {
          "slug": "notion",
          "name": "Notion",
          "url": "https://harpd.com/rank/notion/",
          "rank": 30,
          "rankPoints": 0
        },
        {
          "slug": "linear",
          "name": "Linear",
          "url": "https://harpd.com/rank/linear/",
          "rank": 31,
          "rankPoints": 0
        },
        {
          "slug": "figma",
          "name": "Figma",
          "url": "https://harpd.com/rank/figma/",
          "rank": 32,
          "rankPoints": 0
        },
        {
          "slug": "zapier",
          "name": "Zapier",
          "url": "https://harpd.com/rank/zapier/",
          "rank": 33,
          "rankPoints": 0
        },
        {
          "slug": "make",
          "name": "Make",
          "url": "https://harpd.com/rank/make/",
          "rank": 34,
          "rankPoints": 0
        },
        {
          "slug": "canva",
          "name": "Canva",
          "url": "https://harpd.com/rank/canva/",
          "rank": 35,
          "rankPoints": 0
        }
      ]
    }
  ]
}