24 open-source apps
Best self-hosted E-commerce apps
Ranked by GitHub stars
All 24 E-commerce apps
MedusaJs
medusajs/medusa
Headless commerce engine that enables developers to create amazing digital commerce experiences.
E-commerceTypeScriptBagisto
bagisto/bagisto
Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features.
E-commercePHPSaleor
saleor/saleor
GraphQL native, API-only platform for scalable composable e-commerce storefront.
E-commercePythonDockerSpree Commerce
spree/spree
Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.
E-commerceRubyMagento Open Source
magento/magento2
Leading provider of open omnichannel innovation.
E-commercePHPWooCommerce
woocommerce/woocommerce
WordPress based e-commerce solution.
E-commercePHPEverShop
evershopcommerce/evershop
E-commerce platform with essential commerce features. Modular architecture and fully customizable.
E-commerceTypeScriptDockerPrestaShop
PrestaShop/PrestaShop
Fully scalable e-commerce solution.
E-commercePHPSylius
Sylius/Sylius
Symfony2 powered open source full-stack platform for eCommerce.
E-commercePHPVendure
vendurehq/vendure
A headless commerce framework.
E-commerceTypeScriptOpenCart
opencart/opencart
Shopping cart solution.
E-commercePHPAimeos
aimeos/aimeos
E-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel.
E-commerceJavaScriptSolidus
solidusio/solidus
Ecommerce platform that gives you complete control over your store.
E-commerceRubyDockerOpen Source POS
opensourcepos/opensourcepos
Open Source Point of Sale is a web based point of sale system.
E-commercePHPHi.Events
HiEventsDev/Hi.Events
Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.
Booking & SchedulingPHPDockerShopware Community Edition
shopware/shopware
PHP based open source e-commerce software made in Germany.
E-commercePHPPretix
pretix/pretix
Ticket sales platform for events.
E-commercePythonDockerSharetribe
sharetribe/sharetribe
Platform to create your own peer-to-peer marketplace, also available with SaaS model.
E-commerceRubyThelia
thelia/thelia
Thelia is an open source and flexible e-commerce solution.
E-commercePHPDiscount Bandit
Cybrarist/Discount-Bandit
Track pricing, stock status of products across multiple stores such as Amazon, Ebay, Walmart, etc.
Automation & WorkflowsPHPDockermyCart
shurco/mycart
Shopping cart in 1 file (with support for payment by card or cryptocurrency).
E-commerceGoDockerCoreShop
coreshop/CoreShop
E-commerce plugin for Pimcore.
E-commercePHPOXID eShop
OXID-eSales/oxideshop_ce
OXID eShop is a flexible open source e-commerce software with a wide range of functionalities.
E-commercePHPs-cart
gp247net/s-cart
E-commerce website for individuals and businesses, built on top of Laravel Framework.
E-commerceBlade
What is the best self-hosted app for e-commerce?
By GitHub stars, MedusaJs is the most popular self-hosted app for e-commerce with 36,615 stars, followed by Bagisto and Saleor. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these E-commerce apps free?
Yes. All 24 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted E-commerce app?
7 of the 24 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which E-commerce apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Magento Open Source (5,097 commits), Spree Commerce (3,489 commits) and WooCommerce (3,405 commits). Active development usually means faster bug fixes and security patches.