Open source e-commerce platforms, installed and run
E-commerce platforms you can run yourself. The list is ordered by whether each project came up when Argusic installed it fresh, with the recording of that attempt one click away.
Tested between and . Each row shows its own test date; a project can change after that day.
15 of 16 tested projects run. 44 more waiting for a test.
In short: 10 of the 16 tested projects started as-is on a fresh machine: saleor, spree, Sylius, solidus, Filtmall-Shopping-Skill, Paymenter, yas, and Ecommerce-CodeIgniter-Bootstrap, and 2 more. 5 more started once a stand-in replaced a service they expect, such as a database: bagisto, commerce, aimeos, relivator, and aimeos-laravel. 1 could not be verified: yii2_fecshop; the log shows where it stopped.
Measured by Argusic on a fresh machine every time. Every number links to its evidence.
| # | project | verdict | Argusic Score | language | stars | tested on |
|---|---|---|---|---|---|---|
| 1 | saleor | Runs | 100 / 100 | Python | 23,420 | |
Saleor Core: the high performance, composable, headless commerce API. What the test found: Saleor 3.24.0-a.0 dependencies installed via uv sync, PostgreSQL 16 running from extracted binaries, all 400+ schema migrations applied, 333 of 335 core/asgi/site tests passing, ASGI server boots and returns HTTP 200 on health endpoint. 42 minutes. | ||||||
| 2 | spree | Runs | 100 / 100 | Ruby | 15,746 | |
Open Source Platform for DTC, B2B Commerce, Marketplaces & Omnichannel. REST APIs, TypeScript SDKs, and production-ready Next.js storefront. Self-host it. Own... What the test found: Monorepo JS/TS packages install, build, and test successfully; Ruby backend gems (spree_core, spree_api) cannot run without Ruby >= 3.2, PostgreSQL, and bundler. 7 minutes. | ||||||
| 3 | Sylius | Runs | 100 / 100 | PHP | 8,555 | |
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform What the test found: PHP 8.3.32 and Composer installed; vendor dependencies installed; SQLite schema created; 785 PHPUnit tests run (781 pass, 4 pre-existing Sqlite FK-related failures); Symfony dev server responds on port 8080 with shop API returning valid JSON-LD, admin API requiring authentication, homepage redirecting to locale. 24 minutes. | ||||||
| 4 | solidus | Runs | 100 / 100 | Ruby | 5,337 | |
🛒 Solidus, the open-source eCommerce framework for industry trailblazers. What the test found: Ruby 3.2.3 extracted from debs, bundler installed, all 202 gem dependencies resolved, URI::RFC2396_PARSER patched for Rails 8.1 compatibility, and core/order (246 passed), sample (2 passed), and API (97 passed, 2 pending) RSpec test suites all run with zero failures against SQLite in-memory database. 42 minutes. | ||||||
| 5 | Filtmall-Shopping-Skill | Runs | 100 / 100 | JavaScript | 3,044 | |
Agent-native shopping for extreme value: verifiable same-product price evidence, checkout, orders, delivery, and after-sales. What the test found: All built-in checks pass (doctor, help, search-tools), the unit test suite passes 5/5, live product searches resolve against filtalgo.com and return structured results with adapter-based category filtering, SKU lookup, and price comparison evidence where available. 18 minutes. | ||||||
| 6 | Paymenter | Runs | 100 / 100 | PHP | 2,417 | |
Free and open-source webshop solution for hostings What the test found: Composer and npm dependencies installed, MariaDB 11.4 running on port 3307 with migrated database, Laravel artisan CLI and dev server start successfully, all 65 tests (9 Unit + 56 Feature) pass against real MariaDB. 19 minutes. | ||||||
| 7 | yas | Runs | 100 / 100 | Java | 1,988 | |
YAS: Yet Another Shop, a sample microservices project in Java What the test found: 18 Java backend modules (common-library, cart, customer, inventory, location, media, order, payment-paypal, payment, product, promotion, rating, tax, webhook, backoffice-bff, storefront-bff, sampledata, delivery) compile with JDK 25 and Maven 3.9.9 and pass 374 unit tests using H2 in-memory databases; storefront and... 43 minutes. | ||||||
| 8 | Ecommerce-CodeIgniter-Bootstrap | Runs | 100 / 100 | PHP | 1,434 | |
Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution) What the test found: The Shopping Cart Solution CodeIgniter app is running on PHP 8.3.6 development server, serving the homepage (HTTP 200) and admin login page (HTTP 200), connected to MariaDB 10.11 with 28 tables in the shop database. 18 minutes. | ||||||
| 9 | django-oscar | Runs | 80 / 100 | Python | 6,624 | |
Domain-driven e-commerce for Django What the test found: Package installed in venv, 1769 tests pass with SQLite, 4 pre-existing SQLite-specific failures remain, npm assets build successfully. 11 minutes. | ||||||
| 10 | lunar | Runs | 50 / 100 | PHP | 3,750 | |
An open-source package that brings the power of modern headless e-commerce functionality to Laravel. What the test found: Lunar monorepo installed via Composer on PHP 8.5.11, all 5 test suites (core, admin, search, shipping, stripe) pass individually, 969 passed, 0 failed, 1 skipped, running on file-backed SQLite via orchestra/testbench. Full-suite parallel run has 22 pre-existing SQLite lock-contention failures. 36 minutes. | ||||||
| 11 | bagisto | Runs with mocks | 92 / 100 | PHP | 28,221 | |
Open Source eCommerce & Multi-Vendor Marketplace Platform Built with Laravel for Enterprise-Scale Commerce, Supporting 10M+ SKUs What the test found: Bagisto 2.4.x is installed with Composer dependencies, all 200+ migrations applied, database seeded, Laravel development server serving the shop homepage at HTTP 200, and 172 Pest tests passing across 6 suites. 32 minutes. | ||||||
| 12 | commerce | Runs with mocks | 92 / 100 | TypeScript | 14,294 | |
Next.js Commerce What the test found: Next.js Commerce builds and runs behind a mock Shopify HTTPS server, serving all routes including /, /search, /search/[collection], /robots.txt, and /sitemap.xml as HTTP 200 with real HTML rendered from mock GraphQL data. 9 minutes. | ||||||
| 13 | aimeos | Runs with mocks | 92 / 100 | JavaScript | 5,462 | |
Integrated online shop based on Laravel and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications and... What the test found: Aimeos Laravel 13 app runs on PHP 8.5.8 with SQLite database, all Aimeos database tables created and populated via aimeos:setup, app returns HTTP 200 on /ready endpoint, 13 of 24 PHPUnit tests pass (the 11 failures are pre-existing Breeze scaffold issues), Composer install completed with no errors. 68 minutes. | ||||||
| 14 | relivator | Runs with mocks | 92 / 100 | TypeScript | 1,566 | |
🏬 relivator: next.js 15 react 19 ecommerce template ▲ better-auth polar shadcn/ui tailwind drizzle orm typescript ts radix, postgres neon, app router saas... What the test found: bun install and next build succeed, dev server serves HTTP 200 on /, and all 11 tests (env validation + mocked payment service) pass. 9 minutes. | ||||||
| 15 | aimeos-laravel | Runs with mocks | 89.1 / 100 | PHP | 8,704 | |
Laravel ecommerce package for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce What the test found: composer install succeeded with 142 packages, static PHP 8.2.32 and Composer 2.10.3 are available, 7/8 base unit tests and 1/1 helpers test pass using SQLite mock database, remaining 2 base tests and all command/controller tests fail because they need a populated Aimeos MySQL database. 27 minutes. | ||||||
| 16 | yii2_fecshop | Could not verify | 50 / 100 | PHP | 5,260 | |
yii2 ( PHP ) fecmall(fecshop) core code used for ecommerce shop 多语言多货币多入口的开源电商 B2C 商城,支持移动端vue, app, html5,微信小程序微店,微信小程序商城等 What the test found: could not be verified; the log shows where it stopped. 25 minutes. | ||||||
| - | shopper | Not yet tested | - | PHP | 1,258 | - |
| - | eCommerce-Skills | Not yet tested | - | Python | 1,095 | - |
| - | framework | Not yet tested | - | PHP | 878 | - |
| - | ecommerce-visual-copywriting-skill | Not yet tested | - | Python | 856 | - |
| - | Amazon-Skills | Not yet tested | - | Python | 736 | - |
| - | EcommerceAPI | Not yet tested | - | Go | 696 | - |
| - | velstore | Not yet tested | - | PHP | 659 | - |
| - | django-lfs | Not yet tested | - | Python | 640 | - |
| - | mern-marketplace | Not yet tested | - | JavaScript | 596 | - |
| - | flamingo-commerce | Not yet tested | - | Go | 595 | - |
| - | claude-ops | Not yet tested | - | Shell | 541 | - |
| - | panel | Not yet tested | - | PHP | 507 | - |
| - | next-ecommerce | Not yet tested | - | JavaScript | 480 | - |
| - | daffodil | Not yet tested | - | TypeScript | 464 | - |
| - | bazar | Not yet tested | - | PHP | 445 | - |
| - | gpt-image2-ecommerce | Not yet tested | - | Shell | 409 | - |
| - | laravel-cart | Not yet tested | - | PHP | 409 | - |
| - | goshop | Not yet tested | - | Go | 408 | - |
| - | spree-starter | Not yet tested | - | Ruby | 402 | - |
| - | MxPage | Not yet tested | - | TypeScript | 387 | - |
| - | merchant | Not yet tested | - | TypeScript | 370 | - |
| - | scipio-erp | Not yet tested | - | Java | 369 | - |
| - | mycart | Not yet tested | - | Go | 363 | - |
| - | pwa-kit | Not yet tested | - | JavaScript | 361 | - |
| - | shopnex | Not yet tested | - | TypeScript | 360 | - |
| - | spree_i18n | Not yet tested | - | Ruby | 354 | - |
| - | codflow | Not yet tested | - | TypeScript | 348 | - |
| - | js-webflow-api | Not yet tested | - | TypeScript | 348 | - |
| - | shopping-cart | Not yet tested | - | Java | 332 | - |
| - | peddler | Not yet tested | - | Ruby | 319 | - |
| - | ProductFlow | Not yet tested | - | Python | 306 | - |
| - | ecommerce_api | Not yet tested | - | Python | 297 | - |
| - | fluid | Not yet tested | - | TypeScript | 289 | - |
| - | commerceplate | Not yet tested | - | TypeScript | 283 | - |
| - | social-account-doctor | Not yet tested | - | Python | 279 | - |
| - | Sylius-Standard | Not yet tested | - | PHP | 279 | - |
| - | credit_card_validations | Not yet tested | - | Ruby | 270 | - |
| - | Ecommerce-Laravel-Bootstrap | Not yet tested | - | JavaScript | 266 | - |
| - | catalyst | Not yet tested | - | TypeScript | 247 | - |
| - | sealeap-amazon-skills | Not yet tested | - | Python | 242 | - |
| - | discountify | Not yet tested | - | PHP | 236 | - |
| - | ecommerce-template | Not yet tested | - | JavaScript | 234 | - |
| - | frontends | Not yet tested | - | TypeScript | 229 | - |
| - | shopee-sdk | Not yet tested | - | TypeScript | 212 | - |
runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.
How we tested
On this list as of the latest test: 10 projects ran as-is, 5 with mocks, 1 could not be verified, 44 still waiting. Languages tested: Java, JavaScript, PHP, Python, Ruby, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.
Frequently asked questions (FAQs)
How is this list ranked?
By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.
Why are some projects unranked?
44 projects are still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.
Where is the evidence?
Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.
More lists in this category
- self-hosted AI apps (shares ProductFlow with this list)
- API clients (shares shopee-sdk with this list)
- AI agent frameworks
- API gateways
- CI/CD tools
- CMS platforms
- LLM gateways
- MCP servers
- VPN tools
- backup tools
- browser automation tools
- code editors
- open source coding agents
- Open source databases, installed and queried
- developer CLI tools
- ebook readers
- game engines
- open source games
- home automation tools
- low-code platforms
- map tools
- message queues
- Open source music servers, installed and played
- observability tools
- Open source office suites, installed and launched
- self-hosted password managers
- project management tools
- screen recorders
- search engines
- self-hosted analytics
- speech tools
- static site generators
- uptime monitors
- vector databases
- open source video editors
- video players
- web scraping tools
- whiteboard tools
- wikis
- workflow automation tools
- self-hosted Notion alternatives
- self-hosted dashboards
- self-hosted git servers