Base configuration and template files for setting up a Playwright end-to-end test suite for Magento 2 projects, with multilingual setup instructions.
Developer Tools
Debugging, profiling, testing, migrations, code generation
Sends Magento 2 logs to an OpenTelemetry (OTLP) endpoint. Supports providers like Middleware, Honeycomb, OpenObserve, Dynatrace, and Grafana Cloud.
Loads a specific theme per route based on an app/etc/theme-by-route.json file, with advanced per-website and per-store scope rules for fine-grained theme selection.
Logs all REST Web API requests as text files under var/log/webapi_rest, organized by route, omitting auth request bodies to avoid leaking credentials.
Provides CLI commands to cleanup unused product, category, and swatches media files. Also removes illegal media gallery entries and fixes missing product image references.
Looking for contributors - Help fix build issues
Collection of developer convenience hacks for Magento 2, such as skipping core PHTML template path validation when symlinking local repositories via Composer path repositories.
Lets a theme load a second i18n language file (e.g. en_US_additional.csv) on top of the standard one, so child themes can override specific translation strings without editing the inherited file.
Allows rendering of additional templates within a block, before, after, or nested within the original template. Configure templates and their positions via layout XML.
Simplifies registering a module's own tailwind.config.js in the global Hyvä Themes Tailwind configuration, providing an observer that auto-registers modules by name or prefix without per-module boilerplate.
Adds CLI commands to manage Magento 2 shipping table rates, allowing you to list, export to CSV, and import table rates per website directly from the command line.
Generates unit or integration test scaffolding for an existing Magento module via a CLI command, with options to target specific classes and override existing tests.
Lets administrators create, edit, and manage EAV attributes directly from the Magento 2 admin panel.