Sylius is an Open Source eCommerce framework on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and exceptional flexibility make it the best…
Sylius is an Open Source eCommerce framework on top of Symfony.
The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and exceptional flexibility make it the best solution for applications tailored to your business requirements.
Powerful REST API allows for easy integrations and creating unique customer experience on any device.
We're using full-stack Behavior-Driven-Development, with PHPUnit and Behat.
Enjoy being an eCommerce Developer again!
⚙️ Installation
--------------
Install Sylius with Composer (see requirements details).
Follow the Getting started with Sylius tutorial!
📖 Documentation
----------------
Documentation is available at docs.sylius.com.
➕ Sylius Plus
--------------
Sylius Plus offers modular features like OnePageCheckout and a B2B suite, alongside advanced capabilities such as
multi-store management, partial order fulfillment, smooth returns handling, a loyalty system and multi-source inventory.
Pick and choose the modules you need to supercharge your eCommerce projects effortlessly.
🤝 Community
------------
Get Sylius support on Slack or Stack Overflow
or get professional SLA-backed support and Project Success Assistance with Sylius Plus license! Learn more.
Stay updated by following our Twitter and Facebook.
Would like to help us and build the most developer-friendly eCommerce framework? Start from reading our Contributing Guide!
👮 Security issues
------------------
If you think that you have found a security issue in Sylius, please do not use the issue tracker and do not post it publicly.
Instead, all security issues must be sent to [email protected].
📦 Plugins and Extensions: Sylius Store
---------------------------------------
You can find Sylius plugins on our Sylius Store which is a Marketplace with Sylius extensions.
Or search for packages marked as *sylius-plugin* on Packagist.
📃 License
----------
Sylius is completely free and released under the MIT License.
✍️ Authors
---------
Sylius was originally created by Paweł Jędrzejewski.
Kudos to all Sylius contributors 🙏






























































































... and others!
See the full list of contributors from our awesome community.
Members
-
Sylius ★ PINNED
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
PHP ★ 8.5k 17h agoExplain → -
Sylius-Standard ★ PINNED
Sylius app skeleton
PHP ★ 277 13d agoExplain → -
Stack ★ PINNED
The Sylius stack is a set of tools for your Symfony projects.
PHP ★ 45 26d agoExplain → -
FrontWing ★ PINNED
React.js shop front
TypeScript ★ 33 1y agoExplain → -
PluginSkeleton ★ PINNED
Skeleton app for Sylius plugin development
PHP ★ 85 21h agoExplain → -
TestApplication ★ PINNED
Version-agnostic Sylius environment for app testing
PHP ★ 5 23h agoExplain → -
SyliusResourceBundle
Simpler CRUD for Symfony applications
PHP ★ 236 27d agoExplain → -
SyliusGridBundle
Generic data grids for Symfony applications, support Doctrine and custom drivers, sorting, filtering, actions and field types.
PHP ★ 133 23h agoExplain → -
ShopApiPlugin ▣
Shop API for Sylius.
PHP ★ 126 1y agoExplain → -
SyliusThemeBundle
Theming for Symfony, supports templates, assets and translations.
PHP ★ 104 5mo agoExplain → -
SyliusCartBundle ▣
DEPRACATED. See Sylius/Sylius repository.
PHP ★ 101 9y agoExplain → -
InvoicingPlugin
Generate an Invoice for every placed order
PHP ★ 90 23h agoExplain → -
SyliusFlowBundle ▣
[READ-ONLY] Multi step actions, suitable for building checkouts or setups.
PHP ★ 83 10y agoExplain → -
Sylius-Sandbox ▣
[DEPRACATED] Sylius sandbox application, playground and testing place for Sylius and Symfony2 beginners.
PHP ★ 73 13y agoExplain → -
SyliusMailerBundle
Simple e-mails sending!
PHP ★ 72 3mo agoExplain → -
RefundPlugin
Basic refunds functionality for Sylius
PHP ★ 70 23h agoExplain → -
PayumStripePlugin
Sylius Payum Stripe gateway plugin (with SCA support)
PHP ★ 61 23h agoExplain → -
Registry
Registry component.
PHP ★ 61 4y agoExplain → -
AdminOrderCreationPlugin ▣
Create orders in Sylius as an Administrator
PHP ★ 57 9mo agoExplain → -
Sylius-Docs ▣
DEPRACATED. See Sylius/Sylius repository.
★ 56 10y agoExplain → -
SyliusFixturesBundle
Configurable fixtures for Symfony applications.
PHP ★ 51 3mo agoExplain → -
SyliusDemo
Official Sylius demo application.
PHP ★ 49 1mo agoExplain → -
PayPalPlugin
Official integration with PayPal Commerce Platform
PHP ★ 46 23h agoExplain → -
Docker ▣
Docker scripts for Sylius.
Makefile ★ 41 7y agoExplain → -
SyliusAddressingBundle
[READ-ONLY] Addresses, countries, states and zones management for Symfony2.
PHP ★ 33 1mo agoExplain → -
RbacPlugin ▣
Sylius roles and permissions management plugin
PHP ★ 32 7y agoExplain → -
PayumStripe
Payum Stripe gateways (with SCA support)
PHP ★ 29 1mo agoExplain → -
Promotion
[READ-ONLY] Flexible promotions engine for PHP e-commerce applications.
PHP ★ 28 1mo agoExplain → -
SyliusTaxonomyBundle
[READ-ONLY] Taxonomies for Symfony2 applications.
PHP ★ 26 1mo agoExplain → -
Resource
[READ-ONLY] Resource management abstraction for PHP.
PHP ★ 25 28d agoExplain → -
Order
[READ-ONLY] Orders management component for PHP e-commerce apps.
PHP ★ 23 1mo agoExplain → -
Product
[READ-ONLY] Product catalog for PHP.
PHP ★ 23 1mo agoExplain → -
SyliusCoreBundle
[READ-ONLY] Subtree split of the Sylius core - please see "Sylius" repository.
PHP ★ 22 1mo agoExplain → -
SyliusPaymentBundle
[READ-ONLY] Gateway agnostic payments engine for Symfony2.
PHP ★ 22 1mo agoExplain → -
SyliusElasticSearchPlugin ⑂ ▣
DEPRECATED! Use https://github.com/BitBagCommerce/SyliusElasticsearchPlugin instead.
PHP ★ 21 7y agoExplain → -
CustomerOrderCancellationPlugin ▣
Plugin that allows customers to cancel the placed order before it is processed.
PHP ★ 21 4y agoExplain → -
SyliusThemingBundle ▣
Bundle that provides theming feature.
PHP ★ 21 13y agoExplain → -
SyliusSettingsBundle ▣
[READ-ONLY] Flexible settings system (with web UI) for Symfony2 applications.
PHP ★ 21 9y agoExplain → -
PayumStripeBundle
Payum Stripe Checkout Session payment gateway bundle (with SCA support)
PHP ★ 20 3mo agoExplain → -
SyliusAssortmentBundle ▣
DEPRACATED. Use SyliusProductBundle and its extensions instead.
PHP ★ 20 13y agoExplain → -
CmsPlugin
Seamless CMS capabilities for Sylius stores
PHP ★ 19 6d agoExplain → -
SyliusPromotionBundle
[READ-ONLY] Flexible promotions system - time promotions, coupons, custom actions, rules for your Symfony2 ecommerce app.
PHP ★ 19 1mo agoExplain → -
CustomerReorderPlugin ▣
Plugin that allows customers to reorder previously placed order.
PHP ★ 19 4y agoExplain → -
McpServerPlugin
No description.
PHP ★ 18 4d agoExplain → -
SyliusInventoryBundle
[READ-ONLY] Flexible inventory management for Symfony2 e-commerce applications.
PHP ★ 18 1mo agoExplain → -
SyliusMoneyBundle
[READ-ONLY] Currency and money handling for Symfony2 apps.
PHP ★ 18 1mo agoExplain → -
SyliusSalesBundle ▣
[READ-ONLY] Orders engine for Symfony2 e-commerce solutions.
PHP ★ 18 12y agoExplain → -
Payment
[READ-ONLY] Basic payment models and architecture for PHP e-commerce projects.
PHP ★ 17 1mo agoExplain → -
SyliusOmnipayBundle ▣
[READ-ONLY] Symfony2 integration with Omnipay - payment processing library for PHP.
PHP ★ 17 12y agoExplain → -
SyliusTaxationBundle
[READ-ONLY] Customizable taxation system for Symfony2 e-commerce applications.
PHP ★ 17 1mo agoExplain → -
Vagrant ▣
[ABANDONED] Vagrant development environment for Sylius.
Shell ★ 17 7y agoExplain → -
SyliusProductBundle
[READ-ONLY] Product catalog bundle for Symfony
PHP ★ 16 1mo agoExplain → -
Cart ▣
[READ-ONLY] Webshop cart library for PHP.
PHP ★ 15 10y agoExplain → -
SyliusCategorizerBundle ▣
DEPRACATED.
PHP ★ 15 12y agoExplain → -
Mailer
[READ-ONLY] Sylius mailer component.
PHP ★ 14 1y agoExplain → -
Taxonomy
[READ-ONLY] Categorization component for PHP.
PHP ★ 14 1mo agoExplain → -
SyliusPluginsBundle ▣
Installable plugins bundle for Symfony2 applications.
PHP ★ 14 14y agoExplain → -
Shipping
[READ-ONLY] Shipments, shipping method and charges library for PHP e-commerce.
PHP ★ 13 1mo agoExplain → -
Sylius-Docker-Standard ▣
No description.
Dockerfile ★ 13 2y agoExplain → -
ThemeSkeleton
Starting point for new themes.
HTML ★ 13 6y agoExplain → -
SyliusShippingBundle
[READ-ONLY] Shipments, shipping methods and categories management for Symfony2.
PHP ★ 13 1mo agoExplain → -
SyliusBloggerBundle ▣
DEPRACATED.
PHP ★ 13 12y agoExplain → -
SyliusWebBundle ▣
DEPRACATED. See Sylius/Sylius repository.
HTML ★ 13 9y agoExplain → -
StripePlugin
Sylius ^2.0 plugin to support Stripe Checkout and Stripe Web Elements
PHP ★ 12 23h agoExplain → -
Rbac ▣
[READ-ONLY] Sylius Hierarchical Role Based Access Control component.
PHP ★ 12 10y agoExplain → -
SyliusAdminApiBundle ▣
Administration REST API for Sylius eCommerce.
PHP ★ 11 9mo agoExplain → -
PriceHistoryPlugin
Implementation of "Directive (EU) 2019/2161 of the European Parliament and of the Council", also known as the "Omnibus Directive".
PHP ★ 11 2y agoExplain → -
Taxation
[READ-ONLY] Taxation system with multiple categories and rates support, for PHP.
PHP ★ 11 1mo agoExplain → -
SyliusOrderBundle
[READ-ONLY] Orders engine for Symfony2 e-commerce solutions.
PHP ★ 11 1mo agoExplain → -
SyliusRbacBundle ▣
[READ-ONLY] Sylius Hierarchical Role Based Access Control integration with Symfony2.
PHP ★ 11 10y agoExplain → -
SyliusPayumBundle
[READ-ONLY] Sylius integration with Payum payments library.
PHP ★ 11 1mo agoExplain → -
SyliusRector
No description.
PHP ★ 10 1mo agoExplain → -
Core
[READ-ONLY] Sylius e-commerce core.
PHP ★ 10 1mo agoExplain → -
Locale
[READ-ONLY] Locales management component for PHP apps.
PHP ★ 10 1mo agoExplain → -
SyliusPricingBundle ▣
Resolving object prices...
PHP ★ 10 9y agoExplain → -
Calendar
Date handling for PHP applications.
PHP ★ 9 2y agoExplain → -
docker-nginx-php-fpm ▣
Sylius nginx+php-fpm base image suitable to run Sylius Standard
Makefile ★ 9 8y agoExplain → -
Grid
[READ-ONLY] Generic Grid component that allows you to manage fields, sorting, filters and actions for grids of data.
PHP ★ 9 7d agoExplain → -
SyliusAttributeBundle
[READ-ONLY] Attribute handling for Symfony2 business entities.
PHP ★ 9 1mo agoExplain → -
MolliePlugin
No description.
PHP ★ 8 23h agoExplain → -
Attribute
[READ-ONLY] Handling of object attributes.
PHP ★ 8 1mo agoExplain → -
Currency
[READ-ONLY] Subtree split of the Sylius Currency component for PHP E-Commerce.
PHP ★ 8 1mo agoExplain → -
Inventory
[READ-ONLY] Inventory management component for PHP.
PHP ★ 8 1mo agoExplain → -
SyliusAdminBundle
[READ-ONLY] Administration panel for Sylius eCommerce.
Twig ★ 7 1mo agoExplain → -
DeprecatedSyliusApiBundle ▣
[READ-ONLY] Sylius REST API bundle with OAuth Server integration.
PHP ★ 7 9y agoExplain → -
SyliusVariableProductBundle ▣
[READ-ONLY] Sylius product catalog extension which supports product variants and options.
PHP ★ 7 12y agoExplain → -
Variation ▣
[READ-ONLY] PHP library for handling object variations.
PHP ★ 7 9y agoExplain → -
SyliusContentBundle ▣
[READ-ONLY] Sylius CMS specific features and integration with Symfony CMF.
PHP ★ 7 9y agoExplain → -
SyliusUserBundle
[READ-ONLY] Symfony user bundle with multiple users and OAuth support.
PHP ★ 7 1mo agoExplain → -
SyliusCurrencyBundle
[READ-ONLY] Currencies and exchange rates management for Symfony2 e-commerce apps.
PHP ★ 7 1mo agoExplain → -
WishlistPlugin
No description.
PHP ★ 6 22h agoExplain → -
SyliusRecipes
No description.
PHP ★ 6 1mo agoExplain → -
docker-images
Ready to use base Docker images for Sylius projects.
Dockerfile ★ 6 1mo agoExplain → -
DemoCreator
No description.
PHP ★ 6 2mo agoExplain → -
PlusInformationCenter
Changelog and upgrade instructions for Sylius/Plus.
★ 6 2y agoExplain → -
Customizations
Sylius application with customizations from Customization guide implemented
PHP ★ 6 3y agoExplain → -
Addressing
[READ-ONLY] Addresses, countries and zones management system for PHP.
PHP ★ 6 1mo agoExplain → -
SyliusReportBundle ▣
[READ-ONLY] Subtree split of Sylius reports system!
JavaScript ★ 6 9y agoExplain → -
Metadata ▣
[READ-ONLY] Generic purpose metadata component for PHP.
PHP ★ 6 10y agoExplain → -
Storage ▣
[READ-ONLY] Sylius data storage component.
PHP ★ 6 10y agoExplain → -
hubkit
No description.
PHP ★ 6 3y agoExplain → -
SyliusUiBundle
[READ-ONLY] Sylius user interface components.
PHP ★ 6 1mo agoExplain → -
SyliusLocaleBundle
[READ-ONLY] Locales management for Symfony2.
PHP ★ 6 1mo agoExplain → -
SyliusTranslationBundle ▣
[READ-ONLY] Sylius i18n bundle.
PHP ★ 6 10y agoExplain → -
Pricing ▣
[READ-ONLY] Pricing component for PHP e-commerce applications.
PHP ★ 6 9y agoExplain → -
SyliusVariationBundle ▣
[READ-ONLY] Managing options and variations of PHP business entities.
PHP ★ 6 9y agoExplain → -
sylius-mate-extension
Dev-only Symfony AI Mate extension for Sylius: exposes runtime domain (resources, hooks, grids, routes, services) to AI clients via MCP.
PHP ★ 5 3d agoExplain → -
SyliusAIContexts
No description.
★ 5 3mo agoExplain → -
ImportExportBundle
No description.
PHP ★ 5 5mo agoExplain → -
SyliusApiBundle
[READ-ONLY] Unified API for Sylius eCommerce.
PHP ★ 5 1mo agoExplain → -
Channel
[READ-ONLY] Sylius multichannel component for PHP e-commerce.
PHP ★ 5 1mo agoExplain → -
Report ▣
[READ-ONLY] Sylius reports component.
PHP ★ 5 10y agoExplain → -
Originator ▣
[READ-ONLY] Originator component subtree split.
PHP ★ 5 10y agoExplain → -
SyliusSearchBundle ▣
[READ-ONLY] Subtree split of Sylius search bundle.
PHP ★ 5 10y agoExplain → -
Archetype ▣
[READ-ONLY] Subtree split of Sylius Archetype component.
PHP ★ 5 10y agoExplain → -
Translation ▣
[READ-ONLY] Translation component for Sylius.
PHP ★ 5 10y agoExplain → -
SyliusContactBundle ▣
[READ-ONLY] Sylius contact form and support system bundle.
PHP ★ 5 10y agoExplain → -
User
[READ-ONLY] Subtree split for the Sylius user component.
PHP ★ 5 1mo agoExplain → -
SyliusReviewBundle
[READ-ONLY] Reviews support for Symfony2 applications.
PHP ★ 5 1mo agoExplain → -
TwigHooks
[READ-ONLY] Composable Twig layouts
PHP ★ 4 2mo agoExplain → -
SyliusShopBundle
[READ-ONLY] Storefront for Sylius eCommerce.
Twig ★ 4 1mo agoExplain → -
Contact ▣
[READ-ONLY] Sylius contact component.
PHP ★ 4 10y agoExplain → -
SyliusArchetypeBundle ▣
[READ-ONLY] Sylius Archetype system bundle.
PHP ★ 4 9y agoExplain → -
SyliusSequenceBundle ▣
[READ-ONLY] Sequences generation for Symfony2 apps.
PHP ★ 4 10y agoExplain → -
Customer
[READ-ONLY] Customers management component.
PHP ★ 4 1mo agoExplain → -
PdfGenerationBundle
No description.
PHP ★ 3 4mo agoExplain → -
PluginTemplate
No description.
PHP ★ 3 1y agoExplain → -
SyliusAssociationBundle ▣
[READ-ONLY] Symfony integration for Association component that allows you to have different types of associations between objects.
PHP ★ 3 9y agoExplain → -
SyliusMetadataBundle ▣
[READ-ONLY] Handling any kind of metadata for PHP objects, integration of the component with Symfony.
PHP ★ 3 10y agoExplain → -
Money ▣
DEPRACATED!
PHP ★ 3 11y agoExplain → -
Sequence ▣
[READ-ONLY] Subtree split of the Sequence component for generating numbers.
PHP ★ 3 10y agoExplain → -
SyliusCustomerBundle
[READ-ONLY] Customers management bundle for Symfony.
PHP ★ 3 1mo agoExplain → -
SyliusChannelBundle
[READ-ONLY] Sylius multichannel component integration.
PHP ★ 3 1mo agoExplain → -
Review
[READ-ONLY] Sylius Review component for PHP e-commerce apps.
PHP ★ 3 1mo agoExplain → -
sylius-ai-dev-skills
Claude Code skills marketplace for building Sylius 2.x features idiomatically: resources, hooks, grids, emails, listeners, fixtures.
★ 2 1mo agoExplain → -
LegacyShopBridgePlugin
No description.
Twig ★ 2 3mo agoExplain → -
StoreAssemblerBundle
No description.
PHP ★ 2 9mo agoExplain → -
StorePreset
No description.
★ 2 1y agoExplain → -
AngularShopAPIPoC ▣
No description.
PHP ★ 2 6y agoExplain → -
Association ▣
[READ-ONLY] Component for defining associations between various objects.
PHP ★ 2 9y agoExplain → -
BuildDashboard
Build dashboard for Sylius open-source repositories.
★ 2 5y agoExplain → -
BootstrapAdminUi
[READ-ONLY]
PHP ★ 1 2mo agoExplain → -
TwigExtra
[READ-ONLY]
PHP ★ 1 2mo agoExplain → -
AdminUi
[READ-ONLY]
PHP ★ 1 2mo agoExplain → -
ProductBundlePlugin
No description.
PHP ★ 1 9mo agoExplain → -
SyliusPracticalMasteryCourse
No description.
PHP ★ 1 10mo agoExplain → -
B2BKitDocs
Documentation for B2BKit
★ 1 1y agoExplain → -
SyliusVueStorefrontThemeBoilerplate
No description.
TypeScript ★ 1 2y agoExplain → -
SyliusImportExportPlugin ⑂
Sylius plugin to import / export data
PHP ★ 1 7y agoExplain → -
Bookiary
Sample bookstore, built with Sylius and customized according to the docs.
★ 1 9y agoExplain → -
sylius-ai-dev-tools
Dev-only bootstrap pack for your AI experience in Sylius 2.x: MCP + Claude Code skills.
Shell ★ 0 21h agoExplain → -
UiTranslations
[READ-ONLY]
PHP ★ 0 2mo agoExplain → -
AdyenPlugin
No description.
PHP ★ 0 5mo agoExplain → -
Telemetry
Telemetry integration for official Sylius plugins
PHP ★ 0 5mo agoExplain → -
UcpPlugin
No description.
PHP ★ 0 5mo agoExplain → -
MailerLitePlugin
MailerLite integration for Sylius
PHP ★ 0 5mo agoExplain → -
SyliusPracticalMasteryCourse2
No description.
PHP ★ 0 3mo agoExplain → -
StoreWizard
No description.
★ 0 11mo agoExplain → -
SyliusPracticalMasteryCoursePlugin
No description.
PHP ★ 0 1y agoExplain → -
.github
No description.
★ 0 1y agoExplain → -
GmvBundle
No description.
PHP ★ 0 1y agoExplain → -
StateMachineAbstraction
[READ-ONLY] State machine abstraction for Sylius
PHP ★ 0 1mo agoExplain → -
MarketplaceSuiteDocs
Documentation for Open-source Multi-Vendor Marketplace platform based on Sylius and Symfony.
★ 0 2y agoExplain → -
SyliusSalesDemo
No description.
Twig ★ 0 2y agoExplain → -
SyliusNuxtPlayground
Front-end app for sylius-api
Vue ★ 0 5y agoExplain →
No repos match these filters.