# Spree Commerce

Open-source commerce platform built on Ruby on Rails, with a REST API, TypeScript SDKs and a Next.js storefront.


Source: https://findsoftware.frbit.cloud/spree/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://spreecommerce.org
- repository: https://github.com/spree/spree
- docs: https://spreecommerce.org/docs/
- pricing: https://spreecommerce.org/pricing
- x: https://x.com/spreecommerce
- discord: https://discord.spreecommerce.org
- youtube: https://www.youtube.com/@SpreecommerceInc

### Identity

- status: active
- maintainer: Vendo Connect Inc
- maintainerType: company
- parent: unknown
- firstRelease: 2009
- hqCountry: unknown

### Kind

- category: e-commerce
- hosting: ruby, node
- language: ruby
- runtime: ruby, node
- runtimeMin: ruby 3.2
- basedOn: rails

### Content

- contentStore: database
- databases: postgres, mysql, sqlite
- adminUi: yes
- headlessApi: rest
- templating: unknown
- i18n: yes

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: npx create-spree-app, or manual installation with rails new and a Spree template

### License

- licenseModel: open-core
- license: BSD-3-Clause

### Releases

- currentMajor: 5
- latestReleaseDate: 2026-07-28

### Adoption

- githubStargazers: 15778
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 307
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/spree/spree (read 2026-10-26)
- urls: https://spreecommerce.org (read 2026-10-26)
- urls: https://github.com/spree/spree/blob/main/README.md (read 2026-10-26)
- maintainer: https://spreecommerce.org/terms (read 2026-10-26)
- language: https://api.github.com/repos/spree/spree (read 2026-10-26)
- runtime: https://rubygems.org/api/v2/rubygems/spree/versions/5.6.1.json (read 2026-10-26)
- runtime: https://spreecommerce.org/docs/v5/developer/getting-started/quickstart.md (read 2026-10-26)
- runtimeMin: https://rubygems.org/api/v2/rubygems/spree/versions/5.6.1.json (read 2026-10-26)
- runtimeMin: https://spreecommerce.org/docs/v5/developer/getting-started/quickstart.md (read 2026-10-26)
- basedOn: https://spreecommerce.org/docs/v5/developer/create-spree-app/quickstart.md (read 2026-10-26)
- category: https://spreecommerce.org (read 2026-10-26)
- installMethod: https://spreecommerce.org/docs/v5/developer/getting-started/quickstart.md (read 2026-10-26)
- databases: https://spreecommerce.org/docs/v5/developer/deployment/database.md (read 2026-10-26)
- contentStore: https://spreecommerce.org/docs/v5/developer/deployment/database.md (read 2026-10-26)
- runsAs: https://spreecommerce.org/docs/v5/developer/deployment/docker.md (read 2026-10-26)
- adminUi: https://github.com/spree/spree/blob/main/README.md (read 2026-10-26)
- headlessApi: https://github.com/spree/spree/blob/main/README.md (read 2026-10-26)
- i18n: https://spreecommerce.org (read 2026-10-26)
- license: https://github.com/spree/spree/blob/main/LICENSE (read 2026-10-26)
- licenseModel: https://github.com/spree/spree/blob/main/README.md (read 2026-10-26)
- urls: https://github.com/spree/spree/blob/main/README.md (read 2026-10-26)
- firstRelease: https://rubygems.org/api/v1/versions/spree.json (read 2026-10-26)
- currentMajor: https://github.com/spree/spree/releases/tag/v5.6.1 (read 2026-10-26)
- latestReleaseDate: https://github.com/spree/spree/releases/tag/v5.6.1 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/spree/spree (read 2026-10-26)
- contributors: https://api.github.com/repos/spree/spree/contributors?per_page=1 (read 2026-10-26)

## Notes

Spree Commerce is an e-commerce platform whose backend is a Ruby on Rails application. It exposes a REST API for storefronts, admin tools and sellers, and ships a React admin dashboard built with Vite. The Next.js storefront is a separate application. One installation can run several brand stores under one admin panel, and staff can sign in through OpenID Connect.

The backend keeps its data in the application's database and runs as one container that serves web requests and background jobs.

## Worth knowing

The project is open core. The paid [Enterprise Edition](https://spreecommerce.org/pricing) adds modules such as B2B approval workflows and multi-tenant SaaS, and its code is not in the repository. The Sandbox that the site offers for free is an evaluation service; its terms say it is not a production host.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
