PHPackages                             scandipwa/source - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. scandipwa/source

ActiveMagento2-theme

scandipwa/source
================

ScandiPWA

3.2.5(5y ago)55361.0k↓100%305[514 issues](https://github.com/scandipwa/scandipwa/issues)[21 PRs](https://github.com/scandipwa/scandipwa/pulls)2OSL-3.0TypeScript

Since Mar 8Pushed 1y ago10 watchersCompare

[ Source](https://github.com/scandipwa/scandipwa)[ Packagist](https://packagist.org/packages/scandipwa/source)[ RSS](/packages/scandipwa-source/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (18)Versions (106)Used By (2)

[![ScandiPWA](https://user-images.githubusercontent.com/29531824/104035590-fc25fb00-51da-11eb-9171-d5f2e9211753.png)](https://user-images.githubusercontent.com/29531824/104035590-fc25fb00-51da-11eb-9171-d5f2e9211753.png)

The next-generation front-end for Magento 2. Fast. Reliable. Extensible.

---

- [Getting started](https://docs.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general) – create a new application and deploy it as Magento 2 theme or standalone storefront.
- [Developer guide](https://docs.scandipwa.com/getting-started-1) – learn how to develop ScandiPWA applications.
- [Deploy into Cloud](https://readymage.com/?utm_source=github&utm_medium=readme&utm_campaign=general) - get production environment in 10 minutes

Key features
------------

[](#key-features)

### ✅ 350+ Magento features supported

[](#white_check_mark-350-magento-features-supported)

Customize your PWA directly from Magento back-end configurations and use settings like:

- Multistore
- Localization
- Price Rules
- Tax and more!

Discover [the complete feature list](https://manual.scandipwa.com/).

### 🚦 Middleware-less design

[](#vertical_traffic_light-middleware-less-design)

Data-integrity and simple server setup. Changes from Magento 2 admin are reflected immediately on your PWA storefront.

> Sounds interesting? Make sure to :star: `scandipwa/scandipwa` repository so you can keep up to date with the latest releases!

### 🏗️ Extensible architecture

[](#building_construction-extensible-architecture)

- [Theming mechanism](https://docs.create-scandipwa-app.com/themes/extensions-and-themes?utm_source=github&utm_medium=readme&utm_campaign=general)
- [Application-wise plugins](https://docs.create-scandipwa-app.com/extensions/application-plugins?utm_source=github&utm_medium=readme&utm_campaign=general)
- [Build-configuration plugins](https://docs.create-scandipwa-app.com/extensions/build-configuration-plugins?utm_source=github&utm_medium=readme&utm_campaign=general)
- [Extension-based architecture](https://docs.create-scandipwa-app.com/extensions/extensions?utm_source=github&utm_medium=readme&utm_campaign=general)
- [Translations](https://docs.create-scandipwa-app.com/building-your-app/internationalization?utm_source=github&utm_medium=readme&utm_campaign=general) and more features

> Powered by [Create ScandiPWA App](https://github.com/scandipwa/create-scandipwa-app).

🎁 **BONUS!** You will get ESLint rules covering:

- Well-thought file-structure
- Naming-convention
- Component organization patterns

Need help?
----------

[](#need-help)

Here are some awesome resources to start with!

- 📹 [Video Tutorials](https://www.youtube.com/channel/UCvnxo7rh5NRwvMHtJga9fww/videos)
- 📘 [Create ScandiPWA App Documentation](https://docs.create-scandipwa-app.com/https://docs.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)
- 📙 [ScandiPWA Documentation](https://docs.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)
- 📗 [ScandiPWA User Guide](https://manual.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)

**Still feeling lost?** Join our 👥 [Slack channel](https://join.slack.com/t/scandipwa/shared_invite/enQtNzE2Mjg1Nzg3MTg5LTQwM2E2NmQ0NmQ2MzliMjVjYjQ1MTFiYWU5ODAyYTYyMGQzNWM3MDhkYzkyZGMxYTJlZWI1N2ExY2Q1MDMwMTk) and ask community directly! Alternatively, start a new 💬 [Discussion](https://github.com/scandipwa/scandipwa/discussions) on GitHub!

Experience demo
---------------

[](#experience-demo)

    [ ![40000 SKU Demo](https://user-images.githubusercontent.com/52198221/102813236-23a25880-43d1-11eb-802d-047bce753f72.png) ](https://40kskudemo.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general) [**Visit demo**](https://40kskudemo.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)
  ### 40 000 SKUs Store

[](#40-000-skus-store)

Hight performance even with large catalog.

See the list of feature highlights [here](https://scandipwa.com/demo?utm_source=github&utm_medium=readme&utm_campaign=general).

     [ ![Realistic Store](https://user-images.githubusercontent.com/52198221/102813239-256c1c00-43d1-11eb-99f3-df6c39f69740.png) ](https://tech-demo.scandipwa.com) [**Visit demo**](https://tech-demo.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)
  ### Realistic Store Experience

[](#realistic-store-experience)

Technology retailer store with real products and images.

 See the list of feature highlights [here](https://scandipwa.com/demo).

     [ ![Luma Store](https://user-images.githubusercontent.com/52198221/102813232-22712b80-43d1-11eb-8681-54fe180b6349.png) ](https://luma-demo.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general) [**Visit demo**](https://luma-demo.scandipwa.com/?utm_source=github&utm_medium=readme&utm_campaign=general)
  ### Luma Default Data Demo

[](#luma-default-data-demo)

Compare against default Magento Luma theme.

 See the list of feature highlights [here](https://scandipwa.com/demo).

   **Want to schedule a guided demo?** → 📧 [Contact Us](https://scandipwa.com/contact-us?utm_source=github&utm_medium=readme&utm_campaign=general)

See it in action
----------------

[](#see-it-in-action)

Check the [list of live websites](https://scandipwa.com/case-studies.html?utm_source=github&utm_medium=readme&utm_campaign=general) built with ScandiPWA.

[![Case Studies](https://user-images.githubusercontent.com/52198221/103226455-d70ccf00-4934-11eb-9753-ad1b0000733c.png)](https://scandipwa.com/case-studies.html?utm_source=github&utm_medium=readme&utm_campaign=general)

Contribution
------------

[](#contribution)

We'd love to have your helping hand on `scandipwa`! See [CONTRIBUTING.md](./CONTRIBUTING.md) for more information on what we're looking for and how to get started.

Thanks to these **awesome** ❤️ people for contribution!

[![](https://camo.githubusercontent.com/1146232945984b11af896a1b2cd3ae724e28b6c7a9d32ed0df9dcb82fb8debbb/68747470733a2f2f636f6e7472696275746f72732d696d672e7765622e6170702f696d6167653f7265706f3d7363616e64697077612f7363616e6469707761)](https://github.com/scandipwa/scandipwa/graphs/contributors)License
-------

[](#license)

ScandiPWA is open source software licensed as OSL-3.

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance9

Infrequent updates — may be unmaintained

Popularity51

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor4

4 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

106

Last Release

1968d ago

Major Versions

2.13.2 → 3.0.0-beta.12020-06-02

2.14.0 → 3.0.0-beta.62020-07-13

2.14.2 → 3.0.0-beta.72020-07-21

2.16.1 → 3.0.02020-08-20

2.17.0 → 3.0.12020-09-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/0c2cd642b3c520df20394344ee587782e246262899e7ddc99a191360e85d7fdc?d=identicon)[scandiweb](/maintainers/scandiweb)

---

Top Contributors

[![alfredsgenkins](https://avatars.githubusercontent.com/u/29531824?v=4)](https://github.com/alfredsgenkins "alfredsgenkins (1483 commits)")[![carinadues](https://avatars.githubusercontent.com/u/82165392?v=4)](https://github.com/carinadues "carinadues (1031 commits)")[![AleksandrsKondratjevs](https://avatars.githubusercontent.com/u/68007919?v=4)](https://github.com/AleksandrsKondratjevs "AleksandrsKondratjevs (827 commits)")[![tatiana-scandi](https://avatars.githubusercontent.com/u/79456428?v=4)](https://github.com/tatiana-scandi "tatiana-scandi (812 commits)")[![yeegor](https://avatars.githubusercontent.com/u/46347627?v=4)](https://github.com/yeegor "yeegor (539 commits)")[![zans-laksa](https://avatars.githubusercontent.com/u/73945186?v=4)](https://github.com/zans-laksa "zans-laksa (372 commits)")[![pablobentivengo](https://avatars.githubusercontent.com/u/97158749?v=4)](https://github.com/pablobentivengo "pablobentivengo (284 commits)")[![riha112](https://avatars.githubusercontent.com/u/25338213?v=4)](https://github.com/riha112 "riha112 (273 commits)")[![IrinaZhadzinets](https://avatars.githubusercontent.com/u/82805412?v=4)](https://github.com/IrinaZhadzinets "IrinaZhadzinets (240 commits)")[![winniepukki](https://avatars.githubusercontent.com/u/43637240?v=4)](https://github.com/winniepukki "winniepukki (226 commits)")[![atravkovs](https://avatars.githubusercontent.com/u/12703177?v=4)](https://github.com/atravkovs "atravkovs (205 commits)")[![lianastaskevica](https://avatars.githubusercontent.com/u/52198221?v=4)](https://github.com/lianastaskevica "lianastaskevica (201 commits)")[![AzizKHAN030](https://avatars.githubusercontent.com/u/76899788?v=4)](https://github.com/AzizKHAN030 "AzizKHAN030 (151 commits)")[![ejnshtein](https://avatars.githubusercontent.com/u/18352350?v=4)](https://github.com/ejnshtein "ejnshtein (135 commits)")[![ainarssondors](https://avatars.githubusercontent.com/u/48548028?v=4)](https://github.com/ainarssondors "ainarssondors (123 commits)")[![allcontributors[bot]](https://avatars.githubusercontent.com/in/23186?v=4)](https://github.com/allcontributors[bot] "allcontributors[bot] (91 commits)")[![Mohamed-halim-sw](https://avatars.githubusercontent.com/u/97239766?v=4)](https://github.com/Mohamed-halim-sw "Mohamed-halim-sw (77 commits)")[![EriSilver](https://avatars.githubusercontent.com/u/13037254?v=4)](https://github.com/EriSilver "EriSilver (72 commits)")[![ybutrameev](https://avatars.githubusercontent.com/u/38831994?v=4)](https://github.com/ybutrameev "ybutrameev (71 commits)")[![IljaFatkulin](https://avatars.githubusercontent.com/u/78017514?v=4)](https://github.com/IljaFatkulin "IljaFatkulin (67 commits)")

### Embed Badge

![Health badge](/badges/scandipwa-source/health.svg)

```
[![Health](https://phpackages.com/badges/scandipwa-source/health.svg)](https://phpackages.com/packages/scandipwa-source)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.2M1](/packages/fastly-magento2)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

277.1k](/packages/mage-os-module-automatic-translation)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1326.2k](/packages/zepgram-module-rest)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[mage-os/mageos-common-async-events

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

147.7k2](/packages/mage-os-mageos-common-async-events)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
