17,201 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Field rename

This module allows you to rename a field.

How to use

Go to /admin/reports/fields/rename to rename fields.



Coming soon


Blocks per menu

Blocks per menu extends the block visibility interface in Drupal 7 and allows the user to control block visibility based on the menu links.

An alternative to this module may be to use Context module.


tota11y helps visualize how your site performs with assistive technologies.

tota11y is a single JavaScript file that inserts a small button in the bottom corner of your document.

The toolbar consists of several plugins that each provide their own functionality.

Many of these plugins "annotate" elements on the page. Sometimes to show their existence, other times to point out when something's wrong.

More information can be found here.



This module provides an integration with Symfony Expression Language component.


Font Awesome Iconpicker

Integrates http://mjolnic.com/fontawesome-iconpicker/ with drupal. Exposing a new element and widget like text field.


VBO Validation

VBO Validation is a module that provides hooks to add validation between the execution of a VBO and its form or
confirmation step.

Adding validation to prevent a VBO from executing is easy when you have a form step. But without a custom form, adding a
validate function is a delicate exercise of making your module invoke last, form altering, checking for the existence of
certain form elements and actions, and then adding your validation hook.

Here is a shortcut to that process!

This module will provide you with two hooks:


Field tokens

The Field tokens module add two additional types of field tokens; Formatted fields and field properties.


Formatted field tokens

Formatted Field tokens are tokens allowing one or many field values to be rendered via the default or specified field formatter.

The format is:

(e.g. [node:field_image-formatted:0,1:image:image_style-thumbnail]).


Field property tokens

Field property tokens are tokens allowing access to field properties on one or many fields.

Properties are dependent on the field type.

The format is:

(e.g. [node:field_image-formatted:0:uri]).





Page URL QR Code Block

block configaration guideline

This is a very tiny module just for displaying a block with QR Code of current Page URL. Its highly configurable from block configuration page. To go there you just need to click on this block's contextual menu. This modules solely purpose is to provide just a page URL block out of the box. No, complexity and no other functionality.


Avatar Kit

D8 incarnation of Gravatar/UserPicKit


Field revision cache

This is a simple module that allows the field cache to cache for revisions on entities not just the current version.


Smart IP Ban

Smart IP Ban

This module leverages the IP blocking feature in Drupal core. Automatically blocks and unblocks user IP address if too many incorrect login attempt were made. If N number of failed_login_attempt_ip events were reported in flood table within some interval then IP address will be added to blocked_ips list for configured interval. Unblocking will happen on cron run when blocking time elapse.


Registration Stats


The module gives you statistic of user registrations.


Watchdog DBlog Exclude

This module adds settings allowing you to exclude specific types, severity levels and ip addresses from being logged to the database.
It does this by overriding the HOOK_watchdog function in the dblog module and implementing its own.
settings are with the other logging settings at: admin/config/development/logging



Changes the names of page requests that get sent to New Relic so that you can see which panels are actually slow.




Drush Mandrill Statistics

This project provides drush commands to fetch data from the Mandrill transactional email service, to display email tags and statistics on each tag. Tags represent different types of transactional email sent via Mandrill.


From a command line, run the following:

$ drush dl drush_mandrill_stats

This will download the project and place it in your $HOME/.drush folder. Alternatively, you may also download the release manually from Drupal.org.


Anchors Navigation

In the issue https://www.drupal.org/node/2510550
for Anchors Panels Navigation there is an idea to simplify approach.

We have a decision to create some universal approach and several submodules on the case of using Panels, Views etc.


Commerce Panes Manager

Simple Commerce module that allows to rename any Checkout Pane. It can be very useful for theming checkout pages.



Provides a form API element to add multiple items (like tag) to a form.


Commerce Migrate Magento Stores

Commerce Migrate Magento

Commerce Migrate Magento is a migration using Commerce Migrate and the Migrate suite that can migrate Magento stores from either the existing Drupal database or an external database on the same machine.


Commerce Hipay

Hipay Fullservice integration for the Drupal Commerce payment and checkout system.

Commerce Hipay TPP submodule provides off-site payment method based on Hipay TPP REST API.

  • supports both full-page redirection as well as iframe integration
  • supports authorization/capture/refund/cancel transactions
  • supports antifraud features (CVC, AVS, 3-D Secure)



This module serves as an integration mechanism between Form.IO (https://form.io) and Drupal CMS.

Many more exciting things to come!