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

55,465 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.

Termcase

Description The Termcase module gives site administrators the option to specify case-formatting on the terms within a vocabulary. It prevents users to use different cases on terms. With termcase...
Categories: Administration tools, Content display, Site structure

Commerce VBO Views

Important: This module is deprecated. See Commerce Backoffice for a more advanced set of Commerce backend views and related functionality. This is a feature containing replacement VBO views for the...
Categories: E-commerce

Commerce Custom Line Items (Types)

This module should be considered deprecated, as Ryan prefers Commerce Customizable Products. If you would like to maintain it, however, please just open an issue asking for maintainership. It won't...
Categories: E-commerce

Webform Bootstrap 3 Layout

Bootstrap 3 layout building solution for Webform 4.x. This module is inspired by Webform layout module. You may also find useful https://www.drupal.org/project/webform_button_classes

Webform Simplenews Handler

This module provides a Webform Handler called "Submission Newsletter" that allows to link webform submission to one or more Simplenews newsletter subscriptions. This is useful if you want a form of...
Categories: Integrations

Solo Utilities

Solo Utilities Solo Utilities is a module designed to enhance the Solo theme with additional features and customization options. The initial release of Solo Utilities introduces the ability to set...
Categories: Administration tools, Content display, Developer tools

Adobe Experience Platform Tags (formerly Adobe Launch)

This module provides the functionality to inject the Adobe Experience Platform Tags (formerly Adobe Launch) JavaScript snippet in the HEAD of your rendered site through a backend configuration...
Categories: Integrations

Block content suggestions

The Block content suggestions module provides support for custom templates for custom block types created by Drupal administrators. This feature is disabled by default by Drupal core. However,...
Categories: Content display, Content editing experience

onBeforeUnload API

The onBeforeUnload module provides an API to allow other modules use the onBeforeUnload event of the browser window. This module does not provide any direct functionally, it rather provides a...
Categories: Administration tools, Developer tools

Role Field

Role Field provides a field for selecting roles that exist in your site. Please note that there is no out-of-the-box permissions shenanigans going on. It just lets you pick from a list of roles....
Categories: Site structure, Access control

Field Remove Item

What it does: Adds a "Remove" checkbox option button on each item of a multivalue field. Once checked by the user, the item is dynamically removed via Ajax callback. How to Install: Just enable it...
Categories: Site structure

Pathauto i18n Taxonomy

What does this module do? This Module adds an optional "BULK UPDATE" operation to the pathauto module. Here: admin/config/search/path/update_bulk called "Taxonomy term paths for i18n" Info...
Categories: Content editing experience, Multilingual, Administration tools

Taxonomy Path Breadcrumb

This module makes it possible to switch to Drupal path based breadcrumbs for taxonomy terms. By default Taxonomy terms are using their own Breadcrumb implementation. This is overriding the default...
Categories: Site structure

Module Builder

A module which auto-generates a skeleton or "scaffolding" for a module, along with hints on how to fill them in. Useful for newbie developers to learn how Drupal code works, and seasoned developers...
Categories: Developer tools

Colorizer

A simpler version of the Color module. Compatible with the Color module *.inc data structure. Instead of replacing colors in css based on color value, a variable substitution is performed based on...

Feeds Tamper Importer

Feeds tamper importer provides small plug-in for importing feeds tamper configuration. By default we have feeds tamper export option in tamper page of our feeds importer. So we can get the exported...
Categories: Import and export

Webform double opt-in

This module is currently unter development. Production use without intense testing & technical knowledge is not recommended. Help is appreciated. An alpha version will be released once this issue...
Categories: Integrations

Register with Picture

This module exposes the 'upload picture' element to the registration form. It also gives you the ability to set a picture as required in the module settings. Drupal 7 Instructions 1. Install and...
Categories: Access control

Webform steps

This module makes the progressbar provided by webform clickable. Installation Install this module and its dependencies like any other Drupal modules. Dependencies webform ≥ 4.0 Migration from...

View Entity Reference Field Formatter

View Entity Reference Field Formatter This (small) Module allows you to use a view to display an entity or entities for an entity_reference field display. core ships right now with the entity...
Categories: Content display, Site structure

Nodes as Micro-content (micronode)

This module allows to mark nodes as "micro-content". As a result, nodes of this type will no longer be accessible on their standalone page by anonymous visitors (while editors can still visit them...
Categories: Content editing experience, Developer tools

QR Code Fields

The QR Code Fields module for Drupal 9 enables site builders to easily generate dynamic QR codes and integrate them into their content types. This module provides field types and blocks for the...
Categories: Content display, Developer tools, Site structure

Log entity

This module provides a "Log" entity type, for use in record keeping. Logs are used to record events in the past or future, and track whether or not they have occurred. The log entity is used...
Categories: Developer tools

Extra Block Types (EBT): Basic Button

Extra Block Types: Text module provides ability to add link with button styles. Demo: EBT Basic Button EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience

Coloris Color Selector

Field formatter and form element for the amazing "coloris" Color selector. Checkout the demo page: https://coloris.js.org/examples.html You can find more infos about the plugin here: https://github...

Pages