← all change records
#3551652 Hooks in themes can now be OOP
Generated 2026-09-22 02:00 UTC
Matching rules (4)
- attribute_fqn: \Drupal\Core\Hook\Attribute\Hook
kind: attribute_predicate
to:
arg: 0
string_in:
- css_alter
- js_alter
- js_settings_alter
- library_info_alter
- form_alter
- form_BASE_FORM_ID_alter
- form_FORM_ID_alter
- element_info_alter
- page_attachments_alter
- theme_registry_alter
- theme_suggestions_alter
- theme_suggestions_HOOK_alter
- views_ui_display_tab_alter
- views_ui_display_top_alter
- plugin_filter_layout_alter
- plugin_filter_layout__layout_alter
- views_pre_render
- views_post_render
- theme
- preprocess
- preprocess_HOOK
- from:
fqn: '\Drupal\Core\DrupalKernel::getModulesParameter'
- from:
fqn: '\Drupal\Core\DrupalKernel::getModuleFileNames'
- from:
fqn: '\Drupal\Core\DrupalKernel::getModuleNamespacesPsr4'
Affected contrib projects (368)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| token ↗ | 0 | 0 | 1 | 512,571 | 0 | 0 | |
| metatag ↗ | 0 | 0 | 1 | 333,399 | 0 | 0 | |
| webform ↗ | 0 | 0 | 1 | 324,060 | 0 | 0 | |
| paragraphs ↗ | 0 | 0 | 1 | 245,241 | 0 | 0 | |
| search_api ↗ | 0 | 0 | 1 | 162,719 | 0 | 0 | |
| honeypot ↗ | 0 | 0 | 1 | 140,337 | 0 | 0 | |
| module_filter ↗ | 0 | 0 | 1 | 112,478 | 0 | 0 | |
| entity_browser ↗ | 0 | 0 | 1 | 99,237 | 0 | 0 | |
| rules ↗ | 0 | 0 | 1 | 78,788 | 0 | 0 | |
| features ↗ | 0 | 0 | 1 | 76,062 | 0 | 0 | |
| upgrade_status ↗ | 0 | 0 | 1 | 64,523 | 0 | 0 | |
| smart_trim ↗ | 0 | 0 | 1 | 63,329 | 0 | 0 | |
| search_api_solr ↗ | 0 | 0 | 1 | 59,612 | 0 | 0 | |
| file_entity ↗ | 0 | 0 | 1 | 56,405 | 0 | 0 | |
| views_bootstrap ↗ | 0 | 0 | 1 | 54,127 | 0 | 0 | |
| seven ↗ | 0 | 0 | 1 | 53,641 | 0 | 0 | |
| mimemail ↗ | 0 | 0 | 1 | 47,621 | 0 | 0 | |
| classy ↗ | 0 | 0 | 1 | 44,677 | 0 | 0 | |
| chosen ↗ | 0 | 0 | 1 | 44,211 | 0 | 0 | |
| components ↗ | 0 | 0 | 1 | 42,653 | 0 | 0 | |
| geolocation ↗ | 0 | 0 | 1 | 42,459 | 0 | 0 | |
| commerce ↗ | 0 | 0 | 1 | 36,840 | 0 | 0 | |
| image_effects ↗ | 0 | 0 | 1 | 35,222 | 0 | 0 | |
| flag ↗ | 0 | 0 | 1 | 30,804 | 0 | 0 | |
| entityqueue ↗ | 0 | 0 | 1 | 27,239 | 0 | 0 | |
| quicktabs ↗ | 0 | 0 | 1 | 25,946 | 0 | 0 | |
| cshs ↗ | 0 | 0 | 1 | 25,454 | 0 | 0 | |
| simple_gmap ↗ | 0 | 0 | 1 | 23,387 | 0 | 0 | |
| trash ↗ | 0 | 0 | 1 | 23,141 | 0 | 0 | |
| config_pages ↗ | 0 | 0 | 1 | 20,081 | 0 | 0 | |
| eca ↗ | 0 | 0 | 2 | 19,931 | 0 | 0 | |
| charts ↗ | 0 | 0 | 2 | 19,355 | 0 | 0 | |
| office_hours ↗ | 0 | 0 | 1 | 18,911 | 0 | 0 | |
| group ↗ | 0 | 0 | 2 | 18,705 | 0 | 0 | |
| ai ↗ | 0 | 0 | 3 | 17,818 | 0 | 0 | |
| views_fieldsets ↗ | 0 | 0 | 1 | 17,210 | 0 | 0 | |
| commerce_shipping ↗ | 0 | 0 | 1 | 16,062 | 0 | 0 | |
| content_lock ↗ | 0 | 0 | 1 | 15,367 | 0 | 0 | |
| iframe ↗ | 0 | 0 | 1 | 14,901 | 0 | 0 | |
| site_verify ↗ | 0 | 0 | 1 | 13,448 | 0 | 0 | |
| modeler_api ↗ | 0 | 0 | 1 | 13,249 | 0 | 0 | |
| moderated_content_bulk_publish ↗ | 0 | 0 | 2 | 11,662 | 0 | 0 | |
| project_browser ↗ | 0 | 0 | 1 | 11,580 | 0 | 0 | |
| domain ↗ | 0 | 0 | 2 | 11,497 | 0 | 0 | |
| noreqnewpass ↗ | 0 | 0 | 1 | 11,346 | 0 | 0 | |
| forum ↗ | 0 | 0 | 1 | 11,247 | 0 | 0 | |
| dashboard ↗ | 0 | 0 | 1 | 10,967 | 0 | 0 | |
| book ↗ | 0 | 0 | 1 | 10,889 | 0 | 0 | |
| scanner ↗ | 0 | 0 | 1 | 10,524 | 0 | 0 | |
| radix ↗ | 0 | 0 | 1 | 10,435 | 0 | 0 | |
| navigation_extra_tools ↗ | 0 | 0 | 1 | 10,426 | 0 | 0 | |
| aggregator ↗ | 0 | 0 | 1 | 9,296 | 0 | 0 | |
| hide_revision_field ↗ | 0 | 0 | 1 | 8,977 | 0 | 0 | |
| genpass ↗ | 0 | 0 | 2 | 8,834 | 0 | 0 | |
| admin_audit_trail ↗ | 0 | 0 | 1 | 8,754 | 0 | 0 | |
| google_cse ↗ | 0 | 0 | 1 | 8,527 | 0 | 0 | |
| layout_builder_iframe_modal ↗ | 0 | 0 | 1 | 8,412 | 0 | 0 | |
| canvas ↗ | 0 | 0 | 1 | 8,315 | 0 | 0 | |
| moderation_dashboard ↗ | 0 | 0 | 1 | 8,263 | 0 | 0 | |
| ui_patterns ↗ | 0 | 0 | 1 | 7,804 | 0 | 0 | |
| views_tree ↗ | 0 | 0 | 1 | 7,722 | 0 | 0 | |
| better_social_sharing_buttons ↗ | 0 | 0 | 1 | 7,537 | 0 | 0 | |
| name ↗ | 0 | 0 | 1 | 6,487 | 0 | 0 | |
| poll ↗ | 0 | 0 | 1 | 6,159 | 0 | 0 | |
| advancedqueue ↗ | 0 | 0 | 1 | 6,094 | 0 | 0 | |
| ai_provider_amazeeio ↗ | 0 | 0 | 1 | 6,072 | 0 | 0 | |
| advban ↗ | 0 | 0 | 1 | 6,004 | 0 | 0 | |
| tagclouds ↗ | 0 | 0 | 1 | 5,872 | 0 | 0 | |
| ai_dashboard ↗ | 0 | 0 | 1 | 5,697 | 0 | 0 | |
| image_field_caption ↗ | 0 | 0 | 1 | 5,447 | 0 | 0 | |
| workflow ↗ | 0 | 0 | 2 | 5,412 | 0 | 0 | |
| menu_item_fields ↗ | 0 | 0 | 2 | 5,172 | 0 | 0 | |
| config_log ↗ | 0 | 0 | 1 | 4,612 | 0 | 0 | |
| toc_js ↗ | 0 | 0 | 1 | 4,603 | 0 | 0 | |
| keycloak ↗ | 0 | 0 | 1 | 4,418 | 0 | 0 | |
| securelogin ↗ | 0 | 0 | 1 | 4,395 | 0 | 0 | |
| interval ↗ | 0 | 0 | 1 | 4,168 | 0 | 0 | |
| glightbox ↗ | 0 | 0 | 1 | 3,985 | 0 | 0 | |
| formdazzle ↗ | 0 | 0 | 1 | 3,956 | 0 | 0 | |
| addtocal_augment ↗ | 0 | 0 | 1 | 3,939 | 0 | 0 | |
| mercury ↗ | 0 | 0 | 1 | 3,809 | 0 | 0 | |
| byte_theme ↗ | 0 | 0 | 1 | 3,807 | 0 | 0 | |
| field_config_cardinality ↗ | 0 | 0 | 1 | 3,681 | 0 | 0 | |
| events_log_track ↗ | 0 | 0 | 1 | 3,529 | 0 | 0 | |
| addtocalendar ↗ | 0 | 0 | 1 | 3,450 | 0 | 0 | |
| pdfpreview ↗ | 0 | 0 | 1 | 3,052 | 0 | 0 | |
| iubenda_integration ↗ | 0 | 0 | 2 | 3,003 | 0 | 0 | |
| heading ↗ | 0 | 0 | 1 | 2,954 | 0 | 0 | |
| registration ↗ | 0 | 0 | 1 | 2,944 | 0 | 0 | |
| dark_mode_toggle ↗ | 0 | 0 | 1 | 2,914 | 0 | 0 | |
| vbo_export ↗ | 0 | 0 | 1 | 2,823 | 0 | 0 | |
| custom_field ↗ | 0 | 0 | 1 | 2,776 | 0 | 0 | |
| preview_link ↗ | 0 | 0 | 1 | 2,707 | 0 | 0 | |
| privatemsg ↗ | 0 | 0 | 1 | 2,603 | 0 | 0 | |
| storage ↗ | 0 | 0 | 1 | 2,510 | 0 | 0 | |
| floating_block ↗ | 0 | 0 | 1 | 2,444 | 0 | 0 | |
| mercury_editor ↗ | 0 | 0 | 1 | 2,367 | 0 | 0 | |
| dimension ↗ | 0 | 0 | 1 | 2,249 | 0 | 0 | |
| layout_builder_ids ↗ | 0 | 0 | 1 | 2,076 | 0 | 0 | |
| ui_styles ↗ | 0 | 0 | 1 | 2,068 | 0 | 0 | |
| entity_hierarchy ↗ | 0 | 0 | 1 | 1,953 | 0 | 0 | |
| civicrm_entity ↗ | 0 | 0 | 1 | 1,856 | 0 | 0 | |
| domain_path ↗ | 0 | 0 | 2 | 1,835 | 0 | 0 | |
| eu_cookie_compliance_matomo ↗ | 0 | 0 | 1 | 1,752 | 0 | 0 | |
| gin_everywhere ↗ | 0 | 0 | 1 | 1,748 | 0 | 0 | |
| textimage ↗ | 0 | 0 | 1 | 1,744 | 0 | 0 | |
| matomo_reports ↗ | 0 | 0 | 1 | 1,718 | 0 | 0 | |
| commerce_cart_redirection ↗ | 0 | 0 | 1 | 1,714 | 0 | 0 | |
| cookiebot ↗ | 0 | 0 | 1 | 1,704 | 0 | 0 | |
| adv_varnish ↗ | 0 | 0 | 1 | 1,659 | 0 | 0 | |
| helper ↗ | 0 | 0 | 1 | 1,555 | 0 | 0 | |
| menu_migration ↗ | 0 | 0 | 2 | 1,549 | 0 | 0 | |
| jquery_downgrade ↗ | 0 | 0 | 1 | 1,527 | 0 | 0 | |
| frontend_editing ↗ | 0 | 0 | 1 | 1,432 | 0 | 0 | |
| file_download ↗ | 0 | 0 | 1 | 1,381 | 0 | 0 | |
| acquia_dam ↗ | 0 | 0 | 1 | 1,343 | 0 | 0 | |
| restrict_by_ip ↗ | 0 | 0 | 1 | 1,330 | 0 | 0 | |
| tcpdf ↗ | 0 | 0 | 1 | 1,254 | 0 | 0 | |
| bibcite ↗ | 0 | 0 | 1 | 1,252 | 0 | 0 | |
| media_entity_link ↗ | 0 | 0 | 1 | 1,245 | 0 | 0 | |
| layout_builder_reorder ↗ | 0 | 0 | 1 | 1,099 | 0 | 0 | |
| radioactivity ↗ | 0 | 0 | 1 | 1,089 | 0 | 0 | |
| varbase_media ↗ | 0 | 0 | 1 | 1,020 | 0 | 0 | |
| hms_field ↗ | 0 | 0 | 1 | 1,017 | 0 | 0 | |
| gin_gutenberg ↗ | 0 | 0 | 1 | 1,008 | 0 | 0 | |
| prevnext ↗ | 0 | 0 | 1 | 1,007 | 0 | 0 | |
| datetime_flatpickr ↗ | 0 | 0 | 1 | 995 | 0 | 0 | |
| barcodes ↗ | 0 | 0 | 1 | 948 | 0 | 0 | |
| sdc_devel ↗ | 0 | 0 | 1 | 931 | 0 | 0 | |
| external_entities ↗ | 0 | 0 | 1 | 928 | 0 | 0 | |
| field_widget_actions ↗ | 0 | 0 | 1 | 830 | 0 | 0 | |
| podcast ↗ | 0 | 0 | 1 | 821 | 0 | 0 | |
| quote ↗ | 0 | 0 | 2 | 815 | 0 | 0 | |
| glightbox_media_video ↗ | 0 | 0 | 1 | 703 | 0 | 0 | |
| views_attach_library ↗ | 0 | 0 | 1 | 617 | 0 | 0 | |
| content_templates ↗ | 0 | 0 | 1 | 610 | 0 | 0 | |
| entity_access_password ↗ | 0 | 0 | 1 | 606 | 0 | 0 | |
| browsersync ↗ | 0 | 0 | 1 | 574 | 0 | 0 | |
| hubspot_forms ↗ | 0 | 0 | 1 | 535 | 0 | 0 | |
| paragraphs_modal_edit ↗ | 0 | 0 | 1 | 517 | 0 | 0 | |
| replicate_actions ↗ | 0 | 0 | 1 | 505 | 0 | 0 | |
| field_group_easy_responsive_tabs ↗ | 0 | 0 | 1 | 481 | 0 | 0 | |
| liqpay ↗ | 0 | 0 | 1 | 468 | 0 | 0 | |
| canvas_full_html ↗ | 0 | 0 | 1 | 456 | 0 | 0 | |
| varbase_components ↗ | 0 | 0 | 1 | 444 | 0 | 0 | |
| admin_dialogs ↗ | 0 | 0 | 1 | 438 | 0 | 0 | |
| ui_suite_bootstrap ↗ | 0 | 0 | 1 | 432 | 0 | 0 | |
| block_content_suggestions ↗ | 0 | 0 | 1 | 425 | 0 | 0 | |
| varbase_editor ↗ | 0 | 0 | 1 | 412 | 0 | 0 | |
| varbase_core ↗ | 0 | 0 | 1 | 399 | 0 | 0 | |
| all_entity_preview ↗ | 0 | 0 | 1 | 386 | 0 | 0 | |
| micronode ↗ | 0 | 0 | 1 | 386 | 0 | 0 | |
| basket_novaposhta ↗ | 0 | 0 | 1 | 382 | 0 | 0 | |
| entity_reference_patterns ↗ | 0 | 0 | 1 | 379 | 0 | 0 | |
| flowdrop ↗ | 0 | 0 | 3 | 368 | 0 | 0 | |
| http_client_error_status ↗ | 0 | 0 | 1 | 332 | 0 | 0 | |
| wse ↗ | 0 | 0 | 1 | 332 | 0 | 0 | |
| varbase_email ↗ | 0 | 0 | 1 | 317 | 0 | 0 | |
| log ↗ | 0 | 0 | 1 | 316 | 0 | 0 | |
| ai_context ↗ | 0 | 0 | 1 | 299 | 0 | 0 | |
| font_iconpicker ↗ | 0 | 0 | 1 | 271 | 0 | 0 | |
| uswds_paragraph_components ↗ | 0 | 0 | 1 | 271 | 0 | 0 | |
| notificationswidget ↗ | 0 | 0 | 1 | 262 | 0 | 0 | |
| admin_toolbar_messages ↗ | 0 | 0 | 1 | 256 | 0 | 0 | |
| dsfr ↗ | 0 | 0 | 1 | 252 | 0 | 0 | |
| suggestion ↗ | 0 | 0 | 1 | 247 | 0 | 0 | |
| term_glossary ↗ | 0 | 0 | 1 | 244 | 0 | 0 | |
| bootstrap5_admin ↗ | 0 | 0 | 1 | 239 | 0 | 0 | |
| varbase_workflow ↗ | 0 | 0 | 1 | 239 | 0 | 0 | |
| auto_alter ↗ | 0 | 0 | 1 | 235 | 0 | 0 | |
| highlight_js ↗ | 0 | 0 | 1 | 235 | 0 | 0 | |
| fileslog ↗ | 0 | 0 | 1 | 232 | 0 | 0 | |
| layout_builder_widget ↗ | 0 | 0 | 1 | 221 | 0 | 0 | |
| vartheme_bs5 ↗ | 0 | 0 | 1 | 218 | 0 | 0 | |
| wisski ↗ | 0 | 0 | 1 | 218 | 0 | 0 | |
| icons ↗ | 0 | 0 | 1 | 215 | 0 | 0 | |
| one_time_password ↗ | 0 | 0 | 1 | 212 | 0 | 0 | |
| languages_dropdown ↗ | 0 | 0 | 2 | 207 | 0 | 0 | |
| sign_widget ↗ | 0 | 0 | 1 | 201 | 0 | 0 | |
| usfedgov_google_analytics ↗ | 0 | 0 | 1 | 198 | 0 | 0 | |
| lms ↗ | 0 | 0 | 1 | 196 | 0 | 0 | |
| workbench_tabs ↗ | 0 | 0 | 1 | 186 | 0 | 0 | |
| pager ↗ | 0 | 0 | 1 | 178 | 0 | 0 | |
| drulma ↗ | 0 | 0 | 1 | 163 | 0 | 0 | |
| search_api_typesense ↗ | 0 | 0 | 1 | 156 | 0 | 0 | |
| entity_translation_unified_form ↗ | 0 | 0 | 1 | 152 | 0 | 0 | |
| alert_message ↗ | 0 | 0 | 1 | 151 | 0 | 0 | |
| document_loader ↗ | 0 | 0 | 1 | 149 | 0 | 0 | |
| pathauto_entity_parent ↗ | 0 | 0 | 1 | 143 | 0 | 0 | |
| go_back_history ↗ | 0 | 0 | 1 | 141 | 0 | 0 | |
| captcha_captchetat ↗ | 0 | 0 | 1 | 133 | 0 | 0 | |
| pdfa11y ↗ | 0 | 0 | 1 | 122 | 0 | 0 | |
| domain_extras ↗ | 0 | 0 | 1 | 120 | 0 | 0 | |
| commerce_funds ↗ | 0 | 0 | 1 | 118 | 0 | 0 | |
| swiffy_slider ↗ | 0 | 0 | 1 | 117 | 0 | 0 | |
| gleap ↗ | 0 | 0 | 1 | 114 | 0 | 0 | |
| rift ↗ | 0 | 0 | 1 | 102 | 0 | 0 | |
| qr_generator ↗ | 0 | 0 | 1 | 101 | 0 | 0 | |
| trace_mail_log ↗ | 0 | 0 | 1 | 100 | 0 | 0 | |
| custom_admin_menu ↗ | 0 | 0 | 1 | 99 | 0 | 0 | |
| etm ↗ | 0 | 0 | 1 | 94 | 0 | 0 | |
| ai_search_block ↗ | 0 | 0 | 1 | 91 | 0 | 0 | |
| viewer ↗ | 0 | 0 | 1 | 91 | 0 | 0 | |
| tripal ↗ | 0 | 0 | 1 | 89 | 0 | 0 | |
| print_this_page ↗ | 0 | 0 | 1 | 88 | 0 | 0 | |
| canvas_extjs ↗ | 0 | 0 | 1 | 87 | 0 | 0 | |
| dsfr4drupal ↗ | 0 | 0 | 1 | 87 | 0 | 0 | |
| flexi_style ↗ | 0 | 0 | 1 | 82 | 0 | 0 | |
| webform_intl_tel_national_mode ↗ | 0 | 0 | 1 | 78 | 0 | 0 | |
| govuk_theme ↗ | 0 | 0 | 1 | 76 | 0 | 0 | |
| session_inspector ↗ | 0 | 0 | 1 | 76 | 0 | 0 | |
| datetime_reset ↗ | 0 | 0 | 1 | 75 | 0 | 0 | |
| varbase_media_header ↗ | 0 | 0 | 1 | 75 | 0 | 0 | |
| token_browser ↗ | 0 | 0 | 1 | 73 | 0 | 0 | |
| content_insights_report ↗ | 0 | 0 | 1 | 72 | 0 | 0 | |
| facets_range_input ↗ | 0 | 0 | 1 | 72 | 0 | 0 | |
| eulerian ↗ | 0 | 0 | 1 | 71 | 0 | 0 | |
| entity_vdts ↗ | 0 | 0 | 1 | 69 | 0 | 0 | |
| contextual_image_widget_crop ↗ | 0 | 0 | 1 | 67 | 0 | 0 | |
| user_bundle ↗ | 0 | 0 | 1 | 66 | 0 | 0 | |
| change_labels ↗ | 0 | 0 | 1 | 65 | 0 | 0 | |
| crm ↗ | 0 | 0 | 1 | 63 | 0 | 0 | |
| form_panel ↗ | 0 | 0 | 1 | 62 | 0 | 0 | |
| config_warning ↗ | 0 | 0 | 1 | 61 | 0 | 0 | |
| postoffice ↗ | 0 | 0 | 1 | 61 | 0 | 0 | |
| search_dblog ↗ | 0 | 0 | 1 | 60 | 0 | 0 | |
| progresscirclebar ↗ | 0 | 0 | 1 | 58 | 0 | 0 | |
| xero ↗ | 0 | 0 | 1 | 57 | 0 | 0 | |
| bible ↗ | 0 | 0 | 1 | 56 | 0 | 0 | |
| paragraph_usage_dashboard ↗ | 0 | 0 | 1 | 56 | 0 | 0 | |
| js_editor ↗ | 0 | 0 | 1 | 55 | 0 | 0 | |
| galleriajs ↗ | 0 | 0 | 1 | 53 | 0 | 0 | |
| media_opengraph ↗ | 0 | 0 | 1 | 52 | 0 | 0 | |
| monobank ↗ | 0 | 0 | 1 | 52 | 0 | 0 | |
| vertex_ai_search ↗ | 0 | 0 | 1 | 51 | 0 | 0 | |
| autotagger ↗ | 0 | 0 | 1 | 50 | 0 | 0 | |
| react_comments ↗ | 0 | 0 | 1 | 50 | 0 | 0 | |
| drulma_companion ↗ | 0 | 0 | 1 | 49 | 0 | 0 | |
| info_messages ↗ | 0 | 0 | 1 | 49 | 0 | 0 | |
| ajax_wrapper ↗ | 0 | 0 | 1 | 46 | 0 | 0 | |
| burndown ↗ | 0 | 0 | 1 | 46 | 0 | 0 | |
| form_layout ↗ | 0 | 0 | 1 | 45 | 0 | 0 | |
| combined_image_style ↗ | 0 | 0 | 1 | 44 | 0 | 0 | |
| commerce_monetico ↗ | 0 | 0 | 1 | 44 | 0 | 0 | |
| jq_ui ↗ | 0 | 0 | 1 | 44 | 0 | 0 | |
| glidejs ↗ | 0 | 0 | 1 | 43 | 0 | 0 | |
| recombee ↗ | 0 | 0 | 1 | 41 | 0 | 0 | |
| dsfr4drupal_picker ↗ | 0 | 0 | 1 | 40 | 0 | 0 | |
| login_monitor ↗ | 0 | 0 | 1 | 38 | 0 | 0 | |
| marketo_forms ↗ | 0 | 0 | 1 | 38 | 0 | 0 | |
| paragraph_group ↗ | 0 | 0 | 2 | 38 | 0 | 0 | |
| ajax_cart_update ↗ | 0 | 0 | 2 | 37 | 0 | 0 | |
| eulerian_tarte_au_citron ↗ | 0 | 0 | 1 | 37 | 0 | 0 | |
| unicode_soft_hyphens ↗ | 0 | 0 | 1 | 36 | 0 | 0 | |
| phoney ↗ | 0 | 0 | 1 | 35 | 0 | 0 | |
| group_media_bulk_upload ↗ | 0 | 0 | 1 | 34 | 0 | 0 | |
| advanced_header_field ↗ | 0 | 0 | 1 | 33 | 0 | 0 | |
| coveo ↗ | 0 | 0 | 2 | 32 | 0 | 0 | |
| patternkit ↗ | 0 | 0 | 1 | 32 | 0 | 0 | |
| dx8_addtoany ↗ | 0 | 0 | 1 | 31 | 0 | 0 | |
| views_themeable_text_area ↗ | 0 | 0 | 1 | 31 | 0 | 0 | |
| rsg ↗ | 0 | 0 | 1 | 30 | 0 | 0 | |
| nsw_feedback ↗ | 0 | 0 | 1 | 29 | 0 | 0 | |
| page_analytics ↗ | 0 | 0 | 1 | 28 | 0 | 0 | |
| media_remote_hls ↗ | 0 | 0 | 1 | 27 | 0 | 0 | |
| vocabulary_clone ↗ | 0 | 0 | 1 | 27 | 0 | 0 | |
| webform_geoip_restriction ↗ | 0 | 0 | 1 | 27 | 0 | 0 | |
| sd_breadcrumb ↗ | 0 | 0 | 1 | 26 | 0 | 0 | |
| commerce_pvt ↗ | 0 | 0 | 1 | 25 | 0 | 0 | |
| content_filter ↗ | 0 | 0 | 1 | 25 | 0 | 0 | |
| dropdown_pager ↗ | 0 | 0 | 1 | 25 | 0 | 0 | |
| hal_publications ↗ | 0 | 0 | 1 | 25 | 0 | 0 | |
| salesforce_mfw ↗ | 0 | 0 | 1 | 24 | 0 | 0 | |
| simple_favs ↗ | 0 | 0 | 1 | 24 | 0 | 0 | |
| media_scroller ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| soundcite ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| lb_section_navigation ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| pwa_firebase ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| simpleavs ↗ | 0 | 0 | 0 | 21 | 1 | 0 | |
| mediafield_gallery ↗ | 0 | 0 | 1 | 20 | 0 | 0 | |
| require_revision ↗ | 0 | 0 | 1 | 20 | 0 | 0 | |
| cache_pilot ↗ | 0 | 0 | 1 | 19 | 0 | 0 | |
| ui_suite_uswds_paragraphs ↗ | 0 | 0 | 1 | 19 | 0 | 0 | |
| work_time ↗ | 0 | 0 | 1 | 18 | 0 | 0 | |
| librejs ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| media_image_display_entity_view ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| reading_progress_bar ↗ | 0 | 0 | 1 | 16 | 0 | 0 | |
| ai_webform_guard ↗ | 0 | 0 | 1 | 15 | 0 | 0 | |
| ai_related_content ↗ | 0 | 0 | 2 | 14 | 0 | 0 | |
| currencyapi ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| ip_info ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| swagger_php ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| affiliated ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| exclusive_boolean ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| handsontable_yml_webform ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| helpdesk_integration ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| prevent_extend ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| select_a11y_ng ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| diba_integration ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| local_taskbar ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| model_viewer_formatter ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| quick_data ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| unaggregated ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| webform_datetime_24h ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| text_clarity_checker ↗ | 0 | 0 | 1 | 10 | 0 | 0 | |
| workspaces_access ↗ | 0 | 0 | 1 | 10 | 0 | 0 | |
| ai_block ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| copyright_notice ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| etherapi ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| podigee ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| rocketship_theme_starter ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| tmgmt_workspaces ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| ai_content_lifecycle ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| entity_fields_report ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| digital_signage_framework ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| eulerian_tacjs ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| govuk_webform_elements ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| ipi ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| perfectmoney ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| rcr ↗ | 0 | 0 | 2 | 7 | 0 | 0 | |
| storymaps ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| translation_bliss ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| alttexting ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| ckeditor5_sup_fix ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| commerce_mercado_pago ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| experience_builder ↗ | 0 | 0 | 2 | 6 | 0 | 0 | |
| livre ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| revision_extras ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| safedelete ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| basic_ads ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| bitaps ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| commerce_shipping_pickup_gls_map_widget ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| htmx_extras ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| link_filebrowser ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| public_key_credential_source ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| recaptcha_preloader ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| required_if_filled ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| signageos ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| views_lazy_renderer ↗ | 0 | 0 | 2 | 5 | 0 | 0 | |
| ai_webform_sentiment ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| dark_mode_user ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| helpdesk_zammad ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| personified ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| steam_login ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| dga_feedback ↗ | 0 | 0 | 2 | 3 | 0 | 0 | |
| genoring_theme ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| nexi_xpay ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| site_integrator ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| tlsrpt ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| webform_error_field ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| charts_highstock ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| ckeditor5_label_fix ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| group_inline_entity_form ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| nextgen ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| users_account_modal ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| ai_talk_with_node ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| commerce_configurable_order_total ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| diboo_core ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| drupal_js_path ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| plotly ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| rendered_entity_list_formatter ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| s_r_c_html5_validation ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| satis_hub ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| sdx_aurora ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| user_email_preview ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| config_guardian ↗ | 0 | 0 | 1 | 0 | 0 | 0 | |
| straker_translate ↗ | 0 | 0 | 1 | 0 | 0 | 0 | |
| views_conditional_text ↗ | 0 | 0 | 1 | 0 | 0 | 0 |