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.
Social sharing
This module provides social sharing functionality for your site. This is the most flexible solution since this is based on the main Drupal feature - Plugins. You can easily add any social service...
Categories: Content editing experience, Site structure
LocalGov Subsites Extras
This module let you create menu-driven subsites in your LGD site. The menu defines the structure of the subsite, and also lets you use Drupal's standard menu blocks and tools to display the subsite...
Nextcloud WebDAV Mount
Introduction Integrates a Nextcloud WebDAV share into the Drupal private (or public) filesystem so IMCE and other modules can use it via private:// / public://. Three operation modes are supported:...
Categories: Integrations
Format CSV
Format CSV is a module targetted at Drupal developers, allowing to format standard table array as CSV, mimicking Drupal's built-in theme_table() function behavior. It accepts both simple arrays of...
Categories: Content display, Developer tools
Media oEmbed Thumbnail Style
Enables image styles to be applied to oEmbed thumbnails.
Categories: Content editing experience, Content display, Media
Commerce Addressbook Extra
This module for Drupal Commerce extends Commerce Addressbook module and allows to add customer profiles from Register form. Also it allows to setup what field should be used to show the values for...
Categories: E-commerce
Feeds Node Helper
Feeds Node Helper is a collection of useful Feeds Import targets and Tampers. This is how book content can be imported and exported between Drupal sites. It provides helpers for the following:...
Categories: Administration tools, Import and export
Highlight
This module (D7) has two functions: Highlight the keywords from referrer search engine Highlight the keywords from local search Because this module use JavaScript to highlight keywords on client...
Categories: Content display, Site search
Rules link event
This module extends Rules by adding an "link accessed" event - this allows you to create arbitrary links which trigger rules. For example: you can create a URL shop/buy/% which adds an item to the...
Categories: E-commerce, Automation
Domain Menu Links
Domain Menu Links What is: Domain Menu Links is an extension of the Domain module. Your website will have a dropdown in the admin toolbar with all registered domains. You can easily switch domains...
Categories: Administration tools, Developer tools, Site structure
Views Same field Contextual Default
Use case Sometimes we want to build a block displaying content related to the current page's content, sharing the same values with one or more fields. This was usually done via building a custom...
CountUp Formatter
Provides a field formatter that integrates the countUp.js library. The field formatter can be used on integer, float and decimal fields. Field formatters can be applied in the display settings of...
Categories: Site structure
Style Options: Media
The Style Options module provides an image option that allows to upload an image and have it as a managed file. This is limiting, specially if you are used to use responsive image styles or would...
Categories: Content editing experience, Developer tools
Laposta Webform
This module provides seamless integration between Webform and Laposta, a leading email marketing service based in the Netherlands. Laposta Webform allows you to add Laposta subscription...
Categories: Integrations
AI Metering
AI Metering adds token usage tracking, cost estimation, per-user monthly quotas, and two usage dashboards to any Drupal site running the AI module. It subscribes to drupal/ai's event system and...
Categories: Artificial Intelligence (AI)
PDF Export
Overview The PDF Export module gives the ability to export as PDF any kind of content. Basically you are able to select the content to be include or exclude using jQuery selector. Requirements This...
Categories: Content editing experience, Import and export, Developer tools
Font Field Icon
This module will add "Font field icon" new field type to the site.
It consists of two elements – “Select” dropdown with Fontawesome icon selection and a Text field for link display. Features This...
Categories: Site structure
Simple AdSense
Requirements Google Adsense Account (https://www.google.com/adsense) Drupal 8 Implementation Details here Description Simple AdSense Module helps site builders putting a Simple AdSense Block into...
Categories: E-commerce
Friendly Register
Friendly Register module allows users to see if a username or email address has already been used during registration before they submit the form. This module checks the database and returns an...
Categories: Developer tools, Access control
File download count
An API for tracking file downloads. Recommended use is by using file_entity's file/[file:fid]/download callback page. Basically the difference between this and other file download tracking modules...
Categories: Media
Webform Email Reply
Overview This module provides a way for users to reply to webform submissions within the CMS. This allows users to respond to submissions without the need to use their own email client. Features...
Categories: Integrations, User engagement
Bootstrap Core
This is the Drupal 7 companion module for the Bootstrap base theme project. This module will automatically be included in the base project for Drupal 8 (pending [#2390973]). Themes are limited in...
Custom Tokens Plus
The main feature Custom Tokens Plus adds is the ability to use arguments (parameter values) on some tokens, in particular those from the Custom Tokens module, which is a dependency. For instance,...
Categories: Content editing experience, Content display
Update Status
The Update Status module checks with drupal.org once a day to see if there are new officially released versions of Drupal and any modules that you are running. It requires cron to do its thing, so...
Categories: Administration tools
Menu Settings per Content Type
D7 not needed, it's in the core. [#1605982] This module allow to set the Menu Settings with certain Menus for content editing by Content Type. From version 2 of the module you have to be not logged...