
Adobe Commerce
Enterprise e-commerce platform (formerly Magento Commerce) for building customizable online storefronts with rich features
Discover top open-source software, updated regularly with real-world adoption signals.

Unified codebase for building and extending WooCommerce plugins
A single repository containing WooCommerce core, plugins, packages, and tools, offering a standardized development environment for WordPress e‑commerce projects and rapid development.

The WooCommerce Monorepo is the central source for the core WooCommerce plugin, official extensions, shared PHP packages, JavaScript libraries, and development tools. By consolidating everything into a single GitHub repository, it gives developers a consistent code base, versioning, and dependency graph across the entire e‑commerce ecosystem.
To begin, clone the repository and install the required tooling: NVM to match the Node version defined in .nvmrc, PNPM for fast, deterministic package installs, PHP 7.4+ and Composer for the PHP side. After running pnpm install -frozen-lockfile the build can be produced with pnpm build, which compiles both PHP and JavaScript assets for all plugins.
The monorepo includes detailed READMEs per component, contribution guidelines, and links to the WooCommerce development blog and Slack community. Security issues are reported through HackerOne, and the project welcomes contributions from developers of all skill levels.
When teams consider WooCommerce, these hosted platforms usually appear on the same shortlist.

Enterprise e-commerce platform (formerly Magento Commerce) for building customizable online storefronts with rich features

Cloud-based SaaS e-commerce platform for creating and scaling online stores across B2C and B2B

Headless commerce platform (MACH) for building custom storefronts
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Build a custom payment gateway
Leverage shared WooCommerce utilities and testing scripts to deliver a fully integrated gateway faster.
Develop a theme‑aware storefront plugin
Access core plugin APIs and JavaScript components directly from the monorepo, ensuring compatibility with future WooCommerce releases.
Maintain multiple extensions in a single CI pipeline
Run unified PNPM builds and PHP tests across all packages, reducing CI configuration complexity.
Contribute bug fixes to WooCommerce core
Submit patches within the same repository used by the core team, streamlining review and release processes.
NVM is recommended because the repository includes an `.nvmrc` file that pins the Node version used by the development scripts.
The monorepo assumes a POSIX‑compatible environment; Windows users should use WSL or a Linux/macOS machine for full compatibility.
All PHP packages are installed via Composer, which reads the `composer.json` files located in each plugin or package directory.
Yes, running `pnpm build` after installing dependencies compiles both PHP and JavaScript assets for every component in the repository.
Security issues should be disclosed through the project's HackerOne page as indicated in the README.
Project at a glance
ActiveLast synced 4 days ago