// the find
itswadesh/svelte-commerce
The open-source storefront for any ecommerce. Built with a headless approach, using a modern JS stack. Works with Litekart, Medusa. WIP for Shopify.
A SvelteKit PWA storefront that acts as a headless frontend layer you can drop in front of Litekart, Medusa, or (partially) Shopify. It covers the full ecommerce UI surface — product listing, faceted filters, cart, checkout, auth — without bundling a backend. Aimed at developers who already have a backend API and want to skip building the storefront from scratch.
The connector abstraction in `src/lib/services/index.ts` is genuinely useful — swapping backends is a one-line change rather than a rewrite. SvelteKit's SSR+SPA hybrid gives you real server-rendered first loads with client-side transitions, which matters for SEO on product pages. The component library is thorough: faceted filters, mega-menu, cart sidebar, order timeline, coupon drawers — the kind of UI work that's tedious to build and easy to get wrong. One-click Vercel/Netlify deploys and a Docker image mean you can have a working demo in under five minutes.
Shopify support is explicitly WIP and the Medusa connector is still listed as in-progress — the headline multi-backend story isn't actually delivered yet. The development setup requires `npm link` juggling across three separate repos (`litekart-utils`, `litekart-connector`, this one), which is a real friction point for anyone not using Litekart specifically. There's no test coverage visible beyond a Playwright config file and a `run-tests.sh` shell script — for checkout and payment flows, that's a risk you'll own. The `.agents/` directory with AI design-critique tooling is an odd inclusion in a production storefront repo, adding noise for anyone trying to understand the actual codebase structure.