Skip to content
@spree

Spree Commerce

Open-source headless eCommerce platform with REST API, TypeScript SDK, and Next.js storefront for cross-border, B2B or marketplace eCommerce.

Spree Commerce open source headless eCommerce platform for B2B, Multi-vendor Marketplace, cross-border eCommerce, multi-tenant eCommerce

Spree Commerce

Website · Next.js Storefront · Demo · Documentation · API · Roadmap · Slack · Enterprise

Gem Total Downloads Slack members

Open-source headless eCommerce platform with a complete REST API, TypeScript SDK, and a production-ready Next.js storefront.

Everything you need to launch cross-border storefronts, B2B wholesale, multi-vendor marketplaces, or multi-tenant SaaS.

Getting Started

Copy and paste the following command to your terminal to set up Spree in 5 minutes:

npx create-spree-app@latest my-store

The CLI walks you through an interactive setup:

  • Choose Full-stack (Backend + Next.js Storefront) or Backend only
  • Optionally load sample data (products, categories, images)

You need to have Node.js (22+) installed and Docker running. Learn more in the installation docs.

Pinned Loading

  1. spree spree Public

    Open-source headless eCommerce platform with REST API, TypeScript SDK, and Next.js storefront for cross-border, B2B or marketplace eCommerce.

    Ruby 15.3k 5.2k

  2. storefront storefront Public template

    Open-source Next.js eCommerce storefront for Spree Commerce. REST API, TypeScript SDK, Stripe payments, multi-region, checkout. MIT license.

    TypeScript 20 7

  3. spree_stripe spree_stripe Public

    The official Stripe integration for Spree Commerce open-source eCommerce platform. Stripe Connect integration is also available.

    Ruby 9 4

  4. spree_adyen spree_adyen Public

    Official Adyen payments platform integration for Spree Commerce

    Ruby 2

Repositories

Showing 10 of 24 repositories