# Best open source e-commerce platforms

> The best open source e-commerce platform is MedusaJs, with 36,615 GitHub stars and the MIT license; Saleor and Bagisto are strong alternatives. This page also breaks the picks down by team size and use: Saleor leads for startups and small business; MedusaJs for enterprise. The overall ranking weighs GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits across the 24 apps in the e-commerce category of the appsgit catalog.

## Key facts

| Fact | Value |
|---|---|
| Question | What is the best open source e-commerce platform? |
| Picks | 25 |
| Top pick | MedusaJs (36,615 stars) |
| Data as of | Oct 7, 2026 |
| Canonical URL | https://appsgit.com/best/open-source-ecommerce-platforms |

## Top picks

10 of the 24 apps in the e-commerce category, ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits.

- [MedusaJs](https://appsgit.com/apps/medusajs) (36,615 stars, MIT, TypeScript, AI features): MedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify.
- [Saleor](https://appsgit.com/apps/saleor) (23,410 stars, BSD-3-Clause, Python, Docker): Saleor has 23,410 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 468 commits in the last year; it replaces Shopify.
- [Bagisto](https://appsgit.com/apps/bagisto) (28,212 stars, MIT, PHP): Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify.
- [Spree Commerce](https://appsgit.com/apps/spree-commerce) (15,740 stars, BSD-3-Clause, Ruby): Spree Commerce has 15,740 GitHub stars, uses the BSD-3-Clause license and had 3,489 commits in the last year; it replaces Shopify.
- [EverShop](https://appsgit.com/apps/evershop) (10,499 stars, GPL-3.0, TypeScript, Docker): EverShop has 10,499 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 464 commits in the last year; it replaces Shopify.
- [Magento Open Source](https://appsgit.com/apps/magento-open-source) (12,196 stars, OSL-3.0, PHP): Magento Open Source has 12,196 GitHub stars, uses the OSL-3.0 license and had 5,097 commits in the last year.
- [WooCommerce](https://appsgit.com/apps/woocommerce) (10,538 stars, GPL-3.0, PHP): WooCommerce has 10,538 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Shopify.
- [PrestaShop](https://appsgit.com/apps/prestashop) (9,226 stars, OSL-3.0, PHP): PrestaShop has 9,226 GitHub stars, uses the OSL-3.0 license and had 3,322 commits in the last year; it replaces Shopify.
- [Sylius](https://appsgit.com/apps/sylius) (8,551 stars, MIT, PHP): Sylius has 8,551 GitHub stars, uses the MIT license and had 1,330 commits in the last year.
- [Vendure](https://appsgit.com/apps/vendure) (8,502 stars, GPL-3.0, TypeScript): Vendure has 8,502 GitHub stars, uses the GPL-3.0 license and had 1,267 commits in the last year; it replaces Shopify.

## Best for startups

Ranked for startups on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites and recent commits.

- [Saleor](https://appsgit.com/apps/saleor) (23,410 stars, BSD-3-Clause, Python, Docker): Saleor has 23,410 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 468 commits in the last year; it replaces Shopify. For startups it also scores on a Docker image, a permissive license (BSD-3-Clause), a project website and a commit in the last 90 days.
- [MedusaJs](https://appsgit.com/apps/medusajs) (36,615 stars, MIT, TypeScript, AI features): MedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify. For startups it also scores on a permissive license (MIT), a project website and a commit in the last 90 days.
- [Bagisto](https://appsgit.com/apps/bagisto) (28,212 stars, MIT, PHP): Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify. For startups it also scores on a permissive license (MIT), a project website and a commit in the last 90 days.
- [Spree Commerce](https://appsgit.com/apps/spree-commerce) (15,740 stars, BSD-3-Clause, Ruby): Spree Commerce has 15,740 GitHub stars, uses the BSD-3-Clause license and had 3,489 commits in the last year; it replaces Shopify. For startups it also scores on a permissive license (BSD-3-Clause), a project website and a commit in the last 90 days.
- [Solidus](https://appsgit.com/apps/solidus) (5,336 stars, BSD-3-Clause, Ruby, Docker): Solidus has 5,336 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 671 commits in the last year. For startups it also scores on a Docker image, a permissive license (BSD-3-Clause), a project website and a commit in the last 90 days.

## Best for small business

Ranked for small business on GitHub stars, commits in the last year, Docker images, open-source licenses, project websites, recent commits and deploy guides.

- [Saleor](https://appsgit.com/apps/saleor) (23,410 stars, BSD-3-Clause, Python, Docker): Saleor has 23,410 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 468 commits in the last year; it replaces Shopify. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
- [MedusaJs](https://appsgit.com/apps/medusajs) (36,615 stars, MIT, TypeScript, AI features): MedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify. For small business it also scores on an open-source license, a project website and a commit in the last 90 days.
- [Bagisto](https://appsgit.com/apps/bagisto) (28,212 stars, MIT, PHP): Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify. For small business it also scores on an open-source license, a project website and a commit in the last 90 days.
- [EverShop](https://appsgit.com/apps/evershop) (10,499 stars, GPL-3.0, TypeScript, Docker): EverShop has 10,499 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 464 commits in the last year; it replaces Shopify. For small business it also scores on a Docker image, an open-source license, a project website and a commit in the last 90 days.
- [Spree Commerce](https://appsgit.com/apps/spree-commerce) (15,740 stars, BSD-3-Clause, Ruby): Spree Commerce has 15,740 GitHub stars, uses the BSD-3-Clause license and had 3,489 commits in the last year; it replaces Shopify. For small business it also scores on an open-source license, a project website and a commit in the last 90 days.

## Best for enterprise

Ranked for enterprise on GitHub stars, commits in the last year, open-source licenses and recent commits.

- [MedusaJs](https://appsgit.com/apps/medusajs) (36,615 stars, MIT, TypeScript, AI features): MedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- [Bagisto](https://appsgit.com/apps/bagisto) (28,212 stars, MIT, PHP): Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- [Saleor](https://appsgit.com/apps/saleor) (23,410 stars, BSD-3-Clause, Python, Docker): Saleor has 23,410 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 468 commits in the last year; it replaces Shopify. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- [Spree Commerce](https://appsgit.com/apps/spree-commerce) (15,740 stars, BSD-3-Clause, Ruby): Spree Commerce has 15,740 GitHub stars, uses the BSD-3-Clause license and had 3,489 commits in the last year; it replaces Shopify. For enterprise it also scores on an open-source license and a commit in the last 90 days.
- [Magento Open Source](https://appsgit.com/apps/magento-open-source) (12,196 stars, OSL-3.0, PHP): Magento Open Source has 12,196 GitHub stars, uses the OSL-3.0 license and had 5,097 commits in the last year. For enterprise it also scores on an open-source license and a commit in the last 90 days.

## How this list was made

- Candidates: the 24 apps in the e-commerce category. Archived projects and projects with no commit in the last two years are left out.
- Base score: GitHub stars on a log scale plus commits in the last 12 months (log scale, capped at 1,000).
- Bonus points for a published Docker image, an OSI-approved open-source license and a commit in the last 90 days.
- Each "Best for" section re-ranks the same apps with that audience's profile (for example startups add points for permissive licenses, project websites and recent commits; small business for Docker images and deploy guides).
- Source-available apps can rank, but they are labelled and never described as open source.

## FAQ

### Is MedusaJs free?

Yes. MedusaJs is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.

### Which open source e-commerce platform is best for a startup?

Saleor ranks first for startups, with 23,410 GitHub stars, the BSD-3-Clause license and a Docker image; MedusaJs and Bagisto follow. The startups ranking adds points for Docker images, permissive licenses, project websites and recent commits on top of stars and activity.

### Which open source e-commerce platform is best for a small business?

Saleor ranks first for small business, with 23,410 GitHub stars, the BSD-3-Clause license and a Docker image; MedusaJs and Bagisto follow. The small business ranking adds points for Docker images, open-source licenses, project websites, recent commits and deploy guides on top of stars and activity.

### Can I self-host these e-commerce platforms with Docker?

Yes, 2 of the 10 picks. Saleor and EverShop publish Docker images, so you can run them on a VPS or home server with Docker Compose. The others install from their own packages or source; follow each project's install guide.

### Are all of these e-commerce platforms open source?

All 10 apps on this list are open source. You can self-host and modify each one under its license.

## Related questions

- [What is the best open source POS system?](https://appsgit.com/best/open-source-pos)
- [What is the best open source ERP?](https://appsgit.com/best/open-source-erp)
- [What is the best open source accounting software?](https://appsgit.com/best/open-source-accounting-software)
- [What is the best open source booking and scheduling system?](https://appsgit.com/best/open-source-booking-systems)
- [What is the best open source workflow automation tool?](https://appsgit.com/best/open-source-workflow-automation)
- [What is the best open source budgeting app?](https://appsgit.com/best/open-source-budgeting-software)
- [What is the best open source helpdesk and ticketing system?](https://appsgit.com/best/open-source-helpdesk)
- [What is the best open source monitoring tool?](https://appsgit.com/best/open-source-monitoring-tools)

## See also

- [All e-commerce apps](https://appsgit.com/categories/e-commerce)
- [All point of sale apps](https://appsgit.com/categories/point-of-sale)
- [All ERP & inventory apps](https://appsgit.com/categories/erp-inventory)
- [Open-source alternatives to Shopify](https://appsgit.com/alternatives/shopify)

---

Canonical page: https://appsgit.com/best/open-source-ecommerce-platforms
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
