Description
Key Features: Headless Commerce - build mobile apps or custom storefronts in any technology PWA - offline shopping experiences like native mobile apps Mobile-first Storefront - modern, ultra-fast and responsive storefront designed for great UX as well as SEO Global Commerce - multi-currency and multi-language support out of the box, different shipping methods / costs for different regions, advanced tax calculation Multi-Store - host multiple brands / stores on one Spree instance with different branding, configuration, payment methods, shipping options, product catalogs, etc Responsive Admin Panel - manage and curate products, users, orders, returns, shipments & more Orders - robust system for orders, shipments, returns, and refunds Carts - comprehensive and advanced discounts system Payments - over 30 payment provider integration out of the box plus API to integrate any other gateway Run everywhere - cloud, VPS, Docker, Kubernetes Battle-Tested - used by thousands of merchants around the globe in all categories since 2007! Fully customizable - pick and choose parts you want to use and customize everything else (storefront, order processing, API, etc) to create unique solutions that your business requires More features available via extensions - dozens of extensions built by the community, ready for use for free!
Spree alternatives and similar gems
Based on the "E-Commerce and Payments" category.
Alternatively, view Spree Commerce alternatives based on common mentions on social networks and blogs.
-
Active Merchant
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways. -
Solidus
๐ Solidus, the open-source eCommerce framework for industry trailblazers. -
ROR Ecommerce
Ruby on Rails Ecommerce platform, perfect for your small business solution. -
Piggybak
Modular, Extensible open-source ecommerce solution for Ruby on Rails. -
credit_card_validations
:credit_card: ruby gem for validating credit card numbers, generating valid numbers, luhn checks
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Spree or a related project?
README
Spree Commerce

Spree is a headless open source e-commerce platform for global brands.
Key Features
- Headless Commerce - build mobile apps or custom storefronts in any technology, JS/TS SDK available
- PWA - offline shopping experiences like native mobile apps
- Global Commerce - multi currency and multi language support out of the box, different shipping methods / costs for different regions, advanced tax calculation
- Multi-Store - host multiple brands / stores on one Spree instance with different branding, configuration, payment methods, shipping options, product catalogs etc
- Multi-vendor marketplace - run your own marketplace with multiple suppliers with dedicated Supplier Dashboard
- Responsive Admin Panel - manage and curate products, users, orders, returns, shipments & more
- Orders - robust system for orders, shipments, returns and refunds
- Carts - comprehensive and advanced discounts system
- Payments - over 30 payment provider integration out of the box plus API to integrate any other gateway
- Run everywhere - cloud, VPS, Docker, Kubernetes
- Battle Tested - used by thousands of merchants around the globe in all categories since 2007!
- Fully customizable - pick and choose parts you want to use and customize everything else (storefront, order processing, API, etc) to create unique solutions that your business requires
- More features available via extensions - dozens of extensions built by community, ready for use for free!
Sponsored by
Vendo is a great fit for marketplaces of all sizes - either with own fulfillment and multiple warehouses or in a dropshipping model. Vendo automates everything from vendor onboarding, accepting buyer payments in over 135 currencies, to supplier payouts in 50 countries.
Vendo ensures excellent buyer experience with smooth product discovery and search, a multitude of payment methods and optimal shipping cost calculation. Vendo keeps suppliers happy with easy onboarding, automated products sync using their preferred method and easy payouts.
Documentation
API
Contributing
Spree is an open source project and we love contributions in any form - pull requests, issues, feature ideas!
Please review the Contributing Guide
License
Spree is released under the New BSD License.
*Note that all licence references and agreements mentioned in the Spree README section above
are relevant to that project's source code only.