Provides a flexible asset rendering API for scripts and stylesheets with support for inline and external rendering, async/defer loading strategies, resource preloading with fetch priority, and built-in caching.
Developer Tools
Debugging, profiling, testing, migrations, code generation
Adds layout-XML actions that manipulate a block's rendered HTML via XPath — changing classes, attributes, or structure — reducing the need to override templates for small markup changes.
Looking for contributors - Help fix build issues
Logs GraphQL and REST API requests with detailed capture of parameters, responses, and execution times. Includes admin grids for viewing logs and configurable auto-cleanup via cron.
Reduces cache keys by removing product/category specific layout handles. Improves performance by decreasing cache size and average Redis TTL.
Triggers order-related Magento events (sales_order_place_after, checkout_submit_all_after, sales_order_save_after) for an existing order via a secret-key-secured URL, useful for processing orders created directly in the database.
Adds HTML comments to the rendered page output identifying the block class and template behind each section, helping developers locate the source of frontend markup.
Adds server-side rendering of GraphQL queries to any Magento 2 frontend, preloading a query's response at page render so JavaScript has instant data without a first AJAX round-trip, with a simplified fetch() to repeat queries. Works well with AlpineJS.
Renders phtml-based templates without registering them in layout XML, with native theme overrides, block caching, FPC compatibility, and first-class AlpineJS companion blocks for building modular components.
Enables Sezzle payment gateway within Magento 2. Allows customers to pay for purchases in installments.
Adds configurable keyboard shortcuts to expand or collapse all collapsible panels on a Magento admin page, improving productivity on system configuration screens.
Adds a keyboard-shortcut quick search for Magento configuration paths in the admin, with autocomplete suggestions and direct navigation to the matching configuration section.
Adds a layout block container that lets you place blocks at the very start of the HTML <head>, before other scripts — useful for consent managers and tags that must load first.