
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.
Webform Booking
The Webform Booking module seamlessly integrates a simple booking system into any webform. Features Flexible Booking Slots: Easily define the time intervals and duration for each booking slot,...
Categories: User engagement
Search Kint
Heavily based on the search_krumo module; however this works with kint for Drupal 9. Key features: * Searching though debug output * Copying the path to a particular variable * When copying a path...
Categories: Developer tools
Views RSS: iTunes Elements
Helper module for Views RSS 2.x, providing additional set of iTunes elements. Check out module documentation for help on how to set up iTunes podcast feed elements.
Address Suggestion
The Address Suggestion module for Drupal is a robust alternative to the address autocomplete module, which is no longer actively maintained. Address Suggestion offers a set of enhanced features:...
Categories: Site structure
Moment.js
Integrate the Moment.js library into Drupal.
Categories: Developer tools, Integrations
Bootstrap Buttons (for CKeditor5)
It adds a button into pool of Ckeditor 5 - Bootstrap Buttons. Allows to configure and manage buttons to create HTML template (as a full example): A Button This is analog of https://www.drupal.org...
Categories: Content editing experience
Google Text to Speech
Text to Speech module uses Google Cloud Text-to-Speech library which allows you to convert words and sentences to audio data of natural human speech. You can then convert the audio data into a...
Categories: Media, Integrations, Developer tools
Agenda
The Agenda module allows you to display a list of upcoming events from Google Calendar as a block on your website. The events are automatically downloaded and cached from the Calendar IDs specified...
Categories: Site structure
Multistep Nodeform
For each step you can define which fields should be included in this step. "Fields" includes core-fields like "Title", "Body" or "Authoring information" as well as fields defined by other modules ...
Subuser
This module allows users to be given the permission to create subusers. The subusers may then be automatically assigned a role or roles. The parent of the subusers then has the ability to manager...
Categories: Administration tools, Access control
audio.js
The audio.js modules provides a cross browser audio player as a field formatter for the file field type using the audio.js javascript library created by Anthony Kolber. http://kolber.github.com...
Categories: Content display, Site structure, Media
Facet Bot Blocker
Website crawlers have been around for decades, but starting around 2024/2025, with the increasing presences of AI/LM tools which are being trained, we have seen a significant rise in traffic that...
Categories: Performance
Neutral paths
A module for multi-language web sites, allowing users to access content in languages other than the current one by using path aliases. How it works By setting newly created and updated path aliases...
Categories: Multilingual, Administration tools
Commerce Repair
This module is designed to repair missing fields from various commerce entities. After installing, visit the menu item that does the repair, admin->store->config->Repair Commerce Fields (admin...
Categories: E-commerce
Node import
Node import allows users to import content (node, user, taxonomy) from CSV or TSV files. Note that all files need to be in UTF8 encoding. You can convert to UTF8 by using OpenOffice.org to create...
Composed Field
Composed Field is an implementation of core's Field UI that allows you to split a single field into as many sub-fields as you like. You can configure each sub-field types and attributes as they...
FAQ_Ask
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module is an add-on to the FAQ module that allows...
Categories: Content editing experience
Translated Entity Reference
This module brings better i18n support to Entity Reference field selection widget. When using entity translation, the Entity Reference simple autocomplete selection will not filter the search...
Categories: Content editing experience, Site structure, Multilingual
Google Calendar Import
Managing calendar events is really tough - particularly with repeating events, rule exceptions, etc. Instead of managing this information directly in Drupal, this module provides a way to import...
Categories: Content editing experience, Import and export, Site structure
Birthdays
The Birthdays module allows users to add their birthday to their profile. It also lists birthdays on a seperate page and in different blocks. Users can receive an e-mail on their birthday...
Views Published or Roles
This Views Published or Roles module provides two filters. Published or has role Published or has role allows you to filter by published or by a role. In a perfect world you can add the Bypass...
Categories: Access control, Content display, Content editing experience
Media Unsplash
Media: Unsplash adds Unsplash.com as a separated media provider. It's not embedding anything, but save image to your media repository. You can search for images from Unsplash.com trough media...
Categories: Content editing experience, Media, Integrations
Colossal Menu
Menu of Epic Proportions Colossal Menu is a new type of menu system that is built on content entities rather than the plugin & config system in the core Menu System. This allows for fieldable menu...
Categories: Site structure
Context Filter from Field
Context Filter from Field Let's say that you have a content page with a certain taxonomy term, and on that page you want a block showing all upcoming events with the same tag. You can do this with...
Categories: Content editing experience
Admin Tools
Admin Tools is an addon module for the Admin module, which provides a sidebar navigation for selected roles. The Admin Tools module adds functionality and quick access for clearing caches, running...