
Spree Commerce
Modular, API-first eCommerce platform built on Ruby on Rails
15.6k stars 5.3k forks last commit first released BSD-3-Clause
Actively maintained
Last commit 26 Aug 2026.

Spree Commerce is an open-source eCommerce platform designed for teams that need deep customization and control over their online commerce stack. It is modular and API-first, making it suitable for both traditional storefronts and headless implementations.
Key Features
- Modular architecture with extensible components and a large ecosystem of extensions
- API-first approach with storefront/admin APIs and webhook support for integrations
- Core commerce capabilities: products, variants, promotions/discounts, cart, and checkout
- Order lifecycle tools: payments, refunds, shipments, returns, and post-purchase management
- Global commerce features such as multi-currency and multi-language support
- Multi-store capability to run multiple brands/catalogs from a single instance
Use Cases
- Headless commerce backend powering a custom web or mobile storefront
- Building B2B or wholesale ordering flows with customized checkout logic
- Running multiple storefronts/brands from a single commerce deployment
Spree Commerce is a solid choice for organizations that want a Rails-based commerce engine with strong customization options and integration-friendly APIs. Its modular approach helps teams tailor commerce functionality to fit a wide range of business models and architectures.
Categories:
Tags:
Tech Stack:
Similar to Spree Commerce
Solidus
Open-source Ruby on Rails eCommerce framework
Solidus is an open-source Ruby on Rails eCommerce framework with a powerful admin, REST API, and extensible architecture for building customizable online stores.

Form.io
Form builder and form-driven API platform for web applications
Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.
Magento Open Source
Open-source PHP ecommerce platform for customizable storefronts
Modular, API-first ecommerce platform (Magento 2) for building customizable B2C and B2B storefronts with extensibility and rich commerce features.

Wagtail
Django-based content management system focused on flexibility
Wagtail is an open-source CMS built on Django and Python, offering an editor-friendly admin UI, flexible content modeling with StreamField, and optional headless APIs.

Aimeos
API-first PHP e-commerce framework and shop platform for Laravel
Aimeos is an API-first, high-performance e-commerce framework for Laravel, enabling scalable online shops, marketplaces, and complex B2B commerce applications.

ApostropheCMS
Full-stack Node.js CMS with in-context editing and headless options
Open-source full-stack CMS built with Node.js and MongoDB, featuring in-context visual editing and headless APIs for building modern websites and content apps.




