Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
hCaptcha
hCaptcha: protect privacy while stopping spam and abuse Do you use a captcha to keep out bots? hCaptcha is a drop-in replacement for reCAPTCHA that puts user privacy first. About hCaptcha hCaptcha...
Categories: Security, Integrations
JSON:API Include
INTRODUCTION ------------ JSON:API Include merges relationship data from JSON:API. Use cases: - Easily parse entity references returned by JSON:API (the data of referenced entities will be...
Categories: Decoupled, Developer tools
Header and Footer Scripts
This module allows you to add style and scripts in your site or , You don't need to open any file for this purpose. Quick usage Navigate to admin/config/development/header-and-footer-scripts/header...
Categories: Administration tools, Content display, Developer tools
Entity Registration
Entity Registration is a flexible module for allowing and tracking user registrations for events, or just about anything you want people to sign up for. Entity Registration can be integrated with...
Categories: E-commerce, Site structure, User engagement
Follow
Follow adds sitewide and per user links that link to various social networking sites. The links reside in two blocks. The Follow Site block lists all the links for the site itself, and by default...
Categories: Integrations
Media entity Soundcloud
Soundcloud integration for the Media Entity module. Installation Enable the media_entity and media_entity_soundcloud module. Go to /admin/structure/media and click 'Add media bundle' to create a...
Heading field
The heading module adds a new field type containing a text field and a heading size. The field will be formatted as a HTML heading (h1 - h6). This field type is created in the first place to be...
Categories: Content editing experience, Content display, Site structure
Iubenda Integration
This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant. Features In particular, this module allows to block the most common widgets...
Categories: Integrations
Panels Breadcrumbs
Panels Breadcrumbs allows you to set your breadcrumbs directly from Panels configuration, and also allows you to take advantage from Panels arguments and contexts as placeholder tokens....
DataTables
The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a...
Categories: Content editing experience, Content display, Site structure
Privatemsg
Privatemsg allows your site's visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. What works now: Messages list...
Categories: Administration tools, Content display, Content editing experience
CookiePro by OneTrust
CookiePro by OneTrust - Simplify Compliance with GDPR & ePrivacy Cookie Laws OVERVIEW Use the CookiePro module to insert an automatically generated cookie banner & preference center script to your...
Categories: Integrations
Custom Field
Dynamic custom field types with extensive widget and formatter plugin support. A highly performant & scalable alternative to paragraphs and entity reference by storing data in a single table....
Categories: Content editing experience, Performance, Site structure
Revision Log Default
Summary This module sets sane defaults for entity revision logs, which are used when no log is provided. This is useful if your content editors don't always fill out the revision log, which is...
Categories: Content editing experience
Custom Formatters
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Custom Formatters module allows users to easily...
Categories: Content display, Developer tools, Site structure
Webform Phone Number
This module adds a "Phone Number" field type for webform forms. It uses the same validation/formatting as the field type Phone Number provided by the phone module. It also has optional support for...
Categories: Content editing experience, Content display, Site structure
Menu Editor
Drupal 8: Currently no Drupal 8 version exists. I will need help from the community to do this. Also sponsoring would be great! See [#2833200] Drupal 7: A stable D7 version is out, 7.x-1.0.. Known...
Categories: Administration tools, Site structure
Migrate Devel
Debug your Drupal migrations with ease. Migrate Devel provides developer tools to inspect source data, destination values, and entity IDs as rows are processed—right in your terminal. Features -...
Categories: Import and export
Apache Solr Search
This module integrates Drupal with the Apache Solr search platform. Solr search can be used as a replacement for core content search and boasts both extra features and better performance. If you're...
Categories: Site search
Multi-value form element
Provides a multi-value form element that wraps any number of form elements. The wrapped elements will be repeated based on the cardinality specified on the wrapper. It basically brings the delta...
Block Access
This module adds a set of global permissions for creating, updating and deleting blocks. These permissions only affect the admin interface, front-end view access is handled in core. Drupal 10.1 In...
Categories: Access control, Administration tools
CKEditor Youtube
This plugin allows inserting Youtube videos using embed code or just the video URL in CKEditor 4. The plugin is NOT compatible with CKEditor 5. If you need to embed Youtube videos in a CKEditor 5...
Categories: Media
Themable forms
This module adds some helpful theme suggestions for form elements. The added theme suggestions for form elements are: form-element--[form-id]--[element-type].html.twig form-element--form-id--[form...
Shariff Social Media Buttons
This module implements the Shariff social media buttons library by heise online: https://github.com/heiseonline/shariff Shariff enables website users to share their favorite content without...
Categories: Integrations
Webform share
This is a helper module to prepopulate newly created webforms and to export / import webforms between sites. Only tested on Webform 6.x-3.x and 7.x-4.x / Exports between different versions (6.x to...
Categories: Content editing experience, Import and export, Developer tools