SelfHostHub

Self-hosted E-commerce

SelfHostHub lists 25 open-source E-commerce projects you can host on your own server. The most-starred on GitHub are MedusaJs (36,796 stars), Bagisto (28,254 stars) and Saleor (23,451 stars). 7 of them document a Docker install, and 13 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Shopify.

Headless commerce engine that enables developers to create amazing digital commerce experiences.

E-commerceMIT

Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features.

E-commerceMIT

GraphQL native, API-only platform for scalable composable e-commerce storefront.

E-commerceBSD-3-Clause

Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails.

E-commerceBSD-3-Clause

WordPress based e-commerce solution.

E-commerceGPL-3.0

E-commerce platform with essential commerce features. Modular architecture and fully customizable.

E-commerceGPL-3.0

Fully scalable e-commerce solution.

E-commerceOSL-3.0

Sylius

8.6k

Symfony2 powered open source full-stack platform for eCommerce.

E-commerceMIT

A headless commerce framework.

E-commerceMIT

Shopping cart solution.

E-commerceGPL-3.0

Aimeos

5.5k

E-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel.

E-commerceLGPL-3.0

Ecommerce platform that gives you complete control over your store.

E-commerceBSD-3-Clause

Open Source Point of Sale is a web based point of sale system.

E-commerceMIT

Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets.

Booking and SchedulingAGPL-3.0

Pretix

2.5k

Ticket sales platform for events.

E-commerceAGPL-3.0

Platform to create your own peer-to-peer marketplace, also available with SaaS model.

E-commerce⊘ Proprietary

Thelia is an open source and flexible e-commerce solution.

E-commerceLGPL-3.0

Track pricing, stock status of products across multiple stores such as Amazon, Ebay, Walmart, etc.

AutomationGPL-3.0

Shopping cart in 1 file (with support for payment by card or cryptocurrency).

E-commerceMIT

E-commerce plugin for Pimcore.

E-commerceGPL-3.0

OXID eShop is a flexible open source e-commerce software with a wide range of functionalities.

E-commerce⊘ Proprietary

E-commerce website for individuals and businesses, built on top of Laravel Framework.

E-commerceMIT

Popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules.

E-commerceGPL-2.0

How to choose self-hosted E-commerce software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 10 use a GPL-family licence (copyleft, including AGPL) and 12 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are PHP (15), Docker (7), Nodejs (3) and Ruby (3). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (13 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted E-commerce software?

By GitHub stars, the top projects in this category are MedusaJs (36,796 stars), Bagisto (28,254 stars) and Saleor (23,451 stars).

How many open-source E-commerce tools are listed?

25 projects are currently listed in the E-commerce category on SelfHostHub.

Which licences do self-hosted E-commerce projects use?

The most common licences in this category are MIT (9), GPL-3.0 (5) and BSD-3-Clause (3).

Can I run these E-commerce tools with Docker?

7 of the 25 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories