Spree Commerce
Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.
Spree Commerce provides a self‑hosted, open‑source e‑commerce backend built on Ruby on Rails, exposing a complete REST API and a TypeScript SDK for type‑safe client integration. The platform includes a production‑ready Next.js storefront built with React, Tailwind CSS and TypeScript, allowing developers to launch a full shopping experience quickly via a single command or Docker setup.
The system is modular and supports a range of complex scenarios out of the box: B2B wholesale with custom pricing and payment terms, multi‑vendor marketplaces with vendor‑managed catalogs and commissions, multi‑tenant SaaS deployments, and cross‑border stores with per‑market currency, language, tax and shipping rules. Additional features include provider‑agnostic payment sessions, MeiliSearch‑powered product search, and an extensible admin dashboard.
Target users are developers and businesses that need a flexible, API‑driven commerce stack without platform fees or vendor lock‑in, especially those building B2B portals, marketplaces, multi‑region or digital‑product stores. The BSD‑3‑Clause license and stable maturity make it suitable for production use and further customization.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
Solidus
A free, open-source ecommerce platform that gives you complete control over your store.

DevOps & Infrastructure
Saleor
Django based open-sourced e-commerce storefront.
DevOps & Infrastructure
Vendure
A headless commerce framework.

DevOps & Infrastructure
MedusaJs
Headless commerce engine that enables developers to create amazing digital commerce experiences.

File Management & Transfer
Shopware Community Edition
PHP based open source e-commerce software made in Germany.

Network & Connectivity
EverShop
E-commerce platform with essential commerce features. Modular architecture and fully customizable.