AltFreeStack
E-commercedocker-readypermissive-license

Sylius: the best Open Source alternative to Shopify in 2026

Sylius is an ecommerce framework built on Symfony, aimed at developers who need maximum flexibility for complex B2B or B2C stores.

License MIT ~8k stars (estimated)Website GitHub Repository

Technical profile

License
MIT
Category
E-commerce
Replaces
Shopify
Tech stack
PHPSymfonyMySQL

Preview

Sylius interface preview

Public image provided by Sylius on its own website.

Key features

  • Extensible Symfony architecture
  • Supports B2B and B2C stores
  • Complete REST API

Sylius vs. Shopify

Pros

  • Maximum flexibility for complex business logic

Things to consider

  • Requires solid Symfony experience to get the most out of it

Quick Docker installation guide

Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →

docker-compose.yml
version: "3.9"
services:
  sylius:
    image: ghcr.io/sylius/sylius:latest
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - DATABASE_URL=mysql://sylius:sylius@sylius-db:3306/sylius
    depends_on:
      - sylius-db
  sylius-db:
    image: mariadb:11
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=sylius
      - MYSQL_USER=sylius
      - MYSQL_PASSWORD=sylius
    volumes:
      - sylius_db_data:/var/lib/mysql
volumes:
  sylius_db_data: