← all change records
#3551652 Hooks in themes can now be OOP
Generated 2026-09-22 14: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 | 110,808 | 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 | 62,665 | 0 | 0 | |
| search_api_solr ↗ | 0 | 0 | 1 | 59,612 | 0 | 0 | |
| views_bootstrap ↗ | 0 | 0 | 1 | 54,984 | 0 | 0 | |
| file_entity ↗ | 0 | 0 | 1 | 54,372 | 0 | 0 | |
| seven ↗ | 0 | 0 | 1 | 53,641 | 0 | 0 | |
| mimemail ↗ | 0 | 0 | 1 | 47,621 | 0 | 0 | |
| classy ↗ | 0 | 0 | 1 | 44,227 | 0 | 0 | |
| chosen ↗ | 0 | 0 | 1 | 43,805 | 0 | 0 | |
| components ↗ | 0 | 0 | 1 | 42,653 | 0 | 0 | |
| geolocation ↗ | 0 | 0 | 1 | 42,459 | 0 | 0 | |
| commerce ↗ | 0 | 0 | 1 | 36,921 | 0 | 0 | |
| image_effects ↗ | 0 | 0 | 1 | 35,222 | 0 | 0 | |
| flag ↗ | 0 | 0 | 1 | 30,786 | 0 | 0 | |
| entityqueue ↗ | 0 | 0 | 1 | 27,239 | 0 | 0 | |
| quicktabs ↗ | 0 | 0 | 1 | 25,946 | 0 | 0 | |
| cshs ↗ | 0 | 0 | 1 | 25,303 | 0 | 0 | |
| simple_gmap ↗ | 0 | 0 | 1 | 22,976 | 0 | 0 | |
| trash ↗ | 0 | 0 | 1 | 22,839 | 0 | 0 | |
| eca ↗ | 0 | 0 | 2 | 22,049 | 0 | 0 | |
| config_pages ↗ | 0 | 0 | 1 | 21,661 | 0 | 0 | |
| charts ↗ | 0 | 0 | 2 | 19,047 | 0 | 0 | |
| group ↗ | 0 | 0 | 2 | 18,705 | 0 | 0 | |
| office_hours ↗ | 0 | 0 | 1 | 17,920 | 0 | 0 | |
| ai ↗ | 0 | 0 | 3 | 17,818 | 0 | 0 | |
| views_fieldsets ↗ | 0 | 0 | 1 | 16,930 | 0 | 0 | |
| commerce_shipping ↗ | 0 | 0 | 1 | 15,880 | 0 | 0 | |
| content_lock ↗ | 0 | 0 | 1 | 15,367 | 0 | 0 | |
| modeler_api ↗ | 0 | 0 | 1 | 15,314 | 0 | 0 | |
| iframe ↗ | 0 | 0 | 1 | 13,653 | 0 | 0 | |
| site_verify ↗ | 0 | 0 | 1 | 13,448 | 0 | 0 | |
| moderated_content_bulk_publish ↗ | 0 | 0 | 2 | 12,120 | 0 | 0 | |
| dashboard ↗ | 0 | 0 | 1 | 11,951 | 0 | 0 | |
| project_browser ↗ | 0 | 0 | 1 | 11,580 | 0 | 0 | |
| domain ↗ | 0 | 0 | 2 | 11,497 | 0 | 0 | |
| navigation_extra_tools ↗ | 0 | 0 | 1 | 11,334 | 0 | 0 | |
| forum ↗ | 0 | 0 | 1 | 11,156 | 0 | 0 | |
| noreqnewpass ↗ | 0 | 0 | 1 | 11,093 | 0 | 0 | |
| scanner ↗ | 0 | 0 | 1 | 11,031 | 0 | 0 | |
| book ↗ | 0 | 0 | 1 | 10,889 | 0 | 0 | |
| layout_builder_iframe_modal ↗ | 0 | 0 | 1 | 10,322 | 0 | 0 | |
| radix ↗ | 0 | 0 | 1 | 10,068 | 0 | 0 | |
| hide_revision_field ↗ | 0 | 0 | 1 | 10,055 | 0 | 0 | |
| aggregator ↗ | 0 | 0 | 1 | 9,296 | 0 | 0 | |
| genpass ↗ | 0 | 0 | 2 | 8,860 | 0 | 0 | |
| ui_patterns ↗ | 0 | 0 | 1 | 8,472 | 0 | 0 | |
| admin_audit_trail ↗ | 0 | 0 | 1 | 8,390 | 0 | 0 | |
| canvas ↗ | 0 | 0 | 1 | 8,315 | 0 | 0 | |
| moderation_dashboard ↗ | 0 | 0 | 1 | 8,136 | 0 | 0 | |
| google_cse ↗ | 0 | 0 | 1 | 8,059 | 0 | 0 | |
| views_tree ↗ | 0 | 0 | 1 | 7,679 | 0 | 0 | |
| better_social_sharing_buttons ↗ | 0 | 0 | 1 | 7,537 | 0 | 0 | |
| advancedqueue ↗ | 0 | 0 | 1 | 6,785 | 0 | 0 | |
| name ↗ | 0 | 0 | 1 | 6,487 | 0 | 0 | |
| ai_provider_amazeeio ↗ | 0 | 0 | 1 | 6,416 | 0 | 0 | |
| advban ↗ | 0 | 0 | 1 | 6,234 | 0 | 0 | |
| poll ↗ | 0 | 0 | 1 | 6,159 | 0 | 0 | |
| ai_dashboard ↗ | 0 | 0 | 1 | 5,998 | 0 | 0 | |
| tagclouds ↗ | 0 | 0 | 1 | 5,837 | 0 | 0 | |
| image_field_caption ↗ | 0 | 0 | 1 | 5,529 | 0 | 0 | |
| menu_item_fields ↗ | 0 | 0 | 2 | 5,480 | 0 | 0 | |
| workflow ↗ | 0 | 0 | 2 | 5,412 | 0 | 0 | |
| formdazzle ↗ | 0 | 0 | 1 | 5,158 | 0 | 0 | |
| toc_js ↗ | 0 | 0 | 1 | 5,113 | 0 | 0 | |
| config_log ↗ | 0 | 0 | 1 | 4,710 | 0 | 0 | |
| keycloak ↗ | 0 | 0 | 1 | 4,554 | 0 | 0 | |
| securelogin ↗ | 0 | 0 | 1 | 4,395 | 0 | 0 | |
| glightbox ↗ | 0 | 0 | 1 | 4,239 | 0 | 0 | |
| interval ↗ | 0 | 0 | 1 | 4,147 | 0 | 0 | |
| custom_field ↗ | 0 | 0 | 1 | 3,979 | 0 | 0 | |
| byte_theme ↗ | 0 | 0 | 1 | 3,878 | 0 | 0 | |
| mercury ↗ | 0 | 0 | 1 | 3,809 | 0 | 0 | |
| addtocal_augment ↗ | 0 | 0 | 1 | 3,791 | 0 | 0 | |
| addtocalendar ↗ | 0 | 0 | 1 | 3,660 | 0 | 0 | |
| field_config_cardinality ↗ | 0 | 0 | 1 | 3,628 | 0 | 0 | |
| events_log_track ↗ | 0 | 0 | 1 | 3,610 | 0 | 0 | |
| heading ↗ | 0 | 0 | 1 | 3,067 | 0 | 0 | |
| pdfpreview ↗ | 0 | 0 | 1 | 3,033 | 0 | 0 | |
| iubenda_integration ↗ | 0 | 0 | 2 | 2,990 | 0 | 0 | |
| registration ↗ | 0 | 0 | 1 | 2,987 | 0 | 0 | |
| vbo_export ↗ | 0 | 0 | 1 | 2,904 | 0 | 0 | |
| storage ↗ | 0 | 0 | 1 | 2,761 | 0 | 0 | |
| helper ↗ | 0 | 0 | 1 | 2,756 | 0 | 0 | |
| preview_link ↗ | 0 | 0 | 1 | 2,707 | 0 | 0 | |
| ui_styles ↗ | 0 | 0 | 1 | 2,681 | 0 | 0 | |
| mercury_editor ↗ | 0 | 0 | 1 | 2,646 | 0 | 0 | |
| privatemsg ↗ | 0 | 0 | 1 | 2,603 | 0 | 0 | |
| floating_block ↗ | 0 | 0 | 1 | 2,413 | 0 | 0 | |
| layout_builder_ids ↗ | 0 | 0 | 1 | 2,229 | 0 | 0 | |
| dimension ↗ | 0 | 0 | 1 | 2,155 | 0 | 0 | |
| dark_mode_toggle ↗ | 0 | 0 | 1 | 2,028 | 0 | 0 | |
| entity_hierarchy ↗ | 0 | 0 | 1 | 1,953 | 0 | 0 | |
| matomo_reports ↗ | 0 | 0 | 1 | 1,863 | 0 | 0 | |
| adv_varnish ↗ | 0 | 0 | 1 | 1,835 | 0 | 0 | |
| civicrm_entity ↗ | 0 | 0 | 1 | 1,822 | 0 | 0 | |
| cookiebot ↗ | 0 | 0 | 1 | 1,793 | 0 | 0 | |
| eu_cookie_compliance_matomo ↗ | 0 | 0 | 1 | 1,777 | 0 | 0 | |
| domain_path ↗ | 0 | 0 | 2 | 1,774 | 0 | 0 | |
| textimage ↗ | 0 | 0 | 1 | 1,749 | 0 | 0 | |
| commerce_cart_redirection ↗ | 0 | 0 | 1 | 1,724 | 0 | 0 | |
| jquery_downgrade ↗ | 0 | 0 | 1 | 1,626 | 0 | 0 | |
| frontend_editing ↗ | 0 | 0 | 1 | 1,534 | 0 | 0 | |
| file_download ↗ | 0 | 0 | 1 | 1,496 | 0 | 0 | |
| acquia_dam ↗ | 0 | 0 | 1 | 1,430 | 0 | 0 | |
| bibcite ↗ | 0 | 0 | 1 | 1,349 | 0 | 0 | |
| menu_migration ↗ | 0 | 0 | 2 | 1,328 | 0 | 0 | |
| restrict_by_ip ↗ | 0 | 0 | 1 | 1,319 | 0 | 0 | |
| media_entity_link ↗ | 0 | 0 | 1 | 1,283 | 0 | 0 | |
| gin_everywhere ↗ | 0 | 0 | 1 | 1,282 | 0 | 0 | |
| tcpdf ↗ | 0 | 0 | 1 | 1,207 | 0 | 0 | |
| pdfa11y ↗ | 0 | 0 | 1 | 1,126 | 0 | 0 | |
| layout_builder_reorder ↗ | 0 | 0 | 1 | 1,119 | 0 | 0 | |
| radioactivity ↗ | 0 | 0 | 1 | 1,116 | 0 | 0 | |
| varbase_media ↗ | 0 | 0 | 1 | 1,084 | 0 | 0 | |
| barcodes ↗ | 0 | 0 | 1 | 1,010 | 0 | 0 | |
| hms_field ↗ | 0 | 0 | 1 | 991 | 0 | 0 | |
| datetime_flatpickr ↗ | 0 | 0 | 1 | 990 | 0 | 0 | |
| gin_gutenberg ↗ | 0 | 0 | 1 | 987 | 0 | 0 | |
| external_entities ↗ | 0 | 0 | 1 | 984 | 0 | 0 | |
| prevnext ↗ | 0 | 0 | 1 | 940 | 0 | 0 | |
| podcast ↗ | 0 | 0 | 1 | 936 | 0 | 0 | |
| quote ↗ | 0 | 0 | 2 | 867 | 0 | 0 | |
| glightbox_media_video ↗ | 0 | 0 | 1 | 808 | 0 | 0 | |
| field_widget_actions ↗ | 0 | 0 | 1 | 772 | 0 | 0 | |
| varbase_core ↗ | 0 | 0 | 1 | 676 | 0 | 0 | |
| varbase_editor ↗ | 0 | 0 | 1 | 655 | 0 | 0 | |
| views_attach_library ↗ | 0 | 0 | 1 | 653 | 0 | 0 | |
| micronode ↗ | 0 | 0 | 1 | 592 | 0 | 0 | |
| varbase_email ↗ | 0 | 0 | 1 | 580 | 0 | 0 | |
| content_templates ↗ | 0 | 0 | 1 | 575 | 0 | 0 | |
| browsersync ↗ | 0 | 0 | 1 | 574 | 0 | 0 | |
| entity_access_password ↗ | 0 | 0 | 1 | 552 | 0 | 0 | |
| sdc_devel ↗ | 0 | 0 | 1 | 537 | 0 | 0 | |
| replicate_actions ↗ | 0 | 0 | 1 | 527 | 0 | 0 | |
| paragraphs_modal_edit ↗ | 0 | 0 | 1 | 521 | 0 | 0 | |
| hubspot_forms ↗ | 0 | 0 | 1 | 520 | 0 | 0 | |
| varbase_workflow ↗ | 0 | 0 | 1 | 502 | 0 | 0 | |
| canvas_full_html ↗ | 0 | 0 | 1 | 500 | 0 | 0 | |
| field_group_easy_responsive_tabs ↗ | 0 | 0 | 1 | 489 | 0 | 0 | |
| liqpay ↗ | 0 | 0 | 1 | 475 | 0 | 0 | |
| admin_dialogs ↗ | 0 | 0 | 1 | 466 | 0 | 0 | |
| ui_suite_bootstrap ↗ | 0 | 0 | 1 | 432 | 0 | 0 | |
| basket_novaposhta ↗ | 0 | 0 | 1 | 377 | 0 | 0 | |
| entity_reference_patterns ↗ | 0 | 0 | 1 | 374 | 0 | 0 | |
| flowdrop ↗ | 0 | 0 | 3 | 368 | 0 | 0 | |
| wse ↗ | 0 | 0 | 1 | 368 | 0 | 0 | |
| block_content_suggestions ↗ | 0 | 0 | 1 | 367 | 0 | 0 | |
| http_client_error_status ↗ | 0 | 0 | 1 | 358 | 0 | 0 | |
| all_entity_preview ↗ | 0 | 0 | 1 | 357 | 0 | 0 | |
| log ↗ | 0 | 0 | 1 | 306 | 0 | 0 | |
| ai_context ↗ | 0 | 0 | 1 | 299 | 0 | 0 | |
| font_iconpicker ↗ | 0 | 0 | 1 | 295 | 0 | 0 | |
| uswds_paragraph_components ↗ | 0 | 0 | 1 | 292 | 0 | 0 | |
| varbase_components ↗ | 0 | 0 | 1 | 286 | 0 | 0 | |
| workbench_tabs ↗ | 0 | 0 | 1 | 284 | 0 | 0 | |
| auto_alter ↗ | 0 | 0 | 1 | 277 | 0 | 0 | |
| vartheme_bs5 ↗ | 0 | 0 | 1 | 273 | 0 | 0 | |
| admin_toolbar_messages ↗ | 0 | 0 | 1 | 261 | 0 | 0 | |
| notificationswidget ↗ | 0 | 0 | 1 | 259 | 0 | 0 | |
| suggestion ↗ | 0 | 0 | 1 | 250 | 0 | 0 | |
| term_glossary ↗ | 0 | 0 | 1 | 245 | 0 | 0 | |
| fileslog ↗ | 0 | 0 | 1 | 240 | 0 | 0 | |
| layout_builder_widget ↗ | 0 | 0 | 1 | 232 | 0 | 0 | |
| one_time_password ↗ | 0 | 0 | 1 | 230 | 0 | 0 | |
| highlight_js ↗ | 0 | 0 | 1 | 229 | 0 | 0 | |
| bootstrap5_admin ↗ | 0 | 0 | 1 | 223 | 0 | 0 | |
| icons ↗ | 0 | 0 | 1 | 217 | 0 | 0 | |
| wisski ↗ | 0 | 0 | 1 | 210 | 0 | 0 | |
| languages_dropdown ↗ | 0 | 0 | 2 | 209 | 0 | 0 | |
| sign_widget ↗ | 0 | 0 | 1 | 209 | 0 | 0 | |
| lms ↗ | 0 | 0 | 1 | 208 | 0 | 0 | |
| usfedgov_google_analytics ↗ | 0 | 0 | 1 | 203 | 0 | 0 | |
| pager ↗ | 0 | 0 | 1 | 198 | 0 | 0 | |
| search_api_typesense ↗ | 0 | 0 | 1 | 167 | 0 | 0 | |
| dsfr ↗ | 0 | 0 | 1 | 166 | 0 | 0 | |
| alert_message ↗ | 0 | 0 | 1 | 158 | 0 | 0 | |
| drulma ↗ | 0 | 0 | 1 | 152 | 0 | 0 | |
| entity_translation_unified_form ↗ | 0 | 0 | 1 | 152 | 0 | 0 | |
| go_back_history ↗ | 0 | 0 | 1 | 148 | 0 | 0 | |
| pathauto_entity_parent ↗ | 0 | 0 | 1 | 133 | 0 | 0 | |
| config_warning ↗ | 0 | 0 | 1 | 120 | 0 | 0 | |
| commerce_funds ↗ | 0 | 0 | 1 | 116 | 0 | 0 | |
| domain_extras ↗ | 0 | 0 | 1 | 116 | 0 | 0 | |
| swiffy_slider ↗ | 0 | 0 | 1 | 115 | 0 | 0 | |
| gleap ↗ | 0 | 0 | 1 | 110 | 0 | 0 | |
| rift ↗ | 0 | 0 | 1 | 110 | 0 | 0 | |
| ai_search_block ↗ | 0 | 0 | 1 | 108 | 0 | 0 | |
| canvas_extjs ↗ | 0 | 0 | 1 | 107 | 0 | 0 | |
| captcha_captchetat ↗ | 0 | 0 | 1 | 107 | 0 | 0 | |
| tripal ↗ | 0 | 0 | 1 | 105 | 0 | 0 | |
| qr_generator ↗ | 0 | 0 | 1 | 104 | 0 | 0 | |
| etm ↗ | 0 | 0 | 1 | 102 | 0 | 0 | |
| document_loader ↗ | 0 | 0 | 1 | 98 | 0 | 0 | |
| postoffice ↗ | 0 | 0 | 1 | 98 | 0 | 0 | |
| print_this_page ↗ | 0 | 0 | 1 | 95 | 0 | 0 | |
| trace_mail_log ↗ | 0 | 0 | 1 | 95 | 0 | 0 | |
| viewer ↗ | 0 | 0 | 1 | 95 | 0 | 0 | |
| custom_admin_menu ↗ | 0 | 0 | 1 | 94 | 0 | 0 | |
| token_browser ↗ | 0 | 0 | 1 | 86 | 0 | 0 | |
| webform_intl_tel_national_mode ↗ | 0 | 0 | 1 | 80 | 0 | 0 | |
| govuk_theme ↗ | 0 | 0 | 1 | 79 | 0 | 0 | |
| facets_range_input ↗ | 0 | 0 | 1 | 78 | 0 | 0 | |
| session_inspector ↗ | 0 | 0 | 1 | 78 | 0 | 0 | |
| flexi_style ↗ | 0 | 0 | 1 | 77 | 0 | 0 | |
| varbase_media_header ↗ | 0 | 0 | 1 | 75 | 0 | 0 | |
| contextual_image_widget_crop ↗ | 0 | 0 | 1 | 71 | 0 | 0 | |
| form_panel ↗ | 0 | 0 | 1 | 69 | 0 | 0 | |
| datetime_reset ↗ | 0 | 0 | 1 | 68 | 0 | 0 | |
| js_editor ↗ | 0 | 0 | 1 | 67 | 0 | 0 | |
| user_bundle ↗ | 0 | 0 | 1 | 66 | 0 | 0 | |
| content_insights_report ↗ | 0 | 0 | 1 | 65 | 0 | 0 | |
| crm ↗ | 0 | 0 | 1 | 63 | 0 | 0 | |
| dsfr4drupal ↗ | 0 | 0 | 1 | 63 | 0 | 0 | |
| change_labels ↗ | 0 | 0 | 1 | 62 | 0 | 0 | |
| search_dblog ↗ | 0 | 0 | 1 | 59 | 0 | 0 | |
| bible ↗ | 0 | 0 | 1 | 56 | 0 | 0 | |
| paragraph_usage_dashboard ↗ | 0 | 0 | 1 | 56 | 0 | 0 | |
| autotagger ↗ | 0 | 0 | 1 | 55 | 0 | 0 | |
| info_messages ↗ | 0 | 0 | 1 | 53 | 0 | 0 | |
| react_comments ↗ | 0 | 0 | 1 | 53 | 0 | 0 | |
| xero ↗ | 0 | 0 | 1 | 53 | 0 | 0 | |
| galleriajs ↗ | 0 | 0 | 1 | 52 | 0 | 0 | |
| media_opengraph ↗ | 0 | 0 | 1 | 51 | 0 | 0 | |
| progresscirclebar ↗ | 0 | 0 | 1 | 51 | 0 | 0 | |
| recombee ↗ | 0 | 0 | 1 | 51 | 0 | 0 | |
| eulerian ↗ | 0 | 0 | 1 | 49 | 0 | 0 | |
| vertex_ai_search ↗ | 0 | 0 | 1 | 49 | 0 | 0 | |
| combined_image_style ↗ | 0 | 0 | 1 | 48 | 0 | 0 | |
| form_layout ↗ | 0 | 0 | 1 | 46 | 0 | 0 | |
| glidejs ↗ | 0 | 0 | 1 | 44 | 0 | 0 | |
| monobank ↗ | 0 | 0 | 1 | 44 | 0 | 0 | |
| drulma_companion ↗ | 0 | 0 | 1 | 43 | 0 | 0 | |
| jq_ui ↗ | 0 | 0 | 1 | 43 | 0 | 0 | |
| entity_vdts ↗ | 0 | 0 | 1 | 42 | 0 | 0 | |
| paragraph_group ↗ | 0 | 0 | 2 | 42 | 0 | 0 | |
| ajax_wrapper ↗ | 0 | 0 | 1 | 41 | 0 | 0 | |
| login_monitor ↗ | 0 | 0 | 1 | 41 | 0 | 0 | |
| commerce_monetico ↗ | 0 | 0 | 1 | 40 | 0 | 0 | |
| marketo_forms ↗ | 0 | 0 | 1 | 40 | 0 | 0 | |
| burndown ↗ | 0 | 0 | 1 | 39 | 0 | 0 | |
| dx8_addtoany ↗ | 0 | 0 | 1 | 39 | 0 | 0 | |
| group_media_bulk_upload ↗ | 0 | 0 | 1 | 39 | 0 | 0 | |
| advanced_header_field ↗ | 0 | 0 | 1 | 38 | 0 | 0 | |
| patternkit ↗ | 0 | 0 | 1 | 38 | 0 | 0 | |
| ajax_cart_update ↗ | 0 | 0 | 2 | 37 | 0 | 0 | |
| coveo ↗ | 0 | 0 | 2 | 36 | 0 | 0 | |
| phoney ↗ | 0 | 0 | 1 | 36 | 0 | 0 | |
| unicode_soft_hyphens ↗ | 0 | 0 | 1 | 35 | 0 | 0 | |
| views_themeable_text_area ↗ | 0 | 0 | 1 | 35 | 0 | 0 | |
| media_scroller ↗ | 0 | 0 | 1 | 34 | 0 | 0 | |
| sd_breadcrumb ↗ | 0 | 0 | 1 | 34 | 0 | 0 | |
| rsg ↗ | 0 | 0 | 1 | 33 | 0 | 0 | |
| dropdown_pager ↗ | 0 | 0 | 1 | 32 | 0 | 0 | |
| page_analytics ↗ | 0 | 0 | 1 | 30 | 0 | 0 | |
| webform_geoip_restriction ↗ | 0 | 0 | 1 | 29 | 0 | 0 | |
| hal_publications ↗ | 0 | 0 | 1 | 28 | 0 | 0 | |
| vocabulary_clone ↗ | 0 | 0 | 1 | 28 | 0 | 0 | |
| lb_section_navigation ↗ | 0 | 0 | 1 | 26 | 0 | 0 | |
| media_remote_hls ↗ | 0 | 0 | 1 | 26 | 0 | 0 | |
| salesforce_mfw ↗ | 0 | 0 | 1 | 25 | 0 | 0 | |
| ai_related_content ↗ | 0 | 0 | 2 | 24 | 0 | 0 | |
| mediafield_gallery ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| nsw_feedback ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| soundcite ↗ | 0 | 0 | 1 | 23 | 0 | 0 | |
| dsfr4drupal_picker ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| eulerian_tarte_au_citron ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| simple_favs ↗ | 0 | 0 | 1 | 22 | 0 | 0 | |
| content_filter ↗ | 0 | 0 | 1 | 21 | 0 | 0 | |
| pwa_firebase ↗ | 0 | 0 | 1 | 21 | 0 | 0 | |
| ui_suite_uswds_paragraphs ↗ | 0 | 0 | 1 | 21 | 0 | 0 | |
| commerce_pvt ↗ | 0 | 0 | 1 | 20 | 0 | 0 | |
| exclusive_boolean ↗ | 0 | 0 | 1 | 20 | 0 | 0 | |
| media_image_display_entity_view ↗ | 0 | 0 | 1 | 18 | 0 | 0 | |
| simpleavs ↗ | 0 | 0 | 0 | 18 | 1 | 0 | |
| currencyapi ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| librejs ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| require_revision ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| work_time ↗ | 0 | 0 | 1 | 17 | 0 | 0 | |
| ip_info ↗ | 0 | 0 | 1 | 16 | 0 | 0 | |
| prevent_extend ↗ | 0 | 0 | 1 | 16 | 0 | 0 | |
| select_a11y_ng ↗ | 0 | 0 | 1 | 14 | 0 | 0 | |
| copyright_notice ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| handsontable_yml_webform ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| helpdesk_integration ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| swagger_php ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| workspaces_access ↗ | 0 | 0 | 1 | 13 | 0 | 0 | |
| affiliated ↗ | 0 | 0 | 1 | 12 | 0 | 0 | |
| ai_webform_guard ↗ | 0 | 0 | 1 | 12 | 0 | 0 | |
| podigee ↗ | 0 | 0 | 1 | 12 | 0 | 0 | |
| text_clarity_checker ↗ | 0 | 0 | 1 | 12 | 0 | 0 | |
| unaggregated ↗ | 0 | 0 | 1 | 12 | 0 | 0 | |
| cache_pilot ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| diba_integration ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| model_viewer_formatter ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| reading_progress_bar ↗ | 0 | 0 | 1 | 11 | 0 | 0 | |
| digital_signage_framework ↗ | 0 | 0 | 1 | 10 | 0 | 0 | |
| entity_fields_report ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| govuk_webform_elements ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| quick_data ↗ | 0 | 0 | 1 | 9 | 0 | 0 | |
| ai_block ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| ai_content_lifecycle ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| ckeditor5_sup_fix ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| dga_feedback ↗ | 0 | 0 | 2 | 8 | 0 | 0 | |
| experience_builder ↗ | 0 | 0 | 2 | 8 | 0 | 0 | |
| local_taskbar ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| recaptcha_preloader ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| storymaps ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| tmgmt_workspaces ↗ | 0 | 0 | 1 | 8 | 0 | 0 | |
| commerce_mercado_pago ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| commerce_shipping_pickup_gls_map_widget ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| etherapi ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| ipi ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| public_key_credential_source ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| revision_extras ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| translation_bliss ↗ | 0 | 0 | 1 | 7 | 0 | 0 | |
| alttexting ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| dark_mode_user ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| eulerian_tacjs ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| helpdesk_zammad ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| personified ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| rcr ↗ | 0 | 0 | 2 | 6 | 0 | 0 | |
| signageos ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| webform_datetime_24h ↗ | 0 | 0 | 1 | 6 | 0 | 0 | |
| basic_ads ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| htmx_extras ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| link_filebrowser ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| livre ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| perfectmoney ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| safedelete ↗ | 0 | 0 | 1 | 5 | 0 | 0 | |
| bitaps ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| required_if_filled ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| rocketship_theme_starter ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| steam_login ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| webform_error_field ↗ | 0 | 0 | 1 | 4 | 0 | 0 | |
| charts_highstock ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| diboo_core ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| rendered_entity_list_formatter ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| site_integrator ↗ | 0 | 0 | 1 | 3 | 0 | 0 | |
| ai_webform_sentiment ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| ckeditor5_label_fix ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| genoring_theme ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| nexi_xpay ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| nextgen ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| tlsrpt ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| users_account_modal ↗ | 0 | 0 | 1 | 2 | 0 | 0 | |
| views_lazy_renderer ↗ | 0 | 0 | 2 | 2 | 0 | 0 | |
| ai_talk_with_node ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| commerce_configurable_order_total ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| drupal_js_path ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| group_inline_entity_form ↗ | 0 | 0 | 1 | 1 | 0 | 0 | |
| plotly ↗ | 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 |