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.
Field Defaults
Field Defaults allows batch updating of default field values to existing content. When adding a new field to an entity you can update all existing content with the default value or when editing an...
Categories: Administration tools, Content editing experience, Site structure
Webform Localization
The Webform Localization module provides multilingual features to the Webform Module. Special options in the webform and component configuration let you enable different ways to manage translation...
Media entity generic
This module adds the Generic media source for the media module in Drupal 8 core. The Generic source used to be provided by the media_entity module. When media_entity was moved into Drupal 8 core,...
Categories: Media
Date Augmenter API
This module provides an API for modules to provide plugins that will add to or change the output of supported processors such as in Smart Date 3.4.x or newer. Currently available plugins for this...
Categories: Site structure
ImageField
ImageField provides an image upload field for CCK. ImageField is a CCK-based alternative to the legacy Image project. It boasts features such as multiple images per node, resolution restrictions,...
Categories: Content editing experience, Media
CDN
This module provides easy Content Delivery Network integration for Drupal sites. It changes file URLs, so that files (CSS, JS, images, fonts, videos …) are downloaded from a CDN instead of your web...
Categories: Performance
Multiselect
The Multiselect module defines a field widget to be used with the following fields types: List fields (text, float, or integer) or entity reference fields. It allows the user to select multiple...
Categories: Administration tools, Content display, Site structure
Add Another
Add another is designed to save time during repetitive content creation. It allows the content creator to add another node of the same type much faster. The user interface modifications it provides...
Menu Import and Export
This module helps in exporting and importing Menu Items among cloned sites which is not possible using CMI. This module exports the menu entity as config YAML and will be imported on subsequent...
Categories: Import and export
Views PDF
With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations
Node Edit Protection
A very simple JavaScript based protection that will alert a user if they are navigating away from a modified Node Edit form without saving. It uses a standard JavaScript confirm dialog that allows...
Categories: Administration tools, Content editing experience, Developer tools
Animated GIF
Description This module allows you to use animated GIFs on your site. If the mime-type of the file is image/gif, the image formatter will ignore the image styles and renders the original GIF. Use...
Categories: Media
Views iCal
This module allows to create iCal feeds with Views using Fields row style. It comes with two view display options. The "Wizard", which utilizes the eluceo/ical library, provides a very easy to use...
ImageCache
ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn't exist the web server's rewrite rules will pass the request to Drupal which in turn hands it off to...
Lightning Workflow
Lightning Workflow includes tools for building organization-specific content workflows using the Workflows and Content Moderation modules in Drupal 8 core. Out of the box, it gives you the ability...
Categories: Content editing experience
Imagecache External
About Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles. Configuration Important: to use the module you need to visit...
Categories: Content editing experience, Import and export, Media
Anonymous login
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This is a very simple, lightweight module that will...
Categories: Access control
Field Collection Table
Description Provides a table formatter for the Field Collection module. This module provides both a field formatter and a widget for the Field Collection entity type. Version Information Field...
Categories: Content editing experience, Content display, Site structure
Views filters populate
This module "populates" other filters on the view with the provided value, allowing to use one exposed filter to search several others. It's similar to the Global: Combine fields filter available...
Taxonomy Machine Name
Taxonomy is a very helpfull tool in Drupal's world. However, support for "machine_name" is really missing, overall when you need to exchange terms with others systems. In such situation, the only...
Categories: Import and export, Site structure
scroll to top
This module uses a jQuery script to provide an animated scroll to top link in the bottom of the node. It's useful to use it when the content exceeds the height of the browser. Just activate the...
Media entity slideshow
Slideshows integration for Media entity module. 8.x-2.x version is intended to be used with core Media entity that will ship with 8.4.0. Development https://github.com/drupal-media/media_entity...
Categories: Media
Read only mode
What is Read Only Mode? Read Only Mode provides an alternate to the built in Maintenance Mode in Drupal. Instead of displaying a static text file to users while the site is in maintenance mode,...
Categories: Access control, Administration tools, Content editing experience
Video Filter
This is a highly flexible and easily extendable filter module to embed any type of video in your site using a simple token. Other modules can add video sites/formats (called codecs) using an easy...
Menu item content fields
Description The main purpose of the module is to be able to add fields to custom menu items and render them with different view modes. Installation and usage First enable the menu_item_fields_ui...
Categories: Content display, Content editing experience, Site structure