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.
Siteimprove.ai
Drupal 10 The new 2.0.x major version supports Drupal 9.2+ and Drupal 10. Deprecated JavaScript libraries has been replaced by their succeeders. Siteimprove.ai Plugins – Your Insights Always Within...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Advanced Text Formatter
This module is just a formatter (display) of textfield, text area and text format. The idea behind this is to provide a simple solution, easy to setup, with few dependencies to display text on...
Categories: Content display, Content editing experience, Site structure
Leaflet More Maps
Want to freshen up your site with something a bit different? Leaflet More Maps adds over 20 attractive map styles to your site via Leaflet, the lightweight mobile-friendly library for interactive...
Categories: Content display, Content editing experience, Integrations
Entity Share
Entity Share is a collection of modules allowing you to share content entities like nodes, taxonomy terms, medias etc. between different Drupal instances. Documentation Please read the...
Categories: Administration tools, Content editing experience, Developer tools
Save & Edit
Save & Edit adds a "Save & Edit" button to node edit forms, next to the default "Save" button. Clicking it saves the node and returns you to the same edit form, instead of redirecting to...
Categories: Administration tools, Content editing experience, Developer tools
Workbench Email
Provides a way for administrators to define email transitions and configurable email subject / messages between those transitions. Email transitions can be defined as when content moves from state...
Categories: Content editing experience, Integrations
CKEditor5 Link Styles
This module adds predefined selectable styles to CKEditor 5's link dialog. This module only supports CKEditor5. Features Link styles can be selected as the editor adds or edits a link, avoiding...
Categories: Content editing experience
PHP
The PHP module adds dynamic functionality based on direct PHP input in the following areas: A filter format for use with text formats. A PHP Code text format is directly installed with the module....
Categories: Content editing experience
Double Field
What is Double Field? Double Field is a small module written to provide extensions to Drupal's core Fields. By this module you can split your fields up into two separate parts. For the moment it...
Categories: Content editing experience, Content display, Site structure
Simple Menu Permissions
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...
Categories: Access control, Administration tools, Content editing experience
Corresponding Entity References
Description CER keeps reference fields in sync. If you have two entities that refer to each other using Entity Reference (or some other kind of reference field), it saves you the trouble of double...
Categories: Administration tools, Content editing experience, Site structure
Hierarchical Select
Description This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy. Hierarchical Select has the ability to save...
Categories: Administration tools, Content editing experience, Content display
Image Link Formatter
Display an image wrapped within a link provided by a custom field. 📁 Download now! Usage example Installation and configuration Integration Similar modules Documentation Support and maintenance The...
Categories: Content display, Content editing experience, Site structure
Add To Head
This project allows you to inject content into the $head, $scripts and $styles elements in the page.tpl.php. This is defined in profiles which can target URLS's. Note: Only users with the...
Categories: Administration tools, Content display, Content editing experience
WYSIWYG Filter (D7)
The WYSIWYG Filter module provides an input filter that allows site administrators configure which HTML elements, attributes and style properties are allowed. It also may add rel="nofollow" to...
Categories: Content editing experience
Name Field
Name Field is a module that provides a multi-component name field for the Field API. Features Select between one to five separate fields to capture a persons title, given (first), middle, family ...
Categories: Content display, Content editing experience
Lightning Core
Lightning Core provides shared base functionality and APIs for other Lightning modules. You probably won't have a reason to install it unless another module requires this one. Lightning Core 6.x...
Categories: Content editing experience, Developer tools, Site search
Bootstrap Paragraphs
The Bootstrap Paragraphs module provides a suite of content and layout Paragraph bundles made with the Bootstrap (front-end framework. Combine the power of the world's most popular front-end...
Categories: Content display, Content editing experience
CKEditor Media Resize
Introduces the ability to arbitrarily re-scale image media embedded via Drupal core's media embed plugin in CKEditor5. Features Drupal core's ckeditor5 image embed feature allows scaling of images...
Categories: Content editing experience, Media
CKEditor CodeMirror
CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations
ACL
The ACL module, short for Access Control Lists, is an API for other modules to create lists of users and give them access to nodes. It has no UI of its own and will not do anything by itself;...
Categories: Access control, Content editing experience, Developer tools
H5P - Create and Share Rich Content and Applications
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. All the...
Categories: Content display, Content editing experience, E-commerce
Date iCal
Date iCal is your one-stop shop for iCal support in Drupal 7. It provides a plugin for Views to enable exporting your site's calendar as an iCal feed, and a plugin for Feeds to enable importing...
Categories: Content editing experience, Import and export, Site structure
Entity Browser Enhance(d|r)
This module provides some behavior and style enhancements to Entity Browsers, specifically for multi-select and image/media browsers. Influenced by the enhancements made on the Media Entity Browser...
Categories: Administration tools, Content editing experience, Developer tools
Field Widget Actions
Field Widget Actions is a developer-friendly framework that allows site builders and developers to attach actionable buttons directly to field widgets on entity edit forms. Originally developed as...
Categories: Content editing experience