Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

53,993 modules match your search

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...

Pages