{"repo":"saleor/storefront","free":true,"listed":false,"github":"https://github.com/saleor/storefront","clone":"git clone https://github.com/saleor/storefront.git","description":"Saleor Storefront built using React, Next.js with App Router, TypeScript, GraphQL, and Tailwind CSS.","language":"TypeScript","stars":1586,"topics":["open-source","e-commerce","react","nextjs","ecommerce","typescript","graphql","tailwindcss","react-storefront","nextjs-storefront"],"license":null,"category":"ecommerce","readme_excerpt":"Paper A minimal, production-ready storefront template for Saleor . Clean as a blank page — built to ship with agents and humans. Learn about headless storefronts · Website · Docs · Discord [!TIP] Questions or issues? Check our Discord for help. --- Why Paper? Ship faster, customize everything. Paper is a new release—expect some rough edges—but every component is built with real-world e-commerce in mind. This is a foundation you can actually build on. 🛒 Open Checkout (v2) The checkout is where most storefronts fall apart or fall short. Paper's doesn't — and checkout v2 aligns it with the rest of the stack: App Router, Server Components, server actions, and the same BFF session as the storefront (no client-side urql or browser Saleor tokens). - Server-first cart — RSC loads checkout + me on entry; client context is a cache of server truth ( CheckoutDataProvider ). - URL-driven steps — ?step=contact shipping payment updates shallowly (no full page refetch per click); browser Back walks the funnel. - Dedicated confirmation — /checkout/complete?order= is separate from the active cart route. - Extensible payments — Registry ( INTEGRATED GATEWAYS ) with Stripe + Dummy; add gateways via checkout-payment-gateways skill. - Shared BFF auth — Sign-in via /api/auth/login ; session resolved server-side ( resolveSessionUser — guest / authenticated / unavailable). - Multi-step, mobile-first — Focused forms, international address fields, composable step components. Developer docs: start at s","default_branch":null,"files":null,"tree":[],"storefront":"/r/saleor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saleor/storefront/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}