
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.
Twig Events
A wrapper for the twig engine to dispatch events at key points.
Categories: Content editing experience, Developer tools, Site structure
Commerce - Stripe Checkout
A custom module for Drupal 9/10 Commerce Stripe Checkout that extends the functionality of Drupal Commerce and integrates it with the Stripe Checkout payment gateway. It allows you to handle...
Categories: E-commerce
Page to PDF via Puppeteer
The "Page to PDF" feature reads the webpage and generates a new template based on the page’s content. This can produce a high-quality PDF document that carefully preserves the website's content,...
Categories: Content display, Content editing experience
ImageMagick Raw Effect
This module allows you to enter ImageMagick command line options as an image effect in a Drupal 7 image style. Note: This module has been renamed following the incorporation of Imagecache into...
Categories: Content display, Media
Private Taxonomy Terms
This module enables setting a vocabulary as 'private'. A private vocabulary allows users to own their own terms in a vocabulary. This associates every term in a private vocabulary with a user....
Easy Zoom
Add's Image Zoom functionality to image fields Provides image formatters to allow zooming into images using the EasyZoom jQuery Library. The beauty of Easy Zoom is that it is mobile friendly and it...
Categories: Site structure, Developer tools
Current Year Filter
This very simple, light-weight module displays the current year in a block of text. You can use this in the body of a node, or in a block (in fact anywhere that accepts formatted text). The most...
Categories: Content editing experience
Feeds directory fetcher
This is a very simple little module that provides a new feeds fetcher to the feeds module that fetches new files from a directory of files. All you need to do is point it at a directory on your...
Categories: Content editing experience, Import and export
Layout Builder Animate On Scroll
This module integrates layout builder with https://www.drupal.org/project/aos. It allows to select an animation to be used on a layout builder block.
Categories: Content editing experience
Field display weights (per node)
Customise the weight/order in which fields on nodes can be displayed on a per node basis and not just globally per type. Individual fields can also be hidden from display. For any node types that...
Views Fixed Grid
Ever needed a grid of fixed dimensions to populate with view's results randomly scattered? This project attempts to solve this need. The views Grid display allows you setting up the number of...
Editor Mailto Link
This module adds mailto: and tel: options for the default Drupal link functionality that can be added to WYSIWYG fields.
Categories: Content editing experience, Developer tools
FlickrGallery
Summary This module will show all your sets and pictures from your Flickr account. There's no need to create extra content types or feeds. Just fill in your settings and your gallery is done. New...
Categories: Media, Integrations
Feeds: Facebook parser
Adding a Facebook parser to feeds module. The main purpose for this module is to parse the JSON feeds returend from Facebook Graph API. Example Feed URL: https://graph.facebook.com/{id}/feed Tested...
Entity reference multiple display
This module provides a new field formatter for Entity Reference that let you configure different view modes for each entities referenced. You can split referenced entities in groups and choose a...
Views Table Group
This is a Views style plugin to display Views results as cells in a table, grouping by row and column. For example, you might generate a conference schedule by grouping rows by a time slot field...
Image Styles Mapping
This module allows you to have reports listing the image styles per image fields and per view modes on all entities. The report can be accessed at admin/reports/image_styles_mapping_report. Similar...
Categories: Administration tools, Developer tools
File downloader
File downloader is based on the file download module which creates a Field Formatter and exposes a single download link. This module also makes a Field Formatter available which is able to expose...
Categories: Media
Facebook Instant Articles
The Facebook Instant Articles modules allow administrators to add content from a Drupal site to Facebook, to be viewed on mobile devices as Instant Articles. About the Facebook Instant Articles...
Categories: Content editing experience, Import and export, Integrations
Contextual Menu Block
This module provides a menu block that site builders can place so that end users can easily navigate a page hierarchy. Unlike the very useful Menu Block module, this module does not support...
Categories: Site structure
Group sites
Group Sites is a way to leverage Group to divide your site into microsites. This module allows you to use any context provider that returns a Group context to set said Group as a global context...
Categories: Access control, Developer tools
Symfony Mailer Queue
The Symfony Mailer Queue module extends the existing Drupal Symfony Mailer Plus module by integrating with queue systems to asynchronously send emails. This enhancement ensures that email delivery...
Categories: Integrations
Course requirements
This module extends Course to prevents access or enrollments to courses based on the status of other courses. For example, enrollment in Course C could require the completion of course A and B....
Categories: User engagement
Layout Builder Events Blocks
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays related articles within an...
Categories: Content display
Simple Daxko CRM Integration
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Initial Daxko CRM integration, created for Open Y...
Categories: Decoupled, E-commerce, Import and export