Skip to content
appsgit

6 jobs · 19 apps

Best open source software for e-commerce and retail

For an online store or retailer, a self-hosted stack starts with MedusaJs for the online store, Odoo for in-store sales and ERPNext for inventory. Each pick was chosen by hand for its job and is shown with GitHub data from October 2026.

A self-hosted retail stack avoids per-order platform fees and keeps customer data in your own database. It covers the storefront, in-store point of sale, inventory, support, email and analytics.

Updated · data from GitHub, refreshed nightly

Top picks

  1. Rank 1:

    MedusaJs

    medusajs/medusa

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

    E-commerceTypeScript

    AI-nativeMedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify.

  2. Rank 2:

    Bagisto

    bagisto/bagisto

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

    E-commercePHP

    Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify.

  3. Rank 3:

    Saleor

    saleor/saleor

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

    E-commercePythonDocker

    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.

1 of 6 · 5 picks

Online store

  1. 1

    MedusaJs

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

    AI-nativeMedusaJs has 36,615 GitHub stars, uses the MIT license and had 1,716 commits in the last year; it replaces Shopify.

  2. 2

    Bagisto

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

    Bagisto has 28,212 GitHub stars, uses the MIT license and had 1,283 commits in the last year; it replaces Shopify.

  3. 3

    Saleor

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

    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.

  4. 4

    WooCommerce

    WordPress based e-commerce solution.

    WooCommerce has 10,538 GitHub stars, uses the GPL-3.0 license and had 3,405 commits in the last year; it replaces Shopify.

  5. 5

    PrestaShop

    Fully scalable e-commerce solution.

    PrestaShop has 9,226 GitHub stars, uses the OSL-3.0 license and had 3,322 commits in the last year; it replaces Shopify.

2 of 6 · 3 picks

Point of sale

  1. 1

    Odoo

    Free open source ERP system.

    Odoo has 54,848 GitHub stars, uses the LGPL-3.0 license, ships a Docker image and had 10,679 commits in the last year; it replaces QuickBooks and Square POS.

  2. 2

    Open Source POS

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

    Open Source POS has 4,420 GitHub stars, uses the MIT license, ships a Docker image and had 290 commits in the last year; it replaces Square POS and Shopify POS.

  3. 3

    NexoPOS

    Laravel and Vue point-of-sale system with registers, receipts, inventory, procurement, customers and reports, extensible with modules.

    NexoPOS has 1,269 GitHub stars, uses the GPL-3.0 license and had 401 commits in the last year; it replaces Square POS and Shopify POS.

3 of 6 · 3 picks

Inventory and ERP

  1. 1

    ERPNext

    ERP system to help you run your business.

    ERPNext has 39,821 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 6,664 commits in the last year; it replaces QuickBooks and Square POS.

  2. 2

    Inventree

    Inventory management system which provides intuitive parts management and stock control.

    Inventree has 7,671 GitHub stars, uses the MIT license and had 1,172 commits in the last year.

  3. 3

    Dolibarr

    Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).

    Dolibarr has 7,686 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 8,073 commits in the last year; it replaces Square POS and Shopify POS.

4 of 6 · 3 picks

Customer support

  1. 1

    Chatwoot

    Customer communication platform (alternative to Intercom and Zendesk).

    Chatwoot has 37,569 GitHub stars, uses the MIT license, ships a Docker image and had 1,379 commits in the last year; it replaces Zendesk and Intercom.

  2. 2

    FreeScout

    Email-based customer support application, help desk and shared mailbox (alternative to Zendesk and Help Scout).

    FreeScout has 4,585 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 679 commits in the last year; it replaces Zendesk and Intercom.

  3. 3

    Zammad

    Easy to use but powerful support and ticketing system.

    Zammad has 5,981 GitHub stars, uses the AGPL-3.0 license and had 2,422 commits in the last year; it replaces Zendesk and Intercom.

5 of 6 · 2 picks

Email marketing

  1. 1

    Listmonk

    High performance, self-hosted newsletter and mailing list manager with a modern dashboard.

    Listmonk has 23,701 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 227 commits in the last year; it replaces Mailchimp and Twilio SendGrid.

  2. 2

    Mautic

    Marketing automation software (email, social and more).

    Mautic has 10,710 GitHub stars, uses the GPL-3.0 license and had 5,274 commits in the last year; it replaces Mailchimp and HubSpot.

6 of 6 · 3 picks

Analytics

  1. 1

    Umami

    Simple, fast, privacy-focused alternative to Google Analytics.

    Umami has 39,188 GitHub stars, uses the MIT license, ships a Docker image and had 1,087 commits in the last year; it replaces Google Analytics.

  2. 2

    Plausible Analytics

    Simple, lightweight (< 1 KB) and privacy-friendly web analytics.

    Plausible Analytics has 29,323 GitHub stars, uses the AGPL-3.0 license and had 545 commits in the last year; it replaces Google Analytics.

  3. 3

    Matomo

    Web analytics that protects your data and your customers' privacy (alternative to Google Analytics).

    Matomo has 21,925 GitHub stars, uses the GPL-3.0 license and had 954 commits in the last year; it replaces Google Analytics.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

What is the best open source software for e-commerce and retail?

For an online store or retailer, a self-hosted stack starts with MedusaJs for the online store, Odoo for in-store sales and ERPNext for inventory. Each pick was chosen by hand for its job and is shown with GitHub data from October 2026.

Is self-hosted e-commerce cheaper than Shopify?

Often, at scale: the software has no per-order or monthly platform fee. You pay for hosting, a payment processor, and the time to run updates and security patches, which a hosted platform otherwise does for you.

Which of these is headless?

Medusa describes itself as a headless commerce engine and Saleor as an API-only GraphQL platform, so you build or pick a separate storefront. Bagisto, WooCommerce and PrestaShop include a storefront.

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.

Can I run this stack with Docker?

9 of the 19 apps here publish Docker images, including Saleor, Odoo and Open Source POS, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.

The weekly digest

New self-hosted apps, every week

Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.

One email a week. No spam, unsubscribe anytime.