An open API service indexing awesome lists of open source software.

https://github.com/spree/spree

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
https://github.com/spree/spree

cart e-commerce ecommerce ecommerce-api ecommerce-framework ecommerce-platform marketplace multi-tenant multi-vendor multi-vendor-ecommerce open-source rails ruby rubyonrails shop spree spree-commerce spreecommerce store white-label

Last synced: 23 days ago
JSON representation

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev

Awesome Lists containing this project

README

        



Spree Commerce - an open source eCommerce platform

Spree Commerce


An open-source eCommerce platform giving you full control and customizability.


Build any eCommerce solution that your business requires.




Spree 5
·
Website
·
Documentation
·
Slack
·
Starter
·
Demo
·
Pricing
·
Roadmap



Gem Total Downloads


Slack members

## Getting Started

Visit the [Quickstart Guide](https://spreecommerce.org/docs/developer/getting-started/quickstart) to set up Spree in 5 minutes.

Make sure to check out the latest [Spree 5 release announcement](https://github.com/spree/spree#spree-5-announcement--demo) and demo.

If you like what you see, consider giving Spree a GitHub star :star:

Thank you for supporting Spree open-source :heart:

## Spree 5 Announcement & Demo

[![Spree Commerce 5 version](https://vendo-production-res.cloudinary.com/image/upload/w_2000/q_auto/v1742985405/docs/github/Spree_Commerce_open-source_eCommerce_myzurl.jpg)](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/)

We’re thrilled to unveil [Spree 5](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/
) — the most powerful and feature-packed open-source release in Spree Commerce’s history, including:
- A completely revamped Admin Dashboard experience: boost your team's productivity
- A Mobile-First, No-code Customizable Storefront: raise conversions and loyalty
- New integrations: a native [Stripe integration](https://github.com/spree/spree_stripe), and also Stripe Connect, Klaviyo integrations available with the Enterprise Edition
- Enterprise Edition Admin Features: Audit Log, [Multi-Vendor Marketplace](https://spreecommerce.org/marketplace-ecommerce/), [Multi-tenant / White-label SaaS eCommerce](https://spreecommerce.org/multi-tenant-white-label-ecommerce/)

Read the [full Spree 5 announcement here](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/).

Check out the [Spree 5 demo](https://demo.spreecommerce.org/) for yourself.

## Enterprise support

[Contact us](https://spreecommerce.org/contact/) for enterprise support and custom development services. We offer:
* expert delivery of your Spree application,
* migrations and upgrades,
* optimizing your Spree stack.

## Enterprise Edition

Besides enterprise support we also offer the Spree Commerce [Enterprise Edition](https://spreecommerce.org/spree-commerce-version-comparison-community-edition-vs-enterprise-edition/) that gives you all the tools you need to launch your store or marketplace and provides you with ready-to-use integrations that will reduce your project's development time and cost.

To get access to Spree Enterprise (Vendo), contact our [Sales team](https://spreecommerce.org/get-started/)

## Features
### Customizable and modular
* pick and choose parts you want to use
* customize everything else (storefront, order processing, API, etc)
Spree Commerce - Storefront customization

### Composable and API-first
* connect with your existing ecosystem, build custom workflows with ease
* [Storefront and Admin API](https://spreecommerce.org/docs/api-reference/introduction)
* Webhooks
Spree Commerce - API   Integrations

### Cart and Checkout for any use case
* advanced cart functionality
* over 30 payment provider integrations out of the box
* API to integrate any other payment gateway
* robust discounts system
* store credits, gift cards
Spree Commerce - Cart   Checkout
Spree Commerce - Payments   Refunds

### [Global Commerce](https://spreecommerce.org/multi-region-ecommerce/) ready
* multi-currency
* multi-language
* full translation support for products, categories, and more
* different shipping methods / costs for different regions
* advanced tax calculation
Spree Commerce - Multi-region   Multi-store
Spree Commerce - Multi-region

### [Multi-Store](https://spreecommerce.org/multi-store-ecommerce/) ready
* host multiple brands / stores on a single Spree instance
* each with different branding, configuration, payment methods, shipping options, product catalogs etc
Spree Commerce - Multi-store

### Responsive Admin Panel
Manage and curate products, users, orders, returns, shipments & more
Spree Commerce - Inventory management

### Orders & Post-purchase management
Manage orders, shipments, returns and refunds
Spree Commerce - Order   Return management
Spree Commerce - Order Fulfillment

### Why developers love it
* **Runs anywhere** - cloud, VPS, Docker, Kubernetes
* **Battle Tested** - used by thousands of merchants around the globe in all categories since 2007!
* **Extensions available** adding new features to Spree

## What you can build with Spree
Use Spree for any use case. Innovate beyond what's out there.

### A [headless eCommerce](https://spreecommerce.org/headless-ecommerce/) micro-service
Capture orders and payments for whatever you're selling - physical or digital, products or services

Spree Commerce - headless open-source eCommerce

### A [Multi-vendor marketplace](https://spreecommerce.org/use-cases/multi-vendor-marketplace-demo/)
Run your own marketplace with multiple suppliers, each with a dedicated supplier dashboard
Spree Commerce - Marketplace

### A [B2B eCommerce](https://spreecommerce.org/use-cases/headless-b2b-ecommerce/)
Start capturing 6+ figure orders from resellers with safe payments and a checkout process that fits your business model
Spree Commerce - B2B eCommerce

### [Wholesale eCommerce](https://spreecommerce.org/use-cases/wholesale-ecommerce/)
Run your wholesale operation the way your retail partners expect
Spree Commerce - Wholesale

### A [white-label SaaS or multi-tenant eCommerce](https://spreecommerce.org/multi-tenant-white-label-ecommerce/) platform
Launch a [multi-tenant eCommerce platform](https://spreecommerce.org/multi-tenant-white-label-ecommerce/) for your customers, resellers, affiliates in any configuration, eg. B2B2B, B2B2C, B2B2E

Spree Commerce - Multi-store

## Community & Contributing

Spree is an open source project and we love contributions in any form - pull requests, issues, feature ideas!

Follow our [Contributing Guide](https://spreecommerce.org/docs/developer/contributing/quickstart)

[Join our Slack](https://slack.spreecommerce.org) to meet other community members.

## Contact

[Contact us](https://spreecommerce.org/contact/) and let's go!

## Developed by

Spree is developed and maintained by


Vendo

> Vendo is an eCommerce platform based on Spree which you can customize to your exact needs (source available).
Go global on day 1. DTC x B2B x Marketplace. API-first. One or multiple storefronts.

## License

Spree Commerce is a free, open-source eCommerce framework giving you full control and customizability.

For Spree Commerce versions 4.10 and later in the [spree/spree](https://github.com/spree/spree) repository two licenses apply simultaneously and users are required to comply with the terms of these two licenses at the same time:

* [AGPL-3.0](https://opensource.org/license/agpl-v3) - for all contributions from version 4.10 onwards

* [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) - for all other contributions predating version 4.10

Effectively, for versions 4.10 and upwards **AGPL-3.0** license applies.

Spree Commerce versions 4.9 and earlier in the [spree/spree](https://github.com/spree/spree) repository are available under the BSD-3-Clause license and users are required to comply with its terms.

If you’d like to use Spree Commerce without the AGPL-3.0 restrictions e.g. for a SaaS business, please talk to us about obtaining a [Commercial License](https://github.com/spree/spree/blob/main/license.md#commercial-license).

All third party components incorporated into this software are licensed under the original license provided by the owner of the applicable component.

Please refer to our [Licensing FAQ](https://spreecommerce.org/why-spree-is-changing-its-open-source-license-to-agpl-3-0-and-introducing-a-commercial-license/) in case of questions