Top pick · highest health
Saleor
GraphQL native, API-only platform for scalable composable e-commerce storefront.
E-commerce
Shopify hosts your store for a monthly subscription; with these platforms you run the server, the updates and the integrations yourself. The choice comes down to your stack, and to whether you want a ready-made shop or an engine behind your own front end. For a ready-made shop, PrestaShop, OpenCart and Magento Open Source are all written in PHP, and Bagisto, built on Laravel and Vue.js, adds multi-vendor marketplaces. If you are building a custom storefront, pick a headless engine: Saleor is GraphQL-native and API-only under BSD-3-Clause, with a Docker image; MedusaJs and Vendure are Node.js frameworks under MIT, with Vendure in TypeScript end to end. Spree Commerce suits Ruby on Rails teams and Sylius suits Symfony teams. EverShop sits between the two camps: a modular TypeScript, GraphQL and React platform that ships a Docker image. Six of the eleven are written in PHP, so the language your team can maintain narrows the field quickly.
Read the comparison: Bagisto vs OpenCart vs Drupal Commerce (2026 Comparison)
Healthiest
Health 97/100: 113 commits in 90 days, latest release 3.23.45, Docker image available.
Most starred
37,008 stars, the biggest community among Shopify alternatives.
Most active
1,814 commits in the last 90 days, more than any other option here.
Showing 11 of 11 tools
Top pick · highest health
GraphQL native, API-only platform for scalable composable e-commerce storefront.
E-commerce platform with essential commerce features. Modular architecture and fully customizable.
Headless commerce engine that enables developers to create amazing digital commerce experiences.
Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features.
Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.
Leading provider of open omnichannel innovation.
Fully scalable e-commerce solution.
Symfony2 powered open source full-stack platform for eCommerce.
A headless commerce framework.
Shopping cart solution.
E-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel.
We track 11 open-source Shopify alternatives, of which 10 currently score 70 or above on Repoly's GitHub health scale and 2 ship a Docker image. Saleor leads on health at 97/100 with 113 commits in the last 90 days; across all 11 projects you are choosing between BSD-3-Clause, GPL-3.0, LGPL-3.0 and 2 other licences.
Saleor edges EverShop 97 to 96, and most of the difference is stars: 23k stars against 11k stars. EverShop is the busier codebase, though, with 295 commits in 90 days to 113. MedusaJs has the largest following at 37k stars, yet ranks #3 of 11, held back mostly by Docker support (no Docker image).
The most recent release is Spree Commerce v6.0.1, published yesterday. Aimeos publishes no tagged releases, which costs up to 25 of the 100 points. Aimeos scores under 40, so check recent activity before adopting it. By stack, PHP (6), Nodejs (3) and Python (1) are the most common. Saleor, MedusaJs, Bagisto and 4 more are permissively licensed; EverShop, Magento Open Source, PrestaShop and 1 more are copyleft.
| Tool | Health | Stars | Last commit | Licence | Self-hosting | Best for |
|---|---|---|---|---|---|---|
| Saleor Steady at 97 since 11 Sep | 97 | 23k | today | BSD-3-Clause | Docker image | Long-term use: health 97/100 |
| EverShop Steady at 96 since 11 Sep | 96 | 11k | today | GPL-3.0 | Docker image | Quick setup: ships a Docker image |
| MedusaJs Steady at 88 since 11 Sep | 88 | 37k | today | MIT | Manual (Nodejs) | Community size: 37k stars |
| Bagisto Steady at 88 since 11 Sep | 88 | 28k | 2 days ago | MIT | Manual (PHP) | Commercial reuse: MIT licence |
| Spree Commerce Steady at 87 since 11 Sep | 87 | 16k | today | BSD-3-Clause | Manual (Ruby) | Fast development: 1,814 commits in 90 days |
| Magento Open Source | 86 | 12k | today | OSL-3.0 | Manual (PHP) | PHP teams: health 86/100 |
| PrestaShop | 86 | 9.2k | today | OSL-3.0 | Manual (PHP) | PHP teams: health 86/100 |
| Sylius | 86 | 8.6k | today | MIT | Manual (PHP) | PHP teams: health 86/100 |
| Vendure | 86 | 8.6k | today | MIT | Manual (Nodejs) | Fresh releases: v3.8.1, 7 days ago |
| OpenCart | 86 | 8.2k | 3 days ago | GPL-3.0 | Manual (PHP) | PHP teams: health 86/100 |
| Aimeos | 34 | 5.5k | 7 days ago | LGPL-3.0 | Manual (PHP) | Check activity first: health 34/100 |
Yes. 11 of the 11 Shopify alternatives we track are on GitHub, led by Saleor (github.com/saleor/saleor, health 97/100, 23k stars) and EverShop (github.com/evershopcommerce/evershop, health 96/100). Each tool page links its repository and shows the health score we recompute from it every night.
Saleor scores highest at 97/100, with 113 commits in the last 90 days, 23k stars on GitHub and its latest release (3.23.45) published 2 days ago. Spree Commerce has the most raw commit activity at 1814 commits in 90 days.
2 of 11 publish a Docker image or Compose file: Saleor, EverShop. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.
On measured health Saleor leads, 97 to 96. Saleor has 113 commits in 90 days, 23k stars and 3.23.45 from 2 days ago; EverShop has 295 commits in 90 days, 11k stars and v2.3.0 from 22 days ago. Saleor is ahead or level on every term Repoly measures.
7 of 11 are permissively licensed (MIT, Apache, BSD or similar): Saleor (BSD-3-Clause), MedusaJs (MIT), Bagisto (MIT), Spree Commerce (BSD-3-Clause), Sylius (MIT), Vendure (MIT). 4 use copyleft licences such as GPL or AGPL, which require you to publish changes if you distribute a modified version.