{
  "name": "AIToolStack",
  "category": "design",
  "title": "Design",
  "url": "https://aitoolstack.vercel.app/categories/design",
  "methodology": "https://aitoolstack.vercel.app/about",
  "formula": {
    "evidence": "Sum of weight × normalized value for metrics that have a sourced value, divided by the sum of those weights.",
    "coverage": "Sum of weights for sourced metrics, divided by the sum of all weights in the category.",
    "composite": "evidence × coverage. A missing metric is not treated as zero inside the evidence average. It lowers coverage instead.",
    "rank": "Tools at or above 50% coverage are ranked by composite, then evidence, then slug A to Z. A tool under 50% coverage is labeled insufficient data, has no numeric rank, and is not eligible for the top 3.",
    "blanks": "If a metric cannot be verified, it is omitted and shown as not available.",
    "coding": "Coding compares products. It does not use Text Arena Elo, the Artificial Analysis Intelligence Index, or a lab model's SWE-bench row. The only benchmark in Coding is product_swebench, and only when the board names that product's harness.",
    "capabilities": "Sourced capability checks are published on the tool. They are not in the composite until the same check exists for every tool in the category."
  },
  "weights": [
    {
      "id": "free_tier",
      "weight": 0.34
    },
    {
      "id": "entry_monthly_usd",
      "weight": 0.3
    },
    {
      "id": "review_rating",
      "weight": 0.2
    },
    {
      "id": "review_count",
      "weight": 0.16
    }
  ],
  "ranked": [
    {
      "status": "ranked",
      "rank": 1,
      "tied": false,
      "slug": "figma",
      "name": "Figma",
      "url": "https://www.figma.com",
      "composite": 80.4,
      "evidence": 80.4,
      "coverage": 1,
      "metrics": {
        "status": "ranked",
        "rank": 1,
        "of": 4,
        "composite": 80.4,
        "evidence": 80.4,
        "coverage": 1,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.figma.com/pricing/",
            "subject": "Starter",
            "preliminary": false,
            "detail": "Starter is labeled Free, with limited access to Figma products.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "scored",
            "value": 16,
            "normalized": 60,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.figma.com/pricing/",
            "subject": "Professional full seat",
            "preliminary": false,
            "detail": "Professional full seat is listed at $16 per month beside the Monthly and Annual toggle. A Collab seat is $3 per month and does not include the full design editor, so it is not the entry price for the design product. Organization and Enterprise prices are marked billed annually.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "scored",
            "value": 4.62,
            "normalized": 92.4,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/figma/id1152747299",
            "subject": "Figma",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.62202 and userRatingCount 20975 for Figma by Figma, Inc.. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "scored",
            "value": 20975,
            "normalized": 61.7,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/figma/id1152747299",
            "subject": "Figma",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.62202 and userRatingCount 20975 for Figma by Figma, Inc.. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 2,
      "tied": false,
      "slug": "canva",
      "name": "Canva",
      "url": "https://www.canva.com",
      "composite": 68.5,
      "evidence": 97.8,
      "coverage": 0.7000000000000001,
      "metrics": {
        "status": "ranked",
        "rank": 2,
        "of": 4,
        "composite": 68.5,
        "evidence": 97.8,
        "coverage": 0.7,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.canva.com/pricing/",
            "subject": "Free",
            "preliminary": false,
            "detail": "The pricing page says Canva Free is available to anyone and lists the Free plan at US$ 0 per year for one person. Pro on that US view is listed per year, so no monthly entry price is scored.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "scored",
            "value": 4.87,
            "normalized": 97.4,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/canva-ai-photo-video-editor/id897446215",
            "subject": "Canva AI Photo & Video Editor",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.87378 and userRatingCount 3575781 for Canva AI Photo & Video Editor by Canva Pty Ltd. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "scored",
            "value": 3575781,
            "normalized": 93.6,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/canva-ai-photo-video-editor/id897446215",
            "subject": "Canva AI Photo & Video Editor",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.87378 and userRatingCount 3575781 for Canva AI Photo & Video Editor by Canva Pty Ltd. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 3,
      "tied": false,
      "slug": "framer",
      "name": "Framer",
      "url": "https://www.framer.com",
      "composite": 56.5,
      "evidence": 88.3,
      "coverage": 0.64,
      "metrics": {
        "status": "ranked",
        "rank": 3,
        "of": 4,
        "composite": 56.5,
        "evidence": 88.3,
        "coverage": 0.64,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.framer.com/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "The yearly billing view lists Free at $0.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "scored",
            "value": 10,
            "normalized": 75,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.framer.com/pricing",
            "subject": "Basic",
            "preliminary": false,
            "detail": "Basic is listed at $10 per month. Pro is $30 per month.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 4,
      "tied": false,
      "slug": "v0",
      "name": "v0",
      "url": "https://v0.app",
      "composite": 41.5,
      "evidence": 64.8,
      "coverage": 0.64,
      "metrics": {
        "status": "ranked",
        "rank": 4,
        "of": 4,
        "composite": 41.5,
        "evidence": 64.8,
        "coverage": 0.64,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://v0.app/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "Free is listed at $0 per month.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "scored",
            "value": 30,
            "normalized": 25,
            "asOf": "2026-10-16",
            "sourceUrl": "https://v0.app/pricing",
            "subject": "Plus",
            "preliminary": false,
            "detail": "Plus shows $30 per user per month. A $90 figure on the same line is inside a del element, so it is not scored. Business is $100 per user per month. A separate line says Plus includes $30 of monthly credits; that credit allowance is not the plan price.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          }
        ]
      }
    },
    {
      "status": "insufficient-data",
      "rank": null,
      "tied": false,
      "slug": "lovable",
      "name": "Lovable",
      "url": "https://lovable.dev",
      "composite": 34,
      "evidence": 100,
      "coverage": 0.34,
      "metrics": {
        "status": "insufficient-data",
        "rank": null,
        "of": 4,
        "composite": 34,
        "evidence": 100,
        "coverage": 0.34,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://lovable.dev/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "The pricing FAQ says starting to build is free and describes a free plan with a daily grant of build credits. Paid plan dollar prices were not in the fetched page text.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          }
        ]
      }
    },
    {
      "status": "insufficient-data",
      "rank": null,
      "tied": false,
      "slug": "relume",
      "name": "Relume",
      "url": "https://www.relume.ai",
      "composite": 34,
      "evidence": 100,
      "coverage": 0.34,
      "metrics": {
        "status": "insufficient-data",
        "rank": null,
        "of": 4,
        "composite": 34,
        "evidence": 100,
        "coverage": 0.34,
        "tied": false,
        "metrics": [
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.34,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.relume.io/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "The pricing page says Free forever and no card needed. Paid prices are written as from a dollar amount, so no single entry price is scored.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.3,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.2,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.16,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          }
        ]
      }
    }
  ]
}
