Top pick · highest health
Saleor
GraphQL native, API-only platform for scalable composable e-commerce storefront.
★ 23k 113 commits / 90d ⟳ today BSD-3-Clause Docker
Category
These are shop platforms you can run on your own server, from complete storefronts such as PrestaShop, OpenCart and WooCommerce to headless engines such as Saleor, MedusaJs and Vendure. If you already run a CMS, three of them add a shop to it as a module: Drupal Commerce for Drupal, WooCommerce for WordPress and CoreShop for Pimcore.
Most starred
37,008 stars on GitHub, the largest community in the category.
Most active
1,814 commits in the last 90 days, the fastest-moving codebase here.
Most permissive
BSD-3-Clause licence with health 97/100: the strongest option if you need to embed or fork commercially.
Ranked by health
Top pick · highest health
GraphQL native, API-only platform for scalable composable e-commerce storefront.
★ 23k 113 commits / 90d ⟳ today BSD-3-Clause Docker
E-commerce platform with essential commerce features. Modular architecture and fully customizable.
★ 11k 295 commits / 90d ⟳ today GPL-3.0 Docker
Ecommerce platform that gives you complete control over your store.
★ 5.3k 429 commits / 90d ⟳ yesterday BSD-3-Clause Docker
Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.
★ 4.1k 106 commits / 90d ⟳ today AGPL-3.0 Docker
Track pricing, stock status of products across multiple stores such as Amazon, Ebay, Walmart, etc.
★ 760 32 commits / 90d ⟳ 4 days ago GPL-3.0 Docker
Shopping cart in 1 file (with support for payment by card or cryptocurrency).
★ 364 140 commits / 90d ⟳ yesterday MIT Docker
Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features.
★ 28k 547 commits / 90d ⟳ 2 days ago MIT
Headless commerce engine that enables developers to create amazing digital commerce experiences.
★ 37k 578 commits / 90d ⟳ today MIT
Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.
★ 16k 1814 commits / 90d ⟳ today BSD-3-Clause
Leading provider of open omnichannel innovation.
★ 12k 1037 commits / 90d ⟳ today OSL-3.0
Symfony2 powered open source full-stack platform for eCommerce.
★ 8.6k 281 commits / 90d ⟳ today MIT
Open Source Point of Sale is a web based point of sale system.
★ 4.5k 150 commits / 90d ⟳ yesterday MIT
PHP based open source e-commerce software made in Germany.
★ 3.5k 1220 commits / 90d ⟳ today MIT
Thelia is an open source and flexible e-commerce solution.
★ 882 1266 commits / 90d ⟳ today LGPL-3.0
E-commerce website for individuals and businesses, built on top of Laravel Framework.
★ 737 25 commits / 90d ⟳ yesterday MIT
Popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules.
★ 410 32 commits / 90d ⟳ yesterday GPL-2.0
OXID eShop is a flexible open source e-commerce software with a wide range of functionalities.
★ 238 92 commits / 90d ⟳ yesterday ⊘ Proprietary
Platform to create your own peer-to-peer marketplace, also available with SaaS model.
★ 2.4k 2 commits / 90d ⟳ yesterday ⊘ Proprietary
E-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel.
★ 5.5k 8 commits / 90d ⟳ 7 days ago LGPL-3.0
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | Saleor Docker | 23k | 113 | BSD-3-Clause | today | |
| 2 | EverShop Docker | 11k | 295 | GPL-3.0 | today | |
| 3 | Solidus Docker | 5.3k | 429 | BSD-3-Clause | yesterday | |
| 4 | Hi.Events Docker | 4.1k | 106 | AGPL-3.0 | today | |
| 5 | Discount Bandit Docker | 760 | 32 | GPL-3.0 | 4 days ago | |
| 6 | myCart Docker | 364 | 140 | MIT | yesterday | |
| 7 | Bagisto | 28k | 547 | MIT | 2 days ago | |
| 8 | MedusaJs | 37k | 578 | MIT | today | |
| 9 | Spree Commerce | 16k | 1814 | BSD-3-Clause | today | |
| 10 | Magento Open Source | 12k | 1037 | OSL-3.0 | today | |
| 11 | OpenCart | 8.2k | 567 | GPL-3.0 | 3 days ago | |
| 12 | PrestaShop | 9.2k | 766 | OSL-3.0 | today | |
| 13 | Sylius | 8.6k | 281 | MIT | today | |
| 14 | Vendure | 8.6k | 816 | MIT | today | |
| 15 | WooCommerce | 11k | 1666 | GPL-3.0 | today | |
| 16 | Open Source POS | 4.5k | 150 | MIT | yesterday | |
| 17 | Shopware Community Edition | 3.5k | 1220 | MIT | today | |
| 18 | Thelia | 882 | 1266 | LGPL-3.0 | today | |
| 19 | CoreShop | 292 | 268 | GPL-3.0 | 2 days ago | |
| 20 | s-cart | 737 | 25 | MIT | yesterday | |
| 21 | Pretix Docker | 2.6k | 351 | AGPL-3.0 | today | |
| 22 | Drupal Commerce | 410 | 32 | GPL-2.0 | yesterday | |
| 23 | OXID eShop | 238 | 92 | ⊘ Proprietary | yesterday | |
| 24 | Sharetribe | 2.4k | 2 | ⊘ Proprietary | yesterday | |
| 25 | Aimeos | 5.5k | 8 | LGPL-3.0 | 7 days ago |
E-commerce software. Repoly tracks 25 open-source e-commerce tools, each scored nightly from its repository activity and ranked by that score alone. Saleor leads at 97/100 with 113 commits in the last 90 days and 23k stars, followed by EverShop (96) and Solidus (95). 20 of the 25 score 70 or above, 7 publish a Docker image, and the median health is 86. MIT is the most common licence, carried by 8 of them. Between them they stand in for Shopify and Eventbrite. The score weighs commits in the last 90 days, release recency, stars, archive status and Docker support; a low number means low measurable activity, not low quality, so a finished, stable tool can legitimately sit lower down.
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 #8 of 25, held back mostly by Docker support (no Docker image).
The most recent release is Spree Commerce v6.0.1, published yesterday. Pretix, Drupal Commerce, OXID eShop and 1 more publish 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 (15), Nodejs (3) and Ruby (3) are the most common. Saleor, Solidus, myCart and 9 more are permissively licensed; EverShop, Hi.Events, Discount Bandit and 8 more are copyleft. OXID eShop and Sharetribe are source-available rather than open source, which limits commercial reuse.
| Tool | Health | Stars | Last commit | Licence | Self-hosting | Best for |
|---|---|---|---|---|---|---|
| Saleor | 97 | 23k | today | BSD-3-Clause | Docker image | Long-term use: health 97/100 |
| EverShop | 96 | 11k | today | GPL-3.0 | Docker image | Quick setup: ships a Docker image |
| Solidus | 95 | 5.3k | yesterday | BSD-3-Clause | Docker image | Commercial reuse: BSD-3-Clause licence |
| Hi.Events | 94 | 4.1k | today | AGPL-3.0 | Docker image | Docker users: health 94/100 |
| Discount Bandit | 92 | 760 | 4 days ago | GPL-3.0 | Docker image | PHP teams: health 92/100 |
| myCart | 90 | 364 | yesterday | MIT | Docker image | Go teams: the only Go option here |
| Bagisto | 88 | 28k | 2 days ago | MIT | Manual (PHP) | PHP teams: health 88/100 |
| MedusaJs | 88 | 37k | today | MIT | Manual (Nodejs) | Community size: 37k stars |
| Spree Commerce | 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 |
| OpenCart | 86 | 8.2k | 3 days ago | GPL-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) | Nodejs teams: health 86/100 |
| WooCommerce | 86 | 11k | today | GPL-3.0 | Manual (PHP) | PHP teams: health 86/100 |
| Open Source POS | 85 | 4.5k | yesterday | MIT | Manual (PHP) | PHP teams: health 85/100 |
| Shopware Community Edition | 84 | 3.5k | today | MIT | Manual (PHP) | PHP teams: health 84/100 |
| Thelia | 82 | 882 | today | LGPL-3.0 | Manual (PHP) | Fresh releases: 3.3.0, yesterday |
| CoreShop | 80 | 292 | 2 days ago | GPL-3.0 | Manual (PHP) | PHP teams: health 80/100 |
| s-cart | 76 | 737 | yesterday | MIT | Manual (PHP) | PHP teams: health 76/100 |
| Pretix | 69 | 2.6k | today | AGPL-3.0 | Docker image | Python teams: health 69/100 |
| Drupal Commerce | 55 | 410 | yesterday | GPL-2.0 | Manual (PHP) | PHP teams: health 55/100 |
| OXID eShop | 55 | 238 | yesterday | ⊘ Proprietary | Manual (PHP) | PHP teams: health 55/100 |
| Sharetribe | 51 | 2.4k | yesterday | ⊘ Proprietary | Manual (Ruby) | Ruby teams: health 51/100 |
| Aimeos | 34 | 5.5k | 7 days ago | LGPL-3.0 | Manual (PHP) | Check activity first: health 34/100 |
Yes. 24 of the 25 e-commerce tools 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). Drupal Commerce is developed on git.drupalcode.org instead. Each tool page links its repository and shows the health score we recompute from it every night.
By Repoly's GitHub health score, Saleor at 97/100 (113 commits in 90 days, 3.23.45 from 2 days ago). EverShop is next at 96; Saleor's lead comes mostly from stars. The score measures maintenance, not features, so shortlist the top few and try them.
Spree Commerce (1,814 commits in 90 days), WooCommerce (1,666 commits in 90 days) and Thelia (1,266 commits in 90 days). Commit activity is 35 of the 100 health points, the largest single term.
7 of 25 publish a Docker image or Compose file, led by Saleor, EverShop, Solidus, Hi.Events, Discount Bandit and 2 more.
12 of 25: Saleor (BSD-3-Clause), Solidus (BSD-3-Clause), myCart (MIT), Bagisto (MIT), MedusaJs (MIT) and 7 more. 11 are copyleft.