Skip to content

Search tools

Category

Open source e-commerce

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.

updated Oct 2026 25 tools ★ 204k stars 7 with Docker median 86

Best for…

  • Most starred

    MedusaJs

    37,008 stars on GitHub, the largest community in the category.

  • Most active

    Spree Commerce

    1,814 commits in the last 90 days, the fastest-moving codebase here.

  • Most permissive

    Saleor

    BSD-3-Clause licence with health 97/100: the strongest option if you need to embed or fork commercially.

Ranked by health

Table view

How the e-commerce tools compare

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.

E-commerce tools by health, stars, last commit, licence, self-hosting and what each is best for
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

How to choose e-commerce software

  • Want the project most likely to keep shipping? Start with Saleor: health 97/100 and 113 commits in the last 90 days.
  • Building it into a commercial product? Saleor is BSD-3-Clause, a permissive licence, so changes you ship stay yours.
  • Want the quickest install? Saleor, EverShop, Solidus and 4 more ship a Docker image; the others install by hand on their own stack.
  • Planning to patch or extend it? Match your stack: PHP (Discount Bandit, Bagisto and 13 more), Nodejs (EverShop, MedusaJs and 1 more), Ruby (Solidus, Spree Commerce and 1 more).
  • The score measures maintenance, not features: shortlist two and try them with your own data before you migrate.

E-commerce: common questions

Is there open source e-commerce software on GitHub?

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.

What is the best open source e-commerce tool?

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.

Which e-commerce tools are the most actively developed?

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.

Which e-commerce tools can I run in Docker?

7 of 25 publish a Docker image or Compose file, led by Saleor, EverShop, Solidus, Hi.Events, Discount Bandit and 2 more.

Which e-commerce tools have a permissive licence?

12 of 25: Saleor (BSD-3-Clause), Solidus (BSD-3-Clause), myCart (MIT), Bagisto (MIT), MedusaJs (MIT) and 7 more. 11 are copyleft.