Open Source Everything

Online stores

Selling things online.

9open alternatives 7do the whole job
Replaces

Open alternatives9

Open-source apps that replace Shopify

No screenshot yet
37kActiveMITOpen coreFor developers

Medusa is an open-source commerce platform with building blocks for products, carts, orders and payments. It is for developers who want to build online stores, marketplaces or point-of-sale systems.

For developers · GitHub · For developers
Bagisto screenshot
28kActiveMITRuns on your own server

Bagisto is free, self-hosted software for running your own online shop, built on Laravel. It is aimed at businesses and developers who want to set up and customise their own store.

Runs on your own server · GitHub
Saleor screenshot
23kActiveBSD-3-ClauseRuns on your own server

Saleor is a backend system for running online stores, with products, orders, payments and discounts handled through an API. It is aimed at developers and businesses that want to build their own storefront or custom shop logic.

Runs on your own server · GitHub · For developers
No screenshot yet
11kActiveGPL-2.0For developers

WooCommerce is a free plugin that adds an online store to a WordPress website. It is for shop owners who want to sell products from a site they run themselves.

For developers · GitHub
Presta screenshot
9.2kActiveOSL-3.0Runs on your own server

PrestaShop is free software for building and running an online shop, written in PHP. It is meant for merchants who want to sell products on their own website.

Runs on your own server · GitHub
Sylius screenshot
8.6kActiveMITFor developers

Sylius is a free, open-source framework for building online stores, used by developers who want a custom shop tailored to their business. It provides a programming base and a REST API so developers can build storefronts and connect them to other services.

For developers · GitHub
No screenshot yet
2.4kQuiet for a yearOSL-3.0Runs on your own server

Shuup is an open-source online shop platform built with Django and Python. It is for businesses and developers who want to run their own store on their own server.

Runs on your own server · GitHub
No screenshot yet
8.5kActiveGPL-3.0Open coreReplaces partlyFor developers

Vendure is a backend that runs the products, orders, payments and stock behind an online shop. It is for development teams who want to build a custom store and can host it themselves.

For developers · GitHub
Litekart screenshot
1.8kActiveMITReplaces partlyRuns on your own server

A free website storefront that shoppers browse and buy from, built with SvelteKit. It connects to an existing store backend such as Shopify, WooCommerce or Medusa, and is meant for shop owners who want to host their own storefront.

Runs on your own server · GitHub

What's missing

What people still miss here, and wish existed. Upvote what matters to you.

Before you build

Planning something for online stores? See what exists first, so you can reuse parts or explain what's different. Paste this into any AI assistant:

Read the list of open-source alternatives at https://opensourceeverything.org/data/groups/shop.json. Compare it with my project or idea below. Tell me which projects overlap, what I could reuse instead of rewriting, and what mine does that none of them do. My project or idea:
Download the list

Fix the list itself

A project or closed app missing from this list, or a mistake on it? These open a short form on GitHub, and a mod reviews it. To say what a project can't do, use What's missing.

About this page

Replaces fully means it does the main job of these apps; Replaces partly means it covers some of it.

Licenses: every project here uses an open-source license (what each one means). Open core means some parts are paid or under another license.

GitHub stars are shown for reference. They measure popularity, not whether it replaces anything.

Verified means r/TrueOpenSource mods checked it: open-source license, maintained, and it really does the job.

How Open Source Everything works