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

54,235 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.

Rules Essentials

The Rules module for Drupal 9 is still in its beta release stage. This means, among other things, that some features that were present in Drupal 7 Rules have not yet been ported to D9 and that some...
Categories: Automation

Search API Boost Priority

This module provides boost config for additional Drupal content and compliments the Boost functionality provided by Search API Module. Site admins can configure custom boost priority for Search API...
Categories: Site search

IPstack

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module allows site developers to use IPstack API ...
Categories: Developer tools, Site structure, Integrations

Domain Google Tag Manager

The Domain Google Tag Manager module provides option to configure the different GTM tags for each domain. Dependencies Domain Access GoogleTagManager
Categories: Integrations

TMGMT LanguageLine Solutions

Overview LanguageLine Solutions plugin, SmartMATE Drupal Connect, provides a professional website translation service for the Translation Management Tool module (TMGMT). With SmartMATE Drupal...
Categories: Multilingual

Update worker

Provides a Drupal queue you can use to process a bunch of operations in an asynchronous way. For example if you have 1 million items you want to query and do operations on, in an update hook, it...
Categories: Developer tools, Performance

Layout Kit

Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools

Consistent User IDs

This module aims to ensure, that there is no impact of 'sequences' table on user ids, as batches use this as well. So by default we can have rather big gaps while uid assigning, when using batches,...
Categories: Access control

User Agent Class

This module helps you to set css class in body depends on header user agent, device. Configuration module: - User agent (Browser) admin/config/system/user-agent Chrome Firefox Opera Safari Trident...

Field cardinality customization

This module adds an option for reusable multi-valued fields to make them only accept a single value. This is achieved by altering the widget of these fields on node add/edit forms.
Categories: Site structure

Rules for Teams

Provides a way for the Rules module to send messages to Microsoft Teams. Only a limited subset of what is available in Teams is currently supported.
Categories: Automation, Integrations

Migrate Process XML

Migrate Process XML is a handy module that reads XML and allows you to extract particular key sections using XPath. See the README for more details. Usage This module provides the following...
Categories: Import and export

Console log

This small module allows you to add a logs into your browser console which makes ajax debugging pretty fast. Usage: And after the page/Ajax request load, message will appear inside the JS console...
Categories: Developer tools

Migrate Process Skip

When processing lists of data, the migration system has very specific ideas of what’s considered “empty” or not: zero = false, empty string, and NULL, which of these means ”empty”? Drupal has a ...
Categories: Import and export

Commerce Currencies Price

Field type based on commerce price field and currency. It allows entering prices for all currencies inside one field, instead of creating per currency field. Data are serialized. To get array, use ...
Categories: E-commerce, Site structure

Content Export YAML

For Export Content To YAML file and import To Database. Add PATH CONTENT here : admin/config/content_export_yaml/setting LOGIC BEHIND : For export : one Entity such node,block_content , term become...
Categories: Content editing experience, Developer tools

Webform Auto Exports

Introduction The Webform Auto Exports module provides the ability to export Webform results automatically according to the configured schedule and email and/or SFTP generate files to configured...
Categories: Import and export

BS Slider

Plugable slider, carousel and gallery framework implementation. This module does not provide any specific slider/gallery in its core, but offers plugable sliders support. Check the submodules for...
Categories: Content display, Media

Clean HTML Filter

This module started as a way to get rid of all those gratuitous non-break spaces that WYSIWIG editors (such as CKEditor) lob into composed text seemingly at random. I looked at various solutions,...
Categories: Content editing experience

Media Field Formatters

Miscellaneous field formatters designed to be used with the Media module bundled in core. Patches are welcome to expand the selection of available formatters.
Categories: Site structure

Term Revision

This module allows you to create revisions for a taxonomy term. You can view all created revisions in tabular form, view the contents of a particular revision, delete a revision and also revert to...
Categories: Administration tools, Content editing experience, Site structure

Social Geolocation

This module is there to provide a solution for Open Social to allow: - Showing entities on a map - Filtering entities on proximity All based on connecting Open Social with contributed modules: -...

Translation Form

This module collect each translatable fields in translation forms into a table together with source translation, so you can always see the source translation over the input field, both while you...
Categories: Multilingual

Entity conditional fields (deprecated)

Provides conditional fields support for entities other than node. Update: Do not use this module! Conditional fields module supports this feature out of the box now.
Categories: Content editing experience, Developer tools, Site structure

Light SAML Identity Provider


Categories: Access control

Pages