Skip to content
@spree

Spree Commerce

API-first open source eCommerce platform supporting natively: B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, multi-tenant, digital products

Spree Commerce - an open source eCommerce platform

Spree Commerce Open Source eCommerce

Spree Commerce is an API-first, open-source eCommerce platform for fast growing businesses and enterprises.

Spree supports complex commerce scenarios natively and lets you combine them: B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, digital products, multi-tenant commerce.

Website · Documentation · Quickstart Guide · Roadmap · Slack · Enterprise

Gem Total Downloads Slack members

Getting Started

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

bash -c "$(curl -fsSL https://spreecommerce.org/install)"

If you prefer to install Spree manually, you may follow the Quickstart Guide.

The Latest & Greatest

Make sure to check out Spree 5 announcement below and the latest Spree 5.3 release.

If you like what you see, consider following and giving Spree a GitHub star ⭐

Thank you for supporting Spree open-source ❤️

Enterprise Support

Contact us for dedicated support with SLA-backed response times, a dedicated success manager, LTS, 24/7 monitoring, and on-demand professional services from the team that builds Spree.

Pinned Loading

  1. spree spree Public

    Spree is an API-first, open-source eCommerce platform for fast growing businesses and enterprises. Spree supports complex commerce scenarios natively — from B2B wholesale to multi-vendor marketplac…

    Ruby 15.2k 5.2k

  2. spree-starter spree-starter Public template

    @spree application starter template

    Ruby 396 246

  3. nextjs-starter-spree nextjs-starter-spree Public template

    A modern, headless e-commerce storefront built with Next.js 16, React 19, and the Spree Commerce API v3.

    TypeScript 5 2

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

  5. spree_adyen spree_adyen Public

    Official Adyen payments platform integration for Spree Commerce

    Ruby 1

Repositories

Showing 10 of 23 repositories
  • nextjs-starter-spree Public template

    A modern, headless e-commerce storefront built with Next.js 16, React 19, and the Spree Commerce API v3.

    spree/nextjs-starter-spree’s past year of commit activity
    TypeScript 5 MIT 2 6 3 Updated Feb 28, 2026
  • spree_extension Public

    CLI tool for generating and managing Spree Commerce extensions.

    spree/spree_extension’s past year of commit activity
    Ruby 3 MIT 5 0 0 Updated Feb 28, 2026
  • spree-posts Public

    Simple posts management extension extracted from Spree 5.3

    spree/spree-posts’s past year of commit activity
    Ruby 0 MIT 0 0 0 Updated Feb 28, 2026
  • spree Public

    Spree is an API-first, open-source eCommerce platform for fast growing businesses and enterprises. Spree supports complex commerce scenarios natively — from B2B wholesale to multi-vendor marketplace to global multi-region or multi-tenant distributor platforms. Use each model independently or combine them as your business evolves.

    spree/spree’s past year of commit activity
    Ruby 15,243 BSD-3-Clause 5,241 77 20 Updated Feb 28, 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 2 12 0 Updated Feb 28, 2026
  • spree_adyen Public

    Official Adyen payments platform integration for Spree Commerce

    spree/spree_adyen’s past year of commit activity
    Ruby 1 MIT 0 0 1 Updated Feb 27, 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 0 Updated Feb 26, 2026
  • spree-starter Public template

    @spree application starter template

    spree/spree-starter’s past year of commit activity
    Ruby 396 MIT 246 2 6 Updated Feb 23, 2026
  • spree-multi-store Public

    Create and manage multiple stores in one Spree installation

    spree/spree-multi-store’s past year of commit activity
    Ruby 0 0 0 0 Updated Feb 22, 2026
  • 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 Feb 13, 2026