{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "listing": {
    "slug": "itswadesh--svelte-commerce",
    "name": "Svelte Commerce",
    "tagline": "SvelteKit storefront that switches between 26 commerce backends by editing one config line and .env.",
    "shortTagline": "SvelteKit storefront",
    "description": "Headless storefront in SvelteKit and TypeScript. The backend is chosen in kitcommerce.config.ts and its URL set in .env; connectors exist for Litekart, Vendure, Medusa, Saleor, Shopware, WooCommerce, Spree, Sylius, Bagisto, and more, with measured coverage per connector. It has no agent interface of its own; the backend APIs belong to other Listings.",
    "capabilities": [
      "adaptable"
    ],
    "vertical": "ecommerce",
    "alternativeTo": [
      "Shopify"
    ],
    "shape": "business-app",
    "formFactor": "web-app",
    "executionModel": "deterministic",
    "provenance": "unknown",
    "codeStack": {
      "languages": [
        "TypeScript",
        "Svelte"
      ],
      "frameworks": [
        "SvelteKit"
      ],
      "packageManager": "npm",
      "database": [],
      "hostingTarget": [
        "Docker",
        "Vercel",
        "any Node host"
      ]
    },
    "modelStack": null,
    "repos": [
      {
        "url": "https://github.com/itswadesh/svelte-commerce",
        "owner": "itswadesh",
        "name": "svelte-commerce",
        "license": "MIT",
        "stars": 1806,
        "lastCommit": "2026-09-02"
      }
    ],
    "interface": null,
    "operability": null,
    "recommendedWrapper": null,
    "reach": null,
    "editions": [
      {
        "name": "Open source",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "source",
            "url": "https://github.com/itswadesh/svelte-commerce",
            "command": "npm i"
          },
          {
            "kind": "container",
            "url": "https://github.com/itswadesh/svelte-commerce",
            "command": "docker compose up"
          }
        ]
      },
      {
        "name": "Litekart hosted",
        "price": null,
        "open": false,
        "distributions": [
          {
            "kind": "hosted",
            "url": "https://litekart.in/",
            "command": ""
          }
        ]
      }
    ],
    "skills": {
      "kind": "none",
      "paths": [],
      "install": null,
      "note": "No SKILL.md, Claude Code plugin, or skills install target in the repo."
    },
    "customization": {
      "summary": "Three documented steps: pick the backend in kitcommerce.config.ts (one active export line), install that connector package, and set its env vars in .env (PUBLIC_MEDUSA_API_URL, PUBLIC_VENDURE_API_URL, PUBLIC_SALEOR_API_URL, or the PUBLIC_LITEKART_* trio). PUBLIC_STOREFRONT_THEME selects the theme. Per-backend guides live in docs/.",
      "envVars": [
        "PUBLIC_LITEKART_API_URL",
        "PUBLIC_LITEKART_DOMAIN",
        "PUBLIC_STOREFRONT_THEME",
        "PUBLIC_SITEMAP_URL",
        "PUBLIC_MEDUSA_API_URL",
        "PUBLIC_VENDURE_API_URL",
        "PUBLIC_SALEOR_API_URL"
      ],
      "configFiles": [
        ".env",
        "kitcommerce.config.ts",
        "package.json"
      ],
      "promptFiles": [],
      "effort": "config-only",
      "editCount": 10
    },
    "useWhen": [
      "I already run Medusa, Vendure, or Saleor and want a storefront I can point at it without writing one",
      "I want a fast SEO storefront and expect to swap the backend later"
    ],
    "accounts": [],
    "active": true,
    "lastActivity": "2026-09-02",
    "gotchas": [
      "README states that connectors other than Litekart and Vendure have not been run against live production instances; coverage ranges from 10/43 to 39/43 services",
      "Docker builds install from package.json alone, so the connector swap must be committed"
    ],
    "fit": {
      "adaptable": 3,
      "operable": 0
    },
    "evidence": {
      "formFactor": "README: SvelteKit storefront",
      "executionModel": "no model at runtime",
      "operability": "storefront only; no API, MCP, or CLI of its own",
      "effort": "README 'Backend support' section documents the three-step switch; .env.example names 4 vars",
      "editions": "MIT; litekart.in is the hosted backend",
      "active": "pushedAt 2026-09-02"
    },
    "confidence": {
      "formFactor": 0.95,
      "executionModel": 0.95,
      "operability": 0.9,
      "effort": 0.9,
      "reach": 0,
      "editions": 0.6
    },
    "openQuestions": [
      "Litekart hosted pricing",
      "Which connectors have been verified against production stores since the README was written"
    ],
    "sources": [
      {
        "url": "https://github.com/itswadesh/svelte-commerce",
        "foundBy": "sourcing:ecommerce:curated"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "unverified",
      "reason": "Textbook config-only Adaptable storefront; no operable side.",
      "disputed": []
    },
    "url": "apps/itswadesh--svelte-commerce.html",
    "coverage": null,
    "paid": false,
    "source": "research/verified/itswadesh--svelte-commerce.json"
  }
}
