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.4k 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 9

  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
  • spree_klaviyo Public

    Official Klaviyo marketing platform integration for Spree Commerce

    spree/spree_klaviyo’s past year of commit activity
    Ruby 2 MIT 1 0 1 Updated Apr 17, 2026
  • spree Public

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

    spree/spree’s past year of commit activity
    Ruby 15,351 BSD-3-Clause 5,245 68 24 Updated Apr 16, 2026
  • .github Public
    spree/.github’s past year of commit activity
    0 0 0 0 Updated Apr 16, 2026
  • storefront Public template

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

    spree/storefront’s past year of commit activity
    TypeScript 20 MIT 9 1 3 Updated Apr 16, 2026
  • spree_legacy_api_v2 Public

    Legacy API v2 endpoints for Spree Commerce

    spree/spree_legacy_api_v2’s past year of commit activity
    Ruby 0 0 2 0 Updated Apr 16, 2026
  • spree-starter Public template

    @spree application starter template

    spree/spree-starter’s past year of commit activity
    Ruby 397 MIT 249 1 2 Updated Apr 14, 2026
  • spree-rails-storefront Public

    Spree 5 storefront built with Ruby on Rails with a visual page builder

    spree/spree-rails-storefront’s past year of commit activity
    Ruby 2 7 12 1 Updated Apr 11, 2026
  • spree_adyen Public

    Official Adyen payments platform integration for Spree Commerce

    spree/spree_adyen’s past year of commit activity
    Ruby 2 MIT 0 0 1 Updated Apr 10, 2026
  • spree_dev_tools Public

    Spree Developer Tools

    spree/spree_dev_tools’s past year of commit activity
    Ruby 9 MIT 8 0 0 Updated Apr 8, 2026
  • spree_stripe Public

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

    spree/spree_stripe’s past year of commit activity
    Ruby 9 MIT 4 1 2 Updated Apr 8, 2026

Top languages

Ruby TypeScript

Most used topics

Loading…