{"data":{"slug":"nextjs-commerce","name":"Next.js Commerce","tagline":"MIT App Router storefront template for headless Shopify","category":"shopify","categoryName":"Shopify","url":"https://vercel.store","github":"https://github.com/vercel/commerce","pricing":"open-source","hook":"Next.js Commerce is Vercel's reference storefront: a server-rendered Next.js App Router shop wired to Shopify's Storefront API, using React Server Components, Server Actions, Suspense and useOptimistic for the cart.","whatsGood":"MIT (vercel/commerce), repo pushed 2026-10-06. Vercel actively maintains the Shopify version, and the commerce layer sits in one lib/shopify folder, which is why BigCommerce, Medusa, Saleor, Shopware, Swell, Wix and others publish forks that swap that file out. It is a clean, modern codebase to learn App Router commerce patterns from, and an Orama integration adds typeahead and vector search. ★~14k.","theCatch":"It is a starter, not a product: no accounts, CMS or checkout of its own (checkout is Shopify's), so expect to build the rest. The README's setup assumes the Vercel CLI and Vercel environment variables, though plain .env works. Only the Shopify version is maintained by Vercel; other providers are community forks of varying freshness. Hydrogen is Shopify's own framework if you would rather stay in their stack.","verdict":"The cleanest Next.js starting point for a headless Shopify store.","addedAt":"2026-10-19","featured":false,"domain":"Shopify","subSpecialty":"Commerce","subcategory":"Commerce","tags":["api","self-host","permissive","active"],"capabilities":["api"],"surfaces":["API","Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":14310,"starsPerWeek":46,"access":"free","archived":false,"repo":{"createdAt":"2020-10-26","pushedAt":"2026-10-06","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hydrogen","name":"Hydrogen","tagline":"Shopify React framework for headless commerce"},{"slug":"remix","name":"Remix","tagline":"Full stack React that Shopify acquired"},{"slug":"sanity","name":"Sanity","tagline":"Headless CMS that developers actually like"},{"slug":"shopify-cli","name":"Shopify CLI","tagline":"The development tool every Shopify dev needs"},{"slug":"checkout-extensions","name":"Checkout UI Extensions","tagline":"Customize Shopify checkout safely"}],"links":{"self":"/api/gems/nextjs-commerce","html":"/gems/nextjs-commerce","markdown":"/gems/nextjs-commerce.md","category":"/api/gems?category=shopify","categoryPage":"/stacks/shopify"}}