AltFreeStack
Self-hosted

How to self-host your Shopify alternative

Replacing Shopify with a self-hosted alternative splits projects by where the storefront's frontend lives: already built into the platform, or assembled separately and connected over an API. The catalog's 7 alternatives fall exactly along that line.

Tools that meet this intent

Medusa

Alternative to Shopify

E-commerce

Headless ecommerce in Node.js, an alternative to Shopify for developers.

MIT ~26k100% FOSS๐Ÿ”ด Full ยท ~2GB
Docker ReadyPermissive License
Vendure

Alternative to Shopify

E-commerce

TypeScript ecommerce framework, an alternative to Shopify for devs.

GPL-3.0 ~6kOpen-Core๐ŸŸก Standard ยท ~1GB
Docker Ready1-Click Deploy
Bagisto

Alternative to Shopify

E-commerce

Ecommerce on Laravel, a free alternative to Shopify.

MIT ~9kOpen-Core๐ŸŸก Standard ยท ~1GB
Docker Ready1-Click DeployPermissive License
PrestaShop

Alternative to Shopify

E-commerce

Established online store platform, a European alternative to Shopify.

OSL-3.0 ~8kOpen-Core๐ŸŸก Standard ยท ~1GB
Docker Ready1-Click Deploy
Sylius

Alternative to Shopify

E-commerce

Symfony ecommerce framework, a flexible alternative to Shopify.

MIT ~8kOpen-Core๐ŸŸก Standard ยท ~1GB
Docker ReadyPermissive License
Shopware

Alternative to Shopify, Magento

E-commerce

Ecommerce with a visual editor and API-first design, an alternative to Shopify/Magento.

MIT ~7kOpen-Core๐ŸŸข Lightweight ยท ~512MB
Docker Ready1-Click DeployPermissive License
WooCommerce

Alternative to Shopify

E-commerce

Ecommerce on WordPress, a free alternative to Shopify.

GPL-3.0 ~9kOpen-Core๐ŸŸก Standard ยท ~1GB
Docker Ready1-Click Deploy

Real server requirements

Between 512MB and 2GB of RAM depending on the tool โ€” never a single number.

Medusa and Vendure are headless commerce: both are, per their own projects, a commerce engine with an API โ€” orders, inventory, pricing โ€” with no visual storefront included; you build or connect the frontend yourself. Medusa is 100% FOSS (Node.js); Vendure is Open-Core (TypeScript/NestJS). The other five โ€” Bagisto, PrestaShop, Sylius, Shopware, WooCommerce โ€” are platforms with a storefront included: install, pick a theme, and you have a visible store without writing a separate frontend. All PHP, all MySQL, all Open-Core. WooCommerce has a quirk of its own within the group: it isn't a standalone platform, it's a plugin โ€” it needs WordPress installed and running before it can be used at all.

Within the five with a storefront, Sylius and PrestaShop share a technical base (PHP/Symfony), but Sylius is built for more complex B2B/B2C business logic while PrestaShop has more years in the market, especially in Europe; Bagisto uses Laravel instead of Symfony; Shopware adds its own visual storefront editor.

What you gain and lose versus the SaaS

The choice comes down to team capacity: the headless model requires maintaining and deploying the frontend yourself, in exchange for full freedom over how the store looks and behaves; a platform with a storefront included cuts that operational overhead, at the cost of less room to go beyond what the theme allows. If your priority is a working store without writing frontend code, Bagisto, PrestaShop, Sylius, Shopware or WooCommerce fit better; if you have a dev team and want full control over that layer, Medusa or Vendure.

See all alternatives to Shopify โ†’