Skip to content

ReferenceFor site builders, module developersDrupal 11

Module browser

Drupal has tens of thousands of contributed modules; the categories below are the short list. Every curated entry is widely used, actively maintained, and solves a need most sites hit sooner or later. Modules marked Drupal CMS ship with Drupal CMS out of the box, so they carry the strongest signal of all: chosen as a default for everyone. Search goes further than the curation: it covers every Drupal 11 compatible module on drupal.org. Install any module by running its composer require command in your project, then enabling it on the Extend page.

SEO & metadata34 modules

Pathauto

Drupal CMS

Generates URL aliases from configurable patterns so editors never hand-write paths.

334k sitesSecurity coverage
ddev composer require drupal/pathauto

Metatag

Drupal CMS

Manages meta tags and social sharing markup for every entity type with token-driven defaults.

262k sitesSecurity coverage
ddev composer require drupal/metatag

Redirect

Drupal CMS

Creates and manages redirects, and preserves inbound links automatically when URLs change.

229k sitesSecurity coverage
ddev composer require drupal/redirect

Publishes XML sitemaps with multilingual support and sensible defaults out of the box.

136k sitesSecurity coverage
ddev composer require drupal/simple_sitemap

RobotsTxt

Drupal CMS

Makes robots.txt editable from the admin UI, one file per site in multisite setups.

42k sitesSecurity coverage
ddev composer require drupal/robotstxt

Sitemap

Drupal CMS

Renders a human-readable site map page from menus, taxonomies, and content.

48k sitesSecurity coverage
ddev composer require drupal/sitemap

Scores content against SEO best practices in real time while editors write.

27k sitesSecurity coverage
ddev composer require drupal/yoast_seo

SEO Checklist

Drupal CMS

Walks you through a proven SEO setup as a trackable checklist of tasks.

16k sitesSecurity coverage
ddev composer require drupal/seo_checklist

Easy Breadcrumb

Drupal CMS

Builds breadcrumbs from the current URL path instead of the menu tree.

94k sitesSecurity coverage
ddev composer require drupal/easy_breadcrumb
See all 34 SEO & metadata modules

More SEO & metadata modules25

  1. XML sitemapdrupal/xmlsitemap67k sites

    The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification.

  2. Schema.org Metatagdrupal/schema_metatag63k sites

    This project extends Drupal's Metatag module to display structured data as JSON LD in the head of web pages.

  3. Menu Breadcrumbdrupal/menu_breadcrumb40k sites

    This module allows you to use the menu the current page belongs to for the breadcrumb, generating breadcrumbs from the titles of parent menus.

  4. Path redirect importdrupal/path_redirect_import15k sites

    This module allows to include path redirection in a simple way.

  5. Search 404drupal/search40412k sites

    What is the Search 404 Module? Instead of showing a standard "404 Page not found", this module performs a search on the keywords in the URL.

  6. Hreflangdrupal/hreflang11k sites

    Search engines use tags to serve the correct language or regional URL in search results.

  7. Responsive Faviconsdrupal/responsive_favicons9k sites

    Responsive Favicons This module adds the favicons generated by realfavicongenerator.net to your site.

  8. Siteimprove.aidrupal/siteimprove7k sites

    Drupal 10 The new 2.0.x major version supports Drupal 9.2+ and Drupal 10.

  9. Link targetdrupal/link_target5k sites

    This module allows you to add a target to link fields.

  10. HTTPS and WWW Redirectdrupal/httpswww5k sites

    This module simplifies the process of setting a preferred URL and is designed for users who wish to enforce SSL and/or a specific domain without having to edit any files.

  11. Site verificationdrupal/site_verify5k sites

    Make the task of site verification easy for search engines and other services, even for non-technical users and without needing access to the back-end hosting account.

  12. Visitors (Web Analytics)drupal/visitors3k sites

    Visitors is a powerful, native Drupal web analytics tool empowering site builders and administrators with comprehensive insights into user behavior and site performance.

  13. AI SEO/GEO Analyzerdrupal/ai_seo3k sites

    The AI SEO/GEO Analyzer is a Drupal module that integrates with the AI ecosystem to provide both traditional SEO and Generative Engine Optimization (GEO) analysis directly within your content workflow.

  14. Advanced GTM Datalayerdrupal/advanced_datalayer3k sites

    The Advanced GTM Datalayer module provides flexible possibility to manipulate Data Layer page variables.

  15. Metatag Asynchronous Widgetdrupal/metatag_async_widget2k sites

    The Metatag widget can affect content editing performance especially when Schema Metatag is enabled.

  16. PWA - Progressive Web Appdrupal/pwa2k sites

    What is a Progressive Web App? A progressive web app (PWA) is a web application that uses modern web technologies to deliver a user experience equal to any mobile app.

  17. DubBotdrupal/dubbot2k sites

    Helping you deliver an exceptional user experience.

  18. External Hreflangdrupal/external_hreflang2k sites

    This project allows adding alternate hreflang for external sites (not languages in Drupal).

  19. Metatag Webformdrupal/metatag_webform1k sites

    This module provides the ability to add metatags for webforms.

  20. Nofollow Noindexdrupal/nofollow_noindex1k sites

    The Nofollow Noindex module is a very simple approach to add meta robots "nofollow noindex" to the HTML head of selected routes.

  21. Social sharing buttons that you can drop into any website with attractive SVG-based icons, small download, and browser compatibility.

  22. Language neutral aliasesdrupal/language_neutral_aliases1k sites

    Make URL aliases language independent.

  23. ImageField Tokensdrupal/imagefield_tokens1k sites

    The ImageField Tokens module extends the default functionality of Image fields adding the ability to specify default values and use entity tokens in the Alt and Title text.

  24. Disable link reldrupal/disable_link_rel1k sites

    This module removes standard meta tags such as "canonical, short link, delete form, editing, version history, revision, development, development, development, token-devel", as well as the specified at…

  25. Index Nowdrupal/index_now934 sites

    Index Now submits requests to search engines when content (nodes / taxonomy terms) has been created, updated or deleted on your website.

Analytics & marketing17 modules

Google Tag

Drupal CMS

Loads Google Tag Manager and Analytics containers with per-role and per-path conditions.

99k sitesSecurity coverage
ddev composer require drupal/google_tag

Adds the Google Analytics tracking snippet with fine-grained visibility controls.

75k sitesSecurity coverage
ddev composer require drupal/google_analytics

Integrates the privacy-focused Matomo analytics platform, self-hosted or cloud.

23k sitesSecurity coverage
ddev composer require drupal/matomo

Adds share and follow buttons for every major social platform to any entity display.

34k sitesSecurity coverage
ddev composer require drupal/addtoany
See all 17 Analytics & marketing modules

More Analytics & marketing modules13

  1. Statisticsdrupal/statistics6k sites

    The goal of this module is to provide anonymous analytics, counting entity views even for anonymous users.

  2. Webform Analysisdrupal/webform_analysis2k sites

    The Webform Analysis module provides statistical analysis and visualization for Webform submissions.

  3. Quizdrupal/quiz1k sites

    The Quiz module lets you create graded assessments in Drupal.

  4. Xray Auditdrupal/xray_audit785 sites

    Xray Audit provides detailed technical reports on the structure and configuration of a Drupal site.

  5. Website Feedbackdrupal/website_feedback770 sites

    What is the Website Feedback Module?

  6. Webform Groupdrupal/webform_group648 sites

    Build webform forms connected to groups.

  7. Webform Scoredrupal/webform_score576 sites

    This project lets you score an individual user's answers, then store and display the scores.

  8. Google reviewsdrupal/googlereviews526 sites

    This module provides two blocks to show Google reviews and rating on your website.

  9. Webform GoogleSheetsdrupal/webform_googlesheets494 sites

    Webform Google Sheets adds a Webform handler that appends new Drupal Webform submissions to a selected Google Sheets worksheet using the Google Sheets API.

  10. Christmas Snowdrupal/christmas_snow488 sites

    This is a very small module that adds a Christmas Snow effect to your site.

  11. Webform Bookingdrupal/webform_booking432 sites

    The Webform Booking module seamlessly integrates a simple booking system into any webform.

  12. Usermerge OGdrupal/usermerge_og385 sites

    OG support for the User Merge module Features OG support for the User Merge module Additional Requirements This module only works if this patch is applied to the User Merge module.

  13. Counterdrupal/counter349 sites

    Counter module counts how many visitors on your website.

Forms & spam protection7 modules

Webform

Drupal CMS

Builds forms of any complexity in the UI, with submissions, handlers, and exports built in.

235k sitesSecurity coverage
ddev composer require drupal/webform

Honeypot

Drupal CMS

Blocks spam bots with an invisible trap field and time gate instead of user-facing challenges.

114k sitesSecurity coverage
ddev composer require drupal/honeypot

ALTCHA

Drupal CMS

Adds proof-of-work spam protection that needs no cookies, tracking, or user interaction.

2k sitesSecurity coverage
ddev composer require drupal/altcha

Antibot

Drupal CMS

Rejects form submissions from clients that never ran JavaScript, cutting automated spam.

58k sitesSecurity coverage
ddev composer require drupal/antibot

CAPTCHA

Drupal CMS

Provides the challenge framework behind image, math, and third-party CAPTCHA types.

172k sitesSecurity coverage
ddev composer require drupal/captcha

Integrates Friendly Captcha, a GDPR-compliant, accessible alternative to reCAPTCHA.

13k sitesSecurity coverage
ddev composer require drupal/friendlycaptcha

Protects forms with Google reCAPTCHA v2 checkboxes and invisible challenges.

105k sitesSecurity coverage
ddev composer require drupal/recaptcha

Content & editing39 modules

Linkit

Drupal CMS

Autocompletes internal links in the editor so content links survive URL changes.

136k sitesSecurity coverage
ddev composer require drupal/linkit

Autosave Form

Drupal CMS

Saves drafts in the background while editors work and restores them after a crash or timeout.

19k sitesSecurity coverage
ddev composer require drupal/autosave_form

Trash

Drupal CMS

Adds a wastebasket so deleted content can be reviewed and restored before it is gone for good.

22k sitesSecurity coverage
ddev composer require drupal/trash

Scheduler

Drupal CMS

Publishes and unpublishes content at scheduled dates and times.

91k sitesSecurity coverage
ddev composer require drupal/scheduler

Lets Scheduler transition content between moderation states, not just publish it.

32k sitesSecurity coverage
ddev composer require drupal/scheduler_content_moderation_integration

Tagify

Drupal CMS

Replaces the plain tag field widget with a modern chips-style tagging interface.

20k sitesSecurity coverage
ddev composer require drupal/tagify

Gives listing pages a create button scoped to the right content type.

5k sitesSecurity coverage
ddev composer require drupal/add_content_by_bundle

Checks content for accessibility issues automatically as editors create it.

25k sitesSecurity coverage
ddev composer require drupal/editoria11y

Embeds any entity, from media to blocks, directly inside rich text fields.

67k sitesSecurity coverage
ddev composer require drupal/entity_embed

Adds title, target, rel, and class controls to the editor link dialog.

119k sitesSecurity coverage
ddev composer require drupal/editor_advanced_link

Compares any two revisions of an entity and shows exactly what changed.

57k sitesSecurity coverage
ddev composer require drupal/diff

Emails the right people when content moves between moderation states.

10k sitesSecurity coverage
ddev composer require drupal/content_moderation_notifications

Duplicates any entity, including its fields and translations, in one click.

41k sitesSecurity coverage
ddev composer require drupal/entity_clone

Imports and keeps syncing content from RSS, CSV, XML, and JSON sources without code.

50k sitesSecurity coverage
ddev composer require drupal/feeds
See all 39 Content & editing modules

More Content & editing modules25

  1. Entity Reference Revisionsdrupal/entity_reference_revisions257k sites

    Adds an Entity Reference field type with revision support, allowing specific entity revisions to be references.

  2. Gin Toolbardrupal/gin_toolbar81k sites

    Helper module to bring the Gin Toolbar into the Frontend of your site.

  3. Link Attributes widgetdrupal/link_attributes66k sites

    Link attributes widget provides an additional widget for the link field found in Drupal core.

  4. Quick Node Clonedrupal/quick_node_clone66k sites

    Quick Node Clone is meant as a way in Drupal 8/9 to clone nodes.

  5. Block Classdrupal/block_class58k sites

    Block Class provides a field to add CSS classes to a block from the user interface.

  6. Smart Trimdrupal/smart_trim52k sites

    Smart Trim implements a new field formatter for textfields (text, text_long, and text_with_summary) that improves upon the "Summary or Trimmed" formatter built into Drupal core.

  7. Menu Item Extrasdrupal/menu_item_extras44k sites

    Menu Item Extras provides extra fields for the Menu Items without using additional entities.

  8. Token Filterdrupal/token_filter44k sites

    Token Filter is a very simple module to make token values available as an input filter.

  9. Automatic Entity Labeldrupal/auto_entitylabel40k sites

    "Automatic Entity Label" is a small and efficient module that allows hiding of entity label fields.

  10. Quick Editdrupal/quickedit36k sites

    Quick Edit allows content to be edited in-place.

  11. Chosendrupal/chosen34k sites

    Chosen uses the Chosen javascript library to make your elements more user-friendly.

  12. CKEditor 5 Plugin Packdrupal/ckeditor5_plugin_pack34k sites

    CKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource.

  13. CKEditor Anchor Linkdrupal/anchor_link32k sites

    The Drupal Core CKEditor is missing some very important options.

  14. Views Bulk Editdrupal/views_bulk_edit29k sites

    Allows bulk updating of entity values via views bulk actions.

  15. Entity Printdrupal/entity_print28k sites

    Entity Print allows you to print any Drupal entity or View to PDF.

  16. Weightdrupal/weight26k sites

    Drupal 10/11 version Provides a weight field that can be added to any fieldable entity.

  17. Webform Views Integrationdrupal/webform_views23k sites

    Views integration for Webform module (version 8.x-5.x) Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal).

  18. Paragraphs Featuresdrupal/paragraphs_features23k sites

    Paragraphs Features This module provides few additional features for paragraphs module.

  19. Editor File uploaddrupal/editor_file22k sites

    This module allows to add a button in the rich text editor active toolbar to directly upload and link files into your content.

  20. Config Pagesdrupal/config_pages19k sites

    Create fieldable configuration pages with ease - no custom code required!

  21. Clientside Validationdrupal/clientside_validation18k sites

    This module adds clientside validation (aka "Ajax form validation") for all forms and webforms using jquery.validate.

  22. Viewfielddrupal/viewfield18k sites

    Viewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed.

  23. CKEditor Accordiondrupal/ckeditor_accordion17k sites

    Allows users to create & display content in an accordion.

  24. Paragraphs Editor Enhancementsdrupal/paragraphs_ee16k sites

    This module is intended to facilitate the editorial workflow and to simplify the work of the editors using Paragraphs.

  25. Geofield Mapdrupal/geofield_map15k sites

    Geofield Map is an advanced, complete and easy-to-use Geo Mapping solution for Drupal 8+, based on and fully compatible with the Geofield module, that lets you manage the Geofield with an interactive …

Multilingual26 modules

Manages translation jobs and connects to human and machine translation providers.

11k sitesSecurity coverage
ddev composer require drupal/tmgmt
See all 26 Multilingual modules

More Multilingual modules25

  1. Translate Drupal with GTranslatedrupal/gtranslate11k sites

    GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE.

  2. Dropdown Languagedrupal/dropdown_language10k sites

    Provides a block using the Dropbutton element to switch site language.

  3. Language Switcher Dropdowndrupal/lang_dropdown8k sites

    Project Description Language Switcher Dropdown is a very simple module that exposes a new block, similar to the default Language Switcher block provided by Locale module.

  4. Disable languagedrupal/disable_language8k sites

    Disable language lets you disable languages on Drupal 8 sites.

  5. Select translationdrupal/select_translation7k sites

    Select translation implements a Views filter to select which translation of a node should be displayed in a list of nodes.

  6. Language Switcher Extendeddrupal/language_switcher_extended7k sites

    The Language Switcher Extended module provides additional processors for the language switcher block links.

  7. Layout Builder Asymmetric Translationdrupal/layout_builder_at6k sites

    Asymmetric translations for overrides when using the layout builder.

  8. Drupal Mega Menudrupal/we_megamenu5k sites

    We Mega Menu is a powerful and flexible menu management module built for Drupal 8 and 9, designed for both personal use and sharing with the community.

  9. Language Iconsdrupal/languageicons5k sites

    This module provides icons for language links, both for the Language switcher block and (optionally) for node links.

  10. Google Translatordrupal/google_translator5k sites

    Brings the power of the legacy Google Translate's Website Translator (archive.org link) into Drupal, providing an instant translated version of your site's text.

  11. Drush Language Commands drupal/drush_language5k sites

    Drupal 8 Version The 8.x-dev version currently is undergoing a massive streamlining in the translations-export and translaions-import commands to eventually move this component to core ([#1820542]).

  12. Menu Multilingualdrupal/menu_multilingual4k sites

    The Menu Multilingual module provides multilingual features for menu blocks, to filter out menu items that do not have translated labels or link to untranslated content.

  13. Menu Manipulatordrupal/menu_manipulator4k sites

    Patch #75 is available for Drupal 9.1.x and it works!

  14. TMGMT DeepL Integrationdrupal/tmgmt_deepl4k sites

    Translator plugin implementing DeepL for the Translation Management Tools (TMGMT) project.

  15. Custom Language fielddrupal/languagefield3k sites

    This module creates a Language Field in D7 and D8.

  16. Layout Builder Symmetric Translationsdrupal/layout_builder_st3k sites

    This module provides the ability to translate the block labels and inline blocks that are added in the Layout Builder.

  17. CKEditor BiDi Buttonsdrupal/ckeditor_bidi3k sites

    Provides RTL and LTR text direction buttons for CKEditor 5 in Drupal.

  18. Translation Viewsdrupal/translation_views3k sites

    Provides fields and filter to build list in Views with information about translations.

  19. String Overridesdrupal/stringoverrides3k sites

    Provides a quick and easy way to replace any text on the site.

  20. Webform Translation Permissionsdrupal/webform_translation_permissions2k sites

    Defines the following permissions to enable a user to translate a webform's configuration without granting them the 'translate configuration' permission needlessly.

  21. Language accessdrupal/language_access2k sites

    Restrict user access to locale languages using permission.

  22. Translation template extractordrupal/potx2k sites

    The Translation template extractor provides a web based and Drush-integrated Gettext translation template extractor interface for Drupal as well as a reusable API to look for translatable strings and translatability errors.

  23. Content Translation Redirectdrupal/content_translation_redirect2k sites

    This module will be useful if you need to redirect users from pages of non-existent content translations.

  24. Migrate: Skip On 404drupal/migrate_skip_on_4042k sites

    Provides a single plugin to make file migrations skip records if the file cannot be found, instead of failing.

  25. TMGMT Translator Googledrupal/tmgmt_google2k sites

    Google Translate translator plugin for the Translation Management Tools (TMGMT) project.

Page building & layout5 modules

Drupal Canvas

Drupal CMS

Builds pages visually from components in the browser, the page builder Drupal CMS ships by default.

9k sitesSecurity coverage
ddev composer require drupal/canvas

Composes pages from reusable, structured content sections instead of one big body field.

252k sitesSecurity coverage
ddev composer require drupal/paragraphs

Adds drag-and-drop layout editing on top of Paragraphs.

17k sitesSecurity coverage
ddev composer require drupal/layout_paragraphs

Lets editors apply predefined style options to Layout Builder blocks and sections.

21k sitesSecurity coverage
ddev composer require drupal/layout_builder_styles

Controls which blocks and layouts editors can place in Layout Builder.

32k sitesSecurity coverage
ddev composer require drupal/layout_builder_restrictions

Fields & data modeling34 modules

Token

Drupal CMS

Provides the token browser and extra tokens that power patterned aliases, meta tags, and automated text.

362k sitesSecurity coverage
ddev composer require drupal/token

Field Group

Drupal CMS

Groups fields into tabs, accordions, and fieldsets on both forms and displays.

230k sitesSecurity coverage
ddev composer require drupal/field_group

Creates and edits referenced entities directly inside the parent entity form.

125k sitesSecurity coverage
ddev composer require drupal/inline_entity_form

Places any block inside a field, putting block placement in editors' hands.

45k sitesSecurity coverage
ddev composer require drupal/block_field

Shows or hides fields based on the values of other fields.

50k sitesSecurity coverage
ddev composer require drupal/conditional_fields

Tracks where every entity is referenced so nothing gets deleted while still in use.

59k sitesSecurity coverage
ddev composer require drupal/entity_usage

Controls what happens when visitors hit an entity page directly, from redirects to 404s.

60k sitesSecurity coverage
ddev composer require drupal/rabbit_hole

Restricts which text formats each field can use instead of exposing all of them.

51k sitesSecurity coverage
ddev composer require drupal/allowed_formats

Enforces character limits with a live countdown on text fields.

46k sitesSecurity coverage
ddev composer require drupal/maxlength
See all 34 Fields & data modeling modules

More Fields & data modeling modules25

  1. Menu Blockdrupal/menu_block67k sites

    This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core.

  2. Color Fielddrupal/color_field42k sites

    Color Field is simple field that use a hexadecimal notation (HEX) for the combination of Red, Green, and Blue color values (RGB).

  3. Superfish Dropdown Menudrupal/superfish36k sites

    Superfish integrates jQuery Superfish plugin with your Drupal menus.

  4. Dynamic Entity Referencedrupal/dynamic_entity_reference29k sites

    Dynamic Entity Reference provides a field type/widget/formatter combination for Drupal that allows an entity-reference field to reference more than one entity type.

  5. Menu Trail By Pathdrupal/menu_trail_by_path27k sites

    Menu Trail By Path sets the active-trail on menu items according to the current url.

  6. Client-side Hierarchical Selectdrupal/cshs23k sites

    The main feature of the project is to provide a field widget for selecting taxonomy terms in a hierarchical fashion.

  7. Select 2drupal/select222k sites

    Notice The Select2 module was originally developed for the Thunder distribution.

  8. Office Hoursdrupal/office_hours20k sites

    Defines a 'weekly office hours' field type, allowing you add a field to any Content type, in order to display when a location is open or closed on a weekly basis.

  9. Simple Google Mapsdrupal/simple_gmap18k sites

    This module is about the simplest way to display a Google Map, and/or a link to a Google Map, in your content.

  10. Contact Storagedrupal/contact_storage17k sites

    Contact Storage module will provide storage for Contact messages which are fully-fledged entities in Drupal 8.

  11. Optional End Datedrupal/optional_end_date16k sites

    Make the end date in a Date range field (DateRangeItem) optional.

  12. Telephone Validationdrupal/telephone_validation16k sites

    Telephone validation module provides field validation to Drupal core Telephone field and tel form element.

  13. Iframedrupal/iframe12k sites

    Branch 8.x-1.x old branch (old templates, only bugfixes, deprecated) Branch 8.x-2.x we are extending the module using twig templates and fixing settings of field-general, field-instance, field-display…

  14. Select (or other)drupal/select_or_other12k sites

    Provides a new Forms API element which is a select/radios/checkboxes element that has an 'other' option.

  15. Calendardrupal/calendar12k sites

    This module displays date-based Views in a calendar layout, supporting year, month, week, and day views with built-in navigation.

  16. Taxonomy access fixdrupal/taxonomy_access_fix10k sites

    🇺🇦 This module is maintained by Ukrainian developers.

  17. Views fieldsetsdrupal/views_fieldsets10k sites

    🇺🇦 This module is maintained by Ukrainian developers.

  18. The Better Mega Menudrupal/tb_megamenu9k sites

    TB Mega Menu provides an admin interface for creating drop down menus that combine Drupal menu items with rich media content.

  19. Responsive and off-canvas menudrupal/responsive_menu9k sites

    Important! The currently supported versions of this module only work with the 8.x.x version of the mmenu library.

  20. Font Awesome Menu Iconsdrupal/fontawesome_menu_icons8k sites

    Dependencies Font Awesome Font Awesome Icon Picker (Optional) Font Awesome Icon Picker library should be here: /libraries/fontawesome-iconpicker ├── /dist ├── /package.json Versions 3.x This project is now using SemVer.

  21. Simplify Menudrupal/simplify_menu8k sites

    The simplify_menu module uses a TwigExtension to gain access to Drupal's main menu's (or any other menu for that matter), render array so it can be accessed from a twig template.

  22. Computed Fielddrupal/computed_field8k sites

    Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types.

  23. Link classdrupal/link_class8k sites

    Link class module provide a new widget form for field type Link.

  24. Views Taxonomy Term Name Depthdrupal/views_taxonomy_term_name_depth8k sites

    Problem It Solves Out of the box, Drupal 8+ Views does not support filtering by taxonomy term names, nor does it provide an easy way to include child terms in contextual filters.

  25. Unlimited Number Fielddrupal/unlimited_number7k sites

    Adds a custom render element and field widget allowing the user to choose "Unlimited" or a number value.

Events, dates & maps7 modules

Smart Date

Drupal CMS

Handles event dates the way calendars do, with durations, all-day events, and recurring rules.

37k sitesSecurity coverage
ddev composer require drupal/smart_date

Address

Drupal CMS

Stores postal addresses with per-country formats and validation.

112k sitesSecurity coverage
ddev composer require drupal/address

Adds one-click add-to-calendar buttons for Google, Outlook, and iCal to event dates.

4k sitesSecurity coverage
ddev composer require drupal/addtocal_augment

Geofield

Drupal CMS

Stores geographic coordinates and shapes on any entity.

56k sitesSecurity coverage
ddev composer require drupal/geofield

Geocoder

Drupal CMS

Converts addresses into coordinates and back using pluggable geocoding services.

28k sitesSecurity coverage
ddev composer require drupal/geocoder

Leaflet

Drupal CMS

Renders Geofield data as interactive Leaflet maps with configurable markers and popups.

26k sitesSecurity coverage
ddev composer require drupal/leaflet

Displays any date-bearing content as a drag-and-drop calendar view.

21k sitesSecurity coverage
ddev composer require drupal/fullcalendar_view

Views & listings33 modules

Upgrades Views filters to radios, checkboxes, sliders, and autosubmit.

159k sitesSecurity coverage
ddev composer require drupal/better_exposed_filters

Trims exposed filter options to only the values that actually appear in results.

23k sitesSecurity coverage
ddev composer require drupal/selective_better_exposed_filters

Runs actions on many selected rows at once from any view.

90k sitesSecurity coverage
ddev composer require drupal/views_bulk_operations

Exports view results to CSV, XLSX, and other formats, built for large datasets.

79k sitesSecurity coverage
ddev composer require drupal/views_data_export

Replaces pagers with automatic or click-to-load infinite scrolling.

80k sitesSecurity coverage
ddev composer require drupal/views_infinite_scroll

Lets editors reorder view results by dragging rows.

33k sitesSecurity coverage
ddev composer require drupal/draggableviews

Curates hand-picked, ordered lists of content for landing pages and feature slots.

26k sitesSecurity coverage
ddev composer require drupal/entityqueue

Turns view results into bar, pie, and line charts with pluggable chart libraries.

14k sitesSecurity coverage
ddev composer require drupal/charts
See all 33 Views & listings modules

More Views & listings modules25

  1. Colorboxdrupal/colorbox75k sites

    Colorbox is a light-weight customizable lightbox plugin for jQuery.

  2. Views Reference Fielddrupal/viewsreference58k sites

    This field in conjunction with the Paragraphs module or Core's Layout Builder, makes for a very powerful content management system, allowing addition of just about any kind of content into an entity page.

  3. Font Awesome Iconsdrupal/fontawesome54k sites

    Font Awesome is the web's most popular icon set and toolkit.

  4. Display Suitedrupal/ds44k sites

    Display Suite allows you to take full control over how your content is displayed using a drag and drop interface.

  5. Geolocation Fielddrupal/geolocation43k sites

    Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng) as well as the necessary integration to display those locations through views, fiel…

  6. Views Bootstrapdrupal/views_bootstrap42k sites

    Views Bootstrap module enables you to create components following the theme structure of the Bootstrap framework all within the configuration settings of views in core Drupal 8+ or the Views module (Drupal 7).

  7. Slick Viewsdrupal/slick_views41k sites

    Provides Views style plugin for Ken Wheeler's Slick carousel.

  8. Twig Field Valuedrupal/twig_field_value38k sites

    Twig Field Value helps frontenders to get partial data from Drupal field render arrays.

  9. Page Managerdrupal/page_manager29k sites

    This is the Drupal 8 version of Page Manager, formerly part of the CTools module written by merlinofchaos It supports the creation of new pages, and allows placing blocks within that page.

  10. Views Slideshowdrupal/views_slideshow26k sites

    Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View.

  11. Views Field Viewdrupal/views_field_view22k sites

    There are a lot of cases in views where you want to embed a list inside each row.

  12. Panelsdrupal/panels22k sites

    An Overview of Panels The Panels module allows a site administrator to create customized layouts for multiple uses.

  13. Layout Builder Modaldrupal/layout_builder_modal21k sites

    This module lets you add and configure existing blocks in a modal in the Layout Builder UI.

  14. Block Visibility Groupsdrupal/block_visibility_groups19k sites

    Block Visibility Groups allows the site administrator to easily manage complex visibility settings that apply to any block placed in a visibility group.

  15. Views Accordiondrupal/views_accordion18k sites

    Views Accordion provides a display style plugin for the Views module.

  16. Bootstrap Layoutsdrupal/bootstrap_layouts18k sites

    This project is the combination of the Drupal 7 Display Suite Bootstrap Layouts and Panels Bootstrap Layouts modules for Drupal 8.

  17. Contextdrupal/context18k sites

    Context Context allows you to manage contextual conditions and reactions for different portions of your site.

  18. Views AJAX Historydrupal/views_ajax_history17k sites

    Enable bookmaking of AJAX views.

  19. Taxonomy Views Integratordrupal/tvi16k sites

    TVI Overview The TVI (Taxonomy Views Integrator) module allows selective overriding of taxonomy terms and/or vocabulary with the view of your choice.

  20. Field Formatter Classdrupal/field_formatter_class16k sites

    🇺🇦 This module is maintained by Ukrainian developers.

  21. Layout builder librarydrupal/layout_library15k sites

    Provides a layout library allowing content editors to pick from a list of pre-defined layouts.

  22. Bootstrap Stylesdrupal/bootstrap_styles15k sites

    A base module that allows any module which depends on it to use and build styles' plugins for layout builder.

  23. Bootstrap Layout Builderdrupal/bootstrap_layout_builder15k sites

    Build responsive pages in minutes!

  24. Layout Builder Component Attributesdrupal/layout_builder_component_attributes12k sites

    The Layout Builder Component Attributes module allows editors to add HTML attributes to Layout Builder components (blocks).

  25. Entity Blocksdrupal/entity_block12k sites

    Display entities (via view modes) using fieldable blocks.

Media31 modules

Focal Point

Drupal CMS

Crops images around an editor-chosen focal point so subjects stay in frame at every size.

99k sitesSecurity coverage
ddev composer require drupal/focal_point

Svg Image

Drupal CMS

Lets image fields accept and safely render SVG files.

94k sitesSecurity coverage
ddev composer require drupal/svg_image

Removes the actual file from disk when its media entity is deleted.

19k sitesSecurity coverage
ddev composer require drupal/media_file_delete

Uploads many files into the media library in one drag-and-drop batch.

9k sitesSecurity coverage
ddev composer require drupal/media_library_bulk_upload

Processes images with ImageMagick instead of GD, unlocking larger files and better quality.

31k sitesSecurity coverage
ddev composer require drupal/imagemagick

Adds watermarking, color operations, and dozens more effects to image styles.

34k sitesSecurity coverage
ddev composer require drupal/image_effects
See all 31 Media modules

More Media modules25

  1. Crop APIdrupal/crop152k sites

    Provides basic API for image cropping.

  2. Entity Browserdrupal/entity_browser94k sites

    Goal of this module is to provide a generic entity browser/picker/selector.

  3. IMCEdrupal/imce91k sites

    IMCE is a file manager featuring personal directories and quotas.

  4. Video Embed Fielddrupal/video_embed_field78k sites

    Important note: If you are installing this module for integration with a media library, core already contains all the tools required for embedding remotely hosted videos.

  5. Embeddrupal/embed76k sites

    A framework module to help smooth the developer experience of offering embeddable things using the Drupal 8 WYSIWYG editor.

  6. Blazydrupal/blazy73k sites

    Blazy provides lazy loading and media optimization for Drupal using bLazy, Intersection Observer API, and native browser lazy loading.

  7. Image Widget Cropdrupal/image_widget_crop66k sites

    Provides an interface for using the features of the Crop API.

  8. Slick Carouseldrupal/slick59k sites

    Slick is a powerful, performant, and fully responsive carousel integration leveraging Ken Wheeler's Slick carousel.

  9. DropzoneJSdrupal/dropzonejs59k sites

    Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews.

  10. Media Library Form API Elementdrupal/media_library_form_element38k sites

    This module provides a Form API element to select a Media entity from the Media Library.

  11. Media Library Editdrupal/media_library_edit29k sites

    A tiny module to add a missing "Edit" button to the Media Library widget that routes to the Media entity edit form.

  12. Media Entity File Replacedrupal/media_entity_file_replace25k sites

    This module allows content editors to easily replace the source files associated with file-based media types (like "Document").

  13. SVG Image Fielddrupal/svg_image_field24k sites

    This module adds a new field, widget, and formatter that allow Vector files with the.svg extension to be uploaded and managed by Drupal.

  14. File Delete (extras)drupal/file_delete23k sites

    Functionality landed in core 10.1 [#2949017] The File Delete module adds the ability to easily delete files —both private and public— within Drupal administration.

  15. Media Entity Browserdrupal/media_entity_browser20k sites

    This module provides an Entity Browser for Media, inspired by File Entity Browser.

  16. Image Optimizedrupal/imageapi_optimize19k sites

    Image Optimize module is a utility that provides a way for site builders to define pipelines that will process images to reduce their file-size while hopefully still maintaining image quality.

  17. File (Field) Pathsdrupal/filefield_paths17k sites

    The File (Field) Paths module extends the default functionality of Drupal's core File module, Image module and many other File upload modules, by adding the ability to use entity based tokens in destination paths and file names.

  18. Background Images Formatterdrupal/bg_image_formatter16k sites

    This module provides an image formatter that allows you to set an image in background of a tag.

  19. Use PhotoSwipe to display picture galleries on your Drupal website.

  20. Media Bulk Uploaddrupal/media_bulk_upload15k sites

    Media Bulk Upload enables content editors to upload multiple files at once and automatically creates media entities for each file.

  21. Videodrupal/video15k sites

    🇺🇦 This module is maintained by Ukrainian developers.

  22. Slick Paragraphsdrupal/slick_paragraphs14k sites

    Provides integration between Slick and Paragraphs.

  23. File Entity Browserdrupal/file_browser14k sites

    This module provides a default Entity Browser that lets you browse and select your files in a nice-looking, mobile-ready Masonry based interface, and upload files using the Dropzonejs module.

  24. S3 File Systemdrupal/s3fs12k sites

    S3 File System (s3fs) provides an additional file system to your drupal site, which stores files in Amazon's Simple Storage Service (S3) or any other S3-compatible storage service.

  25. oEmbed Providersdrupal/oembed_providers11k sites

    The oEmbed Providers module extends core's oEmbed functionality: Add custom oEmbed providers via an admin user interface (providers are stored in configuration) Group oEmbed providers into buckets, wh…

Administration39 modules

Coffee

Drupal CMS

Jumps to any admin page by typing its name, like Spotlight for Drupal.

35k sitesSecurity coverage
ddev composer require drupal/coffee

Dashboard

Drupal CMS

Gives each role a customizable landing dashboard inside the admin UI.

12k sitesSecurity coverage
ddev composer require drupal/dashboard

Gin Login

Drupal CMS

Restyles the login page to match the Gin admin theme.

31k sitesSecurity coverage
ddev composer require drupal/gin_login

Extends the core navigation bar with flush-cache, run-cron, and other tool shortcuts.

11k sitesSecurity coverage
ddev composer require drupal/navigation_extra_tools

Project Browser

Drupal CMS

Browses and installs contributed modules from within the admin UI.

13k sitesSecurity coverage
ddev composer require drupal/project_browser

View Password

Drupal CMS

Adds a show-password toggle to login forms.

17k sitesSecurity coverage
ddev composer require drupal/view_password

Accepts either email address or username at login.

16k sitesSecurity coverage
ddev composer require drupal/login_emailusername

Simple Add More

Drupal CMS

Reveals empty multi-value field slots one at a time instead of all at once.

15k sitesSecurity coverage
ddev composer require drupal/sam

Drupical

Drupal CMS

Shows upcoming Drupal community events on the dashboard.

7k sitesSecurity coverage
ddev composer require drupal/drupical

Adds classes, targets, and other attributes to menu links from the UI.

89k sitesSecurity coverage
ddev composer require drupal/menu_link_attributes

Expands the admin menu into drop-downs so every admin page is two clicks away.

292k sitesSecurity coverage
ddev composer require drupal/admin_toolbar

Color-codes the toolbar per environment so nobody edits production by accident.

32k sitesSecurity coverage
ddev composer require drupal/environment_indicator

Lets administrators browse the site as any other user without knowing their password.

48k sitesSecurity coverage
ddev composer require drupal/masquerade

Grants editing rights per menu instead of one global menu permission.

42k sitesSecurity coverage
ddev composer require drupal/menu_admin_per_menu

Manages large vocabularies in a tree view with mass operations.

19k sitesSecurity coverage
ddev composer require drupal/taxonomy_manager
See all 39 Administration modules

More Administration modules24

  1. Acquia Connectordrupal/acquia_connector18k sites

    Connect your Drupal website to the Acquia Cloud to take advantage of features like Acquia Search and Acquia Personalization.

  2. Adminimal Admin Toolbardrupal/adminimal_admin_toolbar11k sites

    This module is inspired by Adminimal Administration Menu.

  3. Rename Admin Pathsdrupal/rename_admin_paths11k sites

    This module helps secure the Drupal backend by overriding the admin path.

  4. Layout Builder Operation Linkdrupal/layout_builder_operation_link9k sites

    Help add the functionality provided by the Layout Builder Operation Link module to Drupal core: [#3368656].

  5. Admin Audit Traildrupal/admin_audit_trail8k sites

    This module track logs of specific events that you'd like to review.

  6. Simplifydrupal/simplify6k sites

    Simplify allows particular fields to be hidden from the user interface.

  7. Sub-pathauto (Sub-path URL Aliases)drupal/subpathauto5k sites

    The Drupal Path module matches only full URLs when creating SEO-friendly aliases.

  8. Layout Builder Browserdrupal/layout_builder_browser5k sites

    Enhances the layout builder block selection UX by adding: - Custom configurable images per block.

  9. Node title help textdrupal/node_title_help_text5k sites

    This module allows administrator to add help text to node title field.

  10. Configuration logdrupal/config_log4k sites

    With this module, you can easily log any configuration change in Drupal 9, 10 or 11, giving you a detailed record of all changes made to your site's settings.

  11. DRD Agentdrupal/drd_agent4k sites

    This is the remote part of the DRD module version 3.x and later.

  12. Permissions Filterdrupal/permissions_filter3k sites

    The functionality of this module was added to Drupal 10.2.0, making this module obsolete from that version onward.

  13. Paragraphs admindrupal/paragraphs_admin3k sites

    Additional admin tools to manage paragraphs.

  14. Error custom pagesdrupal/error_page2k sites

    Shows a friendly page to the users when an exception or an error are thrown, instead of the plain page provided by Drupal core.

  15. Simple Environment Indicatordrupal/simplei2k sites

    The module works very much like Environment Indicator module with a minimal approach.

  16. SimpleSAMLphp Custom Attribute Mappingdrupal/simplesamlphp_custom_attributes2k sites

    This module is a child module of simpleSAMLphp Authentication.

  17. Views Role Based Global Textdrupal/views_role_based_global_text2k sites

    Views Role Based Global Text ------------------------------------------ This module provides the feature to show the content of Global:Text area field in Views to selected user Roles.

  18. Matomo Reportsdrupal/matomo_reports2k sites

    This module makes some of the Matomo web analytics reports available in your Drupal site.

  19. Admin Menu Swapdrupal/amswap2k sites

    Admin Menu Swap allows you to set a custom administration menu per role.

  20. Config Override Core Fieldsdrupal/config_override_core_fields1k sites

    Provides hints to how form elements map to configuration objects.

  21. Menu Deletedrupal/menu_delete1k sites

    Easily delete multiple menu items at a time.

  22. Block In Page Not Founddrupal/block_in_page_not_found1k sites

    What's "Block In Page Not Found"?

  23. Vertical Tabs Configdrupal/vertical_tabs_config965 sites

    This module allows you to: Hide vertical tabs on add/edit node pages depending on content type and role.

  24. Menu Perms per Menudrupal/menu_perms_per_menu917 sites

    Extends Menu Admin per Menu with fine-grained permissions for each menu: Add new links from the menu interface Remove links from the menu interface Enable/disable menu links Expand menu links Edit lin…

Automation & workflows21 modules

Automates Drupal with event-condition-action rules modeled in the browser, no custom code required.

20k sitesSecurity coverage
ddev composer require drupal/eca

BPMN.iO

Drupal CMS

Adds the visual BPMN diagram editor used to model ECA workflows.

17k sitesSecurity coverage
ddev composer require drupal/bpmn_io

Provides the modeling layer that connects diagram editors like BPMN to ECA.

1k sitesSecurity coverage
ddev composer require drupal/modeler

Automates site behavior with the classic event-driven rules engine.

19k sitesSecurity coverage
ddev composer require drupal/rules

Runs each cron task on its own schedule with logging and parallel execution.

54k sitesSecurity coverage
ddev composer require drupal/ultimate_cron

Inspects, processes, and clears Drupal queues from the admin UI.

18k sitesSecurity coverage
ddev composer require drupal/queue_ui
See all 21 Automation & workflows modules

More Automation & workflows modules15

  1. Login Destinationdrupal/login_destination13k sites

    The Login Destination module allows you to customize the destination that a user is redirected to: after logging in, registering to the site, using a one-time login link, or logging out The destinatio…

  2. Mismatched entity and/or field definitions ( meaofd ) module has as its main purpose to solve a common problem in Drupal website development that appears under the same title on the Status report ( /a…

  3. ECA Classic Modelerdrupal/eca_cm2k sites

    A user interface for ECA solely built on top of Drupal core and ECA core.

  4. ECA Tamper Integrationdrupal/eca_tamper1k sites

    Integrates ECA with Tamper. All tamper plugins are being made available in 2 ways for ECA models: Tamper plugins as conditions Tamper plugins as actions With the conditions, a model can test any arbit…

  5. Business Rulesdrupal/business_rules1k sites

    Deprecation notice Please, migrate to ECA: Event - Condition - Action and Dependent Fields modules because this module won't have a D11 compatible version.

  6. Views Senddrupal/views_send941 sites

    Views Send enables you to execute personalized mass mailing from a View.

  7. Group Actionsdrupal/group_action747 sites

    This module adds configurable actions regarding Group functionality, such as adding a user as member, adding or removing content.

  8. ECA VBOdrupal/eca_vbo725 sites

    Integrates ECA: Event - Condition - Action with Views Bulk Operations (VBO).

  9. Rules Tokendrupal/rules_token596 sites

    This module extends the 'Rules' module for Drupal >=9.

  10. Content Sync (content-sync.io)drupal/cms_content_sync584 sites

    Content Sync Trusted by many of the largest organizations in the world, Content Sync provides the most sophisticated, scalable and reliable content hub for Drupal so you can provide the most rel…

  11. Webhooksdrupal/webhooks582 sites

    Webhooks are "user-defined HTTP callbacks".

  12. Redirect After Registrationdrupal/redirect_after_registration500 sites

    Module to help you configure destination to be redirected after registration.

  13. Tool APIdrupal/tool395 sites

    A pluggable API for defining executable logic with typed Inputs and Outputs.

  14. AI Integration - ECAdrupal/ai_integration_eca346 sites

    AI Integration - ECA Artificial Intelligence integration for Event-Condition-Action module, combining the unified framework and the power of Drupal to perform various AI-related operations.

  15. Node Tokendrupal/node_token326 sites

    The Node Token module allow to use dedicated token types for each node bundle like [node-article:uid].

Email & newsletters5 modules

Brings modern HTML email to Drupal on top of the Symfony Mailer library.

44k sitesSecurity coverage
ddev composer require drupal/symfony_mailer

Sends site email through any SMTP server instead of PHP mail.

98k sitesSecurity coverage
ddev composer require drupal/smtp

Designs and sends templated transactional emails from the admin UI.

Security coverage
ddev composer require drupal/easy_email_express

Sends newsletters to subscriber lists managed inside Drupal.

18k sitesSecurity coverage
ddev composer require drupal/simplenews

Syncs subscriber lists and signup forms with Mailchimp.

21k sitesSecurity coverage
ddev composer require drupal/mailchimp

AI12 modules

Connects Drupal to LLM providers through one pluggable API, the base module of the AI ecosystem.

18k sitesSecurity coverage
ddev composer require drupal/ai

AI Agents

Drupal CMS

Runs AI agents that perform real site-building tasks like creating content types.

12k sitesSecurity coverage
ddev composer require drupal/ai_agents

Generates alt text for uploaded images automatically.

12k sitesSecurity coverage
ddev composer require drupal/ai_image_alt_text

AI Dashboard

Drupal CMS

Monitors AI usage, costs, and logs across providers in one dashboard.

7k sitesSecurity coverage
ddev composer require drupal/ai_dashboard

Adds Anthropic's Claude models as an AI provider.

10k sitesSecurity coverage
ddev composer require drupal/ai_provider_anthropic

OpenAI Provider

Drupal CMS

Adds OpenAI's GPT models as an AI provider.

14k sitesSecurity coverage
ddev composer require drupal/ai_provider_openai

Adds the amazee.io hosted AI service as a provider, no direct vendor account needed.

7k sitesSecurity coverage
ddev composer require drupal/ai_provider_amazeeio
See all 12 AI modules

More AI modules5

  1. Maestrodrupal/maestro595 sites

    If it can be flow-charted, then it can be automated with Maestro.

  2. Milvus VDB Providerdrupal/ai_vdb_provider_milvus593 sites

    The Milvus VDB Provider module enables Vector Database (VDB) support for AI-driven functionality in Drupal.

  3. AI translatedrupal/ai_translate538 sites

    Act as a Content Translator: It will show a "Translate using " on the content "Translate" tab against each enabled languages if translation is not present for that language.

  4. Pinecone VDB Providerdrupal/ai_vdb_provider_pinecone401 sites

    The Pinecone VDB Provider is a database module that works together with the AI Core module, to allow you to do vector searches with AI Search module or other modules that implement it.

  5. Context Control Center (CCC)drupal/ai_context307 sites

    Beta 2 released! 🎉 Beta testers welcome!

Users, groups & access36 modules

Builds membership-based sections like departments or client workspaces, each with its own content and roles.

17k sitesSecurity coverage
ddev composer require drupal/group

Runs multiple sites with shared content and users from a single Drupal installation.

8k sitesSecurity coverage
ddev composer require drupal/domain

Attaches fieldable profile types to user accounts, from billing details to bios.

34k sitesSecurity coverage
ddev composer require drupal/profile

Lets users bookmark, follow, or report content with configurable per-entity flags.

20k sitesSecurity coverage
ddev composer require drupal/flag

Adds two-factor authentication with TOTP apps and recovery codes.

13k sitesSecurity coverage
ddev composer require drupal/tfa

Provides the plumbing for logging users in against external authentication systems.

94k sitesSecurity coverage
ddev composer require drupal/externalauth

Signs users in through SAML single sign-on identity providers.

17k sitesSecurity coverage
ddev composer require drupal/samlauth

Signs users in with Google, Microsoft, Okta, and other OpenID Connect providers.

29k sitesSecurity coverage
ddev composer require drupal/openid_connect

Ends idle sessions automatically after a configurable timeout.

35k sitesSecurity coverage
ddev composer require drupal/autologout

Enforces password strength, history, and expiration rules.

48k sitesSecurity coverage
ddev composer require drupal/password_policy

Sets view and edit permissions per field, not just per entity.

45k sitesSecurity coverage
ddev composer require drupal/field_permissions
See all 36 Users, groups & access modules

More Users, groups & access modules25

  1. View Unpublisheddrupal/view_unpublished48k sites

    This module allows you to grant access for specific user roles to view unpublished nodes of a specific type of other user.

  2. Override Node Optionsdrupal/override_node_options28k sites

    The Override Node Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the node form.

  3. CASdrupal/cas20k sites

    This module provide single sign-on capability for your Drupal site by implementing the CAS protocol.

  4. Redirect 403 to User Logindrupal/r4032login19k sites

    Redirect the HTTP 403 error page to the Drupal /user/login page with an optional message that reads: "Access denied!

  5. Email Registrationdrupal/email_registration17k sites

    Allow users to register using an email address.

  6. Flexible permissionsdrupal/flexible_permissions14k sites

    Now part of Drupal core 10.3 as the Access Policy API This module has been turned into a core system: [#3371246] Please do not start a new project using this module, unless you are using Group v2 or v3.

  7. Content locking (anti-concurrent editing)drupal/content_lock14k sites

    Block concurrent editing: When a user is editing a node, any other user that attempts to edit the same node will be blocked from doing so, and notified that the content is already being edited.

  8. Menu Item Role Accessdrupal/menu_item_role_access13k sites

    Why would you need this module?

  9. Mail Logindrupal/mail_login13k sites

    This module enables users to login by email address with the minimal configurations.

  10. Protected Pagesdrupal/protected_pages13k sites

    Module description Protected Pages modules allows the administrator to secure any page by password.

  11. Block Content Permissionsdrupal/block_content_permissions12k sites

    As of Drupal 10.1.x-dev, this module is no longer needed and the "Block Content" core module's permissions can be used instead.

  12. RoleAssigndrupal/roleassign12k sites

    RoleAssign specifically allows site administrators to further delegate the task of managing user's roles while withholding the Administer permissions permission.

  13. Redirect after logindrupal/redirect_after_login12k sites

    Redirect After Login ================================= A simple module providing a feature to redirect users according to an URL-defined the parameter after logging in.

  14. User protectdrupal/userprotect11k sites

    This module allows fine-grained access control of user administrators, by providing various editing protection for users.

  15. Node View Permissionsdrupal/node_view_permissions11k sites

    Node view permissions module enables permissions "View own content" and "View any content" for each content type on permissions page as it was on Drupal 6.

  16. Access unpublisheddrupal/access_unpublished11k sites

    This is an easy to use module that grants access to view unpublished content (node, media, anything that implements EntityPublishedInterface) to anyone who has a unique URL and appropriate permissions.

  17. Block Region Permissionsdrupal/block_region_permissions10k sites

    The Block Region Permissions module allows you to control access to administer blocks within each theme's regions.

  18. Fast Permissions Administrationdrupal/fpa9k sites

    This module is here to alleviate frustration when trying to manage permissions in Drupal.

  19. Real Namedrupal/realname9k sites

    The RealName module allows the administrator to choose fields from the user profile that will be used to add a "real name" element (method) to a user object.

  20. OpenID Connect Microsoft Azure Active Directory clientdrupal/openid_connect_windows_aad8k sites

    OpenID Connect client / plugin for Microsoft Azure Active Directory authentication This module is a Microsoft Azure Active Directory client for OpenID Connect.

  21. Block Exclude Pagesdrupal/block_exclude_pages8k sites

    This module adds an exclude pages filter for blocks.

  22. No Request New Passworddrupal/noreqnewpass8k sites

    Remove "Request new password" link from block and user page.

  23. Authorizationdrupal/authorization7k sites

    The Authorization module is a versatile abstraction layer designed to streamline the integration of various authorization systems into Drupal.

  24. Simple Menu Permissionsdrupal/simple_menu_permissions7k sites

    Defines permissions for menus. It defines the "Create new menu" permission and the following permissions for each menu separately: - Create new menu - View [menu_name] menu in menu list - Add new link…

  25. Custom Permissionsdrupal/config_perms7k sites

    This very light-weight module allows additional permissions to be created and managed through a administration form.

Security & privacy35 modules

Manages cookie and service consent, blocking scripts until visitors opt in.

23k sitesSecurity coverage
ddev composer require drupal/klaro

Easy Encryption

Drupal CMS

Encrypts sensitive data at rest without the usual key-management ceremony.

6k sitesSecurity coverage
ddev composer require drupal/easy_encryption

Applies Drupal core security updates from the admin UI, without a deploy pipeline.

11k sitesSecurity coverage
ddev composer require drupal/automatic_updates

Manages API keys and secrets outside config, from files to cloud key vaults.

78k sitesSecurity coverage
ddev composer require drupal/key

Provides the encryption API other modules use to protect stored data.

31k sitesSecurity coverage
ddev composer require drupal/encrypt

Hardens the site with security headers like CSP, HSTS, and clickjacking protection.

66k sitesSecurity coverage
ddev composer require drupal/seckit

Publishes a security.txt file so researchers know how to report vulnerabilities.

7k sitesSecurity coverage
ddev composer require drupal/securitytxt

Puts HTTP basic auth in front of non-production environments.

24k sitesSecurity coverage
ddev composer require drupal/shield

Exposes Drupal's login flood limits as configurable admin settings.

26k sitesSecurity coverage
ddev composer require drupal/flood_control
See all 35 Security & privacy modules

More Security & privacy modules25

  1. External Linksdrupal/extlink54k sites

    External Links is a small module used to differentiate between internal and external links.

  2. Role Delegationdrupal/role_delegation40k sites

    This module allows site administrators to grant specific roles the authority to assign selected roles to users, without them needing the administer permissions permission.

  3. reCAPTCHA v3drupal/recaptcha_v340k sites

    Google reCAPTCHA v3 Module provides a streamlined and secure solution for integrating Google reCAPTCHA v3 and fallback challenges into your Drupal site.

  4. Real AESdrupal/real_aes28k sites

    Real AES provides an encryption method plugin for the Encrypt module.

  5. Content-Security-Policydrupal/csp23k sites

    The Content-Security-Policy header allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources.

  6. Username Enumeration Preventiondrupal/username_enumeration_prevention17k sites

    Username Enumeration Prevention is a project which aims to mitigate common ways of anonymous users identifying valid usernames on a Drupal 8+ site.

  7. Administer Users by Roledrupal/administerusersbyrole15k sites

    This module allows site builders to set up fine-grained permissions for allowing "sub-admin" users to manage other users based on the target user\'s role.

  8. Health checkdrupal/health_check15k sites

    Note from the maintainer If you need other endpoint than /health, please use the health_check_url module!

  9. Login Securitydrupal/login_security14k sites

    Login Security module improves the security options in the login operation of a Drupal site.

  10. Remove HTTP headersdrupal/remove_http_headers14k sites

    The Remove HTTP headers module removes configured HTTP headers from the response.

  11. simpleSAMLphp Authenticationdrupal/simplesamlphp_auth12k sites

    This module integrates Drupal with SimpleSAMLphp, the most robust and complete implementation of SAML in PHP.

  12. Lightweight Directory Access Protocol (LDAP) lets you: Login with LDAP credentials Single-Sign On available through 3rd party modules Provisioning from LDAP to Drupal Provisioning from Drupal to LDAP …

  13. SpamSpan filterdrupal/spamspan10k sites

    The SpamSpan module obfuscates email addresses to help prevent spambots from collecting them.

  14. Field Validationdrupal/field_validation8k sites

    This module provides a collection of configurable validation rules for your field instances.

  15. Drupal Perimeter Defence drupal/perimeter8k sites

    Basic perimeter defence for a Drupal site.

  16. Password Strengthdrupal/password_strength8k sites

    Password Strength module provides realistic password strength measurement and server-side enforcement for Drupal sites using pattern-matching and entropy calculation.

  17. Anti-Spam by CleanTalkdrupal/cleantalk7k sites

    Provides complex, powerful, and invisible spam protection without CAPTCHA/reCaptcha.

  18. Cloudflare Turnstiledrupal/turnstile6k sites

    The Cloudflare Turnstile module uses the Turnstile web service to augment the CAPTCHA system and protect forms.

  19. Advanced bandrupal/advban6k sites

    Advanced ban is a replacement to Drupal core Ban module.

  20. Persistent Logindrupal/persistent_login5k sites

    The Persistent Login module provides a "Remember Me" option on the user login form.

  21. Webform Spam Words (WSW)drupal/webform_spam_words5k sites

    Webform Spam Words Avoid Spam words on Webform It is a simple module for spam keywords validation on Webforms.

  22. Webform Encryptdrupal/webform_encrypt5k sites

    This module creates the ability to encrypt fields/components from the Webform module.

  23. Automatic IP ban (Autoban)drupal/autoban4k sites

    Autoban allows to automatize IP ban using watchdog table by the module rules.

  24. Simple Google reCAPTCHAdrupal/simple_recaptcha4k sites

    Simple Google reCaptcha Simple Google reCaptcha This module provides Google reCAPTCHA protection for Drupal forms.

  25. The JSON Web Token ( JWT ) Authentication module provides a Drupal authentication provider that uses JWTs as the primary factor of authentication.

Performance & caching30 modules

Moves Drupal's cache into Redis for fast, memory-backed page loads.

52k sitesSecurity coverage
ddev composer require drupal/redis

Invalidates external caches like Varnish and CDNs precisely when content changes.

37k sitesSecurity coverage
ddev composer require drupal/purge

Rebuilds caches proactively so visitors never hit a cold page.

7k sitesSecurity coverage
ddev composer require drupal/warmer

Gives per-response control over cache lifetime headers for proxies and CDNs.

9k sitesSecurity coverage
ddev composer require drupal/http_cache_control
See all 30 Performance & caching modules

More Performance & caching modules25

  1. Pantheon Advanced Page Cachedrupal/pantheon_advanced_page_cache33k sites

    Pantheon Advanced Page Cache module is a bridge between Drupal cache metadata and the Pantheon Global CDN.

  2. WebPdrupal/webp27k sites

    Creates a WebP copy of image style derivatives to decrease loading times.

  3. Node Revision Deletedrupal/node_revision_delete25k sites

    The Node Revision Delete module lets you track and prune old revisions of content types.

  4. Acquia Purgedrupal/acquia_purge20k sites

    Top-notch cache invalidation on Acquia Cloud!

  5. Advanced CSS/JS Aggregationdrupal/advagg15k sites

    The Advanced CSS/JS Aggregation module is obsolete with Drupal core >= 10.1.

  6. Minify Source HTMLdrupal/minifyhtml12k sites

    This module does exactly what the title says - it minifies the source HTML before the data is sent to the browser.

  7. VariationCachedrupal/variationcache10k sites

    This feature is now available in Drupal 10.2!

  8. Varnish purgerdrupal/varnish_purge9k sites

    ? This is the Varnish purger for the Purge module.

  9. Fast 404drupal/fast_4049k sites

    What and Why Drupal has expensive 404 errors.

  10. Raven: Sentry Integrationdrupal/raven9k sites

    Raven module provides integration with Sentry, an application monitoring and error tracking platform, allowing your Drupal site to send log events and performance traces to Sentry.

  11. Cache Control Overridedrupal/cache_control_override6k sites

    In Drupal 8 core Page Cache max age settings are applied globally to all pages, and there is no way to set a different max age per page or leverage cache metadata max-age to override Cache-Control max-age value.

  12. Custom Fielddrupal/custom_field5k sites

    Dynamic custom field types with extensive widget and formatter plugin support.

  13. Fastlydrupal/fastly4k sites

    Fastly is a real-time content delivery network (CDN) that improves the performance of websites, mobile applications, and APIs.

  14. Purge Queuesdrupal/purge_queues4k sites

    This module provides extra Purge queue plugins, and solves the Duplicate Queued Items problem.

  15. Cloudflaredrupal/cloudflare3k sites

    Cloudflare is a FREE reverse proxy, firewall, and global content delivery network and can be implemented without installing any server software or hardware.

  16. Simple Crondrupal/simple_cron3k sites

    The Simple Cron is a light-weight module for cron job management.

  17. CDNdrupal/cdn3k sites

    This module provides easy Content Delivery Network integration for Drupal sites.

  18. Akamaidrupal/akamai3k sites

    The Akamai modules provides integration with the Akamai Content Control Utility (CCU) Web Service.

  19. Image Style Warmerdrupal/image_style_warmer3k sites

    Synopsis The Image Style Warmer module provides options to create image styles during upload or via queue worker.

  20. Minify JSdrupal/minifyjs3k sites

    The Minify JS module allows a site administrator to minify all javascript files that exist in the site's code base and use those minified files on the front end of the website.

  21. Quicklinkdrupal/quicklink3k sites

    This module provides an implementation of Google Chrome Lab's Quicklink library for Drupal.

  22. Queue Maildrupal/queue_mail3k sites

    Queues email sending from your site so that instead of being sent immediately it is sent on cron or via some other queue processor.

  23. New Relicdrupal/new_relic_rpm3k sites

    New Relic is an excellent tool for improving and monitoring your Drupal installation.

  24. Dotenvdrupal/dotenv2k sites

    What's the Symfony Dotenv Component Symfony Dotenv parses.env files to make environment variables stored in them accessible via $_SERVER or $_ENV.

  25. Critical CSSdrupal/critical_css2k sites

    Embeds a critical CSS file into a page's HTML head, and loads the rest of non-critical CSS asynchronously.

Headless & integrations31 modules

Customizes JSON:API paths, fields, and defaults without code.

27k sitesSecurity coverage
ddev composer require drupal/jsonapi_extras

Exposes Drupal data through a fully customizable GraphQL schema.

6k sitesSecurity coverage
ddev composer require drupal/graphql

Integrates Drupal with Next.js, including preview mode and incremental static regeneration.

3k sitesSecurity coverage
ddev composer require drupal/next

Resolves front-end routes to Drupal entities across aliases and redirects.

9k sitesSecurity coverage
ddev composer require drupal/decoupled_router

Registers the front-end applications that consume your site's APIs.

26k sitesSecurity coverage
ddev composer require drupal/consumers
See all 31 Headless & integrations modules

More Headless & integrations modules25

  1. Mail Systemdrupal/mailsystem111k sites

    Provides an Administrative UI and Developers API for managing the used mail backend/plugin.

  2. REST UIdrupal/restui46k sites

    A user interface for configuring Drupal REST module.

  3. Social Media Links Block and Fielddrupal/social_media_links29k sites

    The modules provides a configurable block that display links (icons) to your profiles on various popular networking sites.

  4. Mime Maildrupal/mimemail24k sites

    The Mime Mail module gives Drupal core and other Drupal modules the ability to send HTML email messages.

  5. Drupal Symfony Mailer Litedrupal/symfony_mailer_lite20k sites

    Drupal Symfony Mailer Lite integrates Drupal with the Symfony Mailer library, allowing for the sending of HTML-formatted emails and emails with attachments.

  6. SendGrid Integrationdrupal/sendgrid_integration15k sites

    Sendgrid is a transactional email service that is used by several large companies to handle delivery of messages.

  7. PHPMailer SMTPdrupal/phpmailer_smtp13k sites

    Send emails via SMTP using the latest PHPMailer library.

  8. Easy Emaildrupal/easy_email12k sites

    Easy Email is an HTML email templating system for Drupal, designed to be as simple as possible to configure, with a robust set of features.

  9. OpenAPIdrupal/openapi10k sites

    This module allows you to make your Drupal information architecture (as exposed by your web service of choice) discoverable using the OpenAPI standard.

  10. OpenAPI UIdrupal/openapi_ui9k sites

    The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site.

  11. Acquia Searchdrupal/acquia_search9k sites

    Customers should upgrade to Acquia Search 3.0.9 before upgrading to 3.1.0+ Support guidelines If you'd like to report a bug, please create a Drupal.org issue for this module.

  12. Twitter Blockdrupal/twitter_block8k sites

    Twitter Block is a lightweight module which allows administrators to create blocks which display embedded timelines.

  13. JSON:API Resourcesdrupal/jsonapi_resources7k sites

    The JSON:API Resources module makes it possible to define custom JSON:API routes.

  14. Webform RESTdrupal/webform_rest7k sites

    Retrieve and submit webforms via REST.

  15. GoogleTag Managerdrupal/gtm6k sites

    Google Tag Manager simple integration * About: https://tagmanager.google.com Settings: * GTM-ID field * Enable/Disable flag * Display on /admin/* pages flag See Also If you want more options use https…

  16. OpenAPI for JSON:APIdrupal/openapi_jsonapi6k sites

    Integrates with the base OpenAPI module to generate the definitions for JSON:API.

  17. Swagger UI for OpenAPI UIdrupal/openapi_ui_swagger6k sites

    Swagger UI is a javascript library which allows a user to explore the api documentation for a web services API.

  18. ReDoc for OpenAPI UIdrupal/openapi_ui_redoc6k sites

    ReDoc is a javascript library which allows a user to explore the api documentation for a web services API.

  19. Login Historydrupal/login_history5k sites

    Login History adds a new table which stores information about individual user logins, including a timestamp, IP address, user agent information, and whether or not the login was via a reset password link.

  20. Masonry Viewsdrupal/masonry_views5k sites

    This modules defines a masonry grid view style using Masonry API module.

  21. Subrequestsdrupal/subrequests5k sites

    Tell the system to execute several requests in a single bootstrap.

  22. OpenAPI for RESTdrupal/openapi_rest5k sites

    Integrates with the base Open API module to generate the definitions for core REST.

  23. Pantheon Secretsdrupal/pantheon_secrets4k sites

    Pantheon Secrets integration with the Key module.

  24. Mailgundrupal/mailgun4k sites

    Mailgun module provides integration with the Mailgun email service.

  25. Salesforce Suitedrupal/salesforce4k sites

    This suite of modules supports integration with Salesforce by synchronizing Drupal entities (E.g., users, nodes, files) with Salesforce objects (E.g., contacts, organizations, opportunities).

Commerce29 modules

Runs full online stores with carts, checkout, orders, taxes, and payments.

24k sitesSecurity coverage
ddev composer require drupal/commerce

Processes payments through Stripe, including cards, wallets, and 3D Secure.

4k sitesSecurity coverage
ddev composer require drupal/commerce_stripe

Processes PayPal, Venmo, and Pay Later payments.

6k sitesSecurity coverage
ddev composer require drupal/commerce_paypal

Adds shipping methods, rates, and fulfillment to Commerce checkout.

11k sitesSecurity coverage
ddev composer require drupal/commerce_shipping
See all 29 Commerce modules

More Commerce modules25

  1. Physical Fieldsdrupal/physical12k sites

    This module provides an API for storing and manipulating physical measurements.

  2. COOKiES Consent Managementdrupal/cookies12k sites

    User consent management module for Drupal.

  3. Sitewide Alertdrupal/sitewide_alert8k sites

    The Sitewide Alert module adds the ability to show alerts at the top of your site.

  4. Facebook Pixeldrupal/facebook_pixel6k sites

    Basic Facebook Pixel integration, allowing you to place a single pixel across your entire website to report conversions, build audiences and get rich insights about how people use your website.

  5. Webform Mailchimpdrupal/webform_mailchimp4k sites

    Drupal 8 version This module allows to send Webform submissions to MailChimp list.

  6. Commerce Stockdrupal/commerce_stock4k sites

    Commerce Stock Commerce Stock module, for Drupal Commerce.

  7. Fivestardrupal/fivestar4k sites

    The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity.

  8. Commerce Checkout Order Fieldsdrupal/commerce_checkout_order_fields3k sites

    Commerce Checkout Order Fields exposes order form display modes as checkout panes, allowing you to collect additional order data during checkout.

  9. Commerce Emaildrupal/commerce_email3k sites

    This module lets you react to various Drupal Commerce events to send emails to customers, administrators, or other interested parties.

  10. Commerce Variation Cart Formdrupal/commerce_variation_cart_form3k sites

    This module provides an add-to-cart form for individual Commerce Product Variation entities.

  11. Commerce Add To Cart Linkdrupal/commerce_add_to_cart_link3k sites

    The Commerce Add To Cart Link module extends Commerce product displays with an "add to cart" field as link instead of having an add to cart form.

  12. With this module you will be able to create interactive videos, question sets, drag and drop questions, multichoice questions, boardgames, presentations, flashcards and more using Drupal.

  13. HTML Maildrupal/htmlmail2k sites

    HTML Mail lets you theme your email messages the same way you theme the rest of your website.

  14. Block Visibility Conditionsdrupal/block_visibility_conditions2k sites

    This module provides some extra block visibility conditions: 'Not Node Type' condition.

  15. Commerce Licensedrupal/commerce_license2k sites

    Provides a framework for selling access to local or remote resources.

  16. Commerce Wishlistdrupal/commerce_wishlist2k sites

    This module provides a Wishlist to use with Drupal Commerce.

  17. Commerce Cart Redirectiondrupal/commerce_cart_redirection2k sites

    Redirect users to checkout, cart, or an arbitrary location immediately after they add a product to their cart.

  18. Commerce Cart APIdrupal/commerce_cart_api2k sites

    Provides a RESTful interface to interact with carts in Drupal Commerce via a lightweight public API.

  19. Commerce Product Taxdrupal/commerce_product_tax2k sites

    Provides a user interface for selecting applicable tax rates on the product variation.

  20. Drupal integration for the third party Cookiebot service.

  21. Commerce Pricelistdrupal/commerce_pricelist2k sites

    Drupal Commerce by default lets you set a single default price per product variation.

  22. Commerce Conditions Plusdrupal/commerce_conditions_plus2k sites

    The Commerce Conditions Plus module provides a new draggable table interface for working with conditions in Drupal Commerce.

  23. Stripedrupal/stripe2k sites

    Provides Stripe integration with Drupal.

  24. Commerce Square Connectdrupal/commerce_square1k sites

    Square is the payment / POS company making commerce easy and accessible to everyone.

  25. Commerce Abandoned Cartsdrupal/commerce_abandoned_carts1k sites

    This module will automatically send an email message to users who have abandoned their Drupal Commerce carts.

Developer & site ops tools37 modules

Speeds up development with entity debugging, dummy content generation, and state inspection.

97k sitesSecurity coverage
ddev composer require drupal/devel

Adds a Symfony-style profiler toolbar showing queries, cache hits, and render times.

1k sitesSecurity coverage
ddev composer require drupal/webprofiler

Adds Twig functions for rendering blocks, views, entities, and fields straight from templates.

180k sitesSecurity coverage
ddev composer require drupal/twig_tweak

Scans code and reports exactly what blocks the next major Drupal upgrade.

63k sitesSecurity coverage
ddev composer require drupal/upgrade_status

Runs legacy Drupal 7 code on modern Drupal so migrations can happen incrementally.

ddev composer require drupal/retrofit

Extends the migration framework with configuration entities, groups, and richer source plugins.

60k sitesSecurity coverage
ddev composer require drupal/migrate_plus

Adds the Drush commands for running, rolling back, and debugging migrations.

63k sitesSecurity coverage
ddev composer require drupal/migrate_tools

Splits configuration by environment so dev-only modules never deploy to production.

83k sitesSecurity coverage
ddev composer require drupal/config_split

Keeps chosen configuration, like API keys or site name, out of config sync.

93k sitesSecurity coverage
ddev composer require drupal/config_ignore

Exports content as files so recipes and fresh installs start with real pages.

27k sitesSecurity coverage
ddev composer require drupal/default_content

Serves missing uploaded files from production so you never copy the files directory again.

19k sitesSecurity coverage
ddev composer require drupal/stage_file_proxy

Backs up and restores the database and files from the admin UI, on demand or scheduled.

59k sitesSecurity coverage
ddev composer require drupal/backup_migrate
See all 37 Developer & site ops tools modules

More Developer & site ops tools modules25

  1. Chaos Tool Suite (ctools)drupal/ctools280k sites

    This suite is primarily a set of APIs and tools to improve the developer experience.

  2. jQuery UIdrupal/jquery_ui213k sites

    A wrapper module around the jQuery UI effects library that lets module developers add swooshy, swishy effects to their code.

  3. jQuery UI Datepickerdrupal/jquery_ui_datepicker110k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  4. jQuery UI Sliderdrupal/jquery_ui_slider100k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  5. jQuery UI Menudrupal/jquery_ui_menu71k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  6. jQuery UI Autocompletedrupal/jquery_ui_autocomplete70k sites

    Drupal 8 includes jQuery UI in core.

  7. Config Filterdrupal/config_filter60k sites

    Use config transformation instead This module was the go-to API before Drupal 8.8.

  8. File metadata managerdrupal/file_mdm58k sites

    A module that provides a file metadata manager service and API.

  9. jQuery UI Accordiondrupal/jquery_ui_accordion57k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  10. JS Cookiedrupal/js_cookie57k sites

    Provides a Drupal library definition for the JavaScript Cookie library (js-cookie) after it was deprecated in Drupal 10 and removed from Drupal 11.

  11. Configuration Update Managerdrupal/config_update51k sites

    The Configuration Update Manager project contains a base module and a reporting module.

  12. Color backportdrupal/color49k sites

    Color is the module that was in Drupal core until Drupal 10.0.

  13. jQuery UI Draggabledrupal/jquery_ui_draggable48k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  14. Asset Injectordrupal/asset_injector43k sites

    This combines the two modules, JS Injector and CSS Injector, into a single module for simplicity.

  15. Components!drupal/components43k sites

    NOTE: If you’ve never used the Components module, we recommend you first look at Drupal core's Single Directory Components (SDC).

  16. jQuery UI Resizabledrupal/jquery_ui_resizable37k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  17. Migrate Source CSVdrupal/migrate_source_csv35k sites

    The Migrate Source CSV module provides a CSV source plugin for Drupal's Migrate API, enabling you to import content from CSV files into your Drupal site.

  18. Typed Data API enhancementsdrupal/typed_data35k sites

    The Typed Data API Enhancements module adds functionality to the core Drupal TypedData API without altering the operation of the existing core API.

  19. Sophrondrupal/sophron34k sites

    Sophron of Syracuse (Greek: Σώφρων ὁ Συρακούσιος, fl.

  20. Tamperdrupal/tamper32k sites

    Tamper is a generic plugin system for transforming data.

  21. Featuresdrupal/features26k sites

    "Features" provides a user interface to bundle subsets of Drupal configuration into modules and an API to manage that configuration over time.

  22. Rebuild Cache Accessdrupal/rebuild_cache_access23k sites

    This module provides a new permission: rebuild cache access.

  23. jQuery UI Droppabledrupal/jquery_ui_droppable23k sites

    Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated.

  24. Contact Blockdrupal/contact_block23k sites

    Synopsis The Contact Block module provides contact forms in a block.

  25. Checklist APIdrupal/checklistapi21k sites

    Checklist API Provides a simple interface for modules to create fillable, persistent checklists that track progress with completion times and users.

The cards in each category are picked and described by hand; entries markedDrupal CMS ship with Drupal CMS. The longer lists under them qualify on the numbers: security coverage plus real-world adoption, with smaller use cases represented too. Search reaches further still, covering all11,096 Drupal 11 compatible modules on drupal.org. Still not seeing it? Someone in the Drupal community has probably already built it:go exploring on drupal.org.

Drupal is a registered trademark of Dries Buytaert.