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

6,485 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.

File update

Make adjustments to managed files - and transfer adjustments to resources using these files (image fields, crop entities and more). The module is suitable for SEO optimization in order to...
Categories: Site structure, Media, Search engine optimization (SEO)

Profile2 Privacy

This module extends Profile 2 by allowing administrators to create privacy levels as predefined groups or sets of profile fields on a per role basis. Users can then select from among the privacy...
Categories: Access control

Twig Backlink

The Twig Backlink extension builds a list of URL of the parents of the node based on the field name passed in the Twig twig_backlink extension parameter. This extension will automatically build a...
Categories: Content display, Site structure

Static Content Iframe

It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience

CiviCRM Event Block

CiviCRM Event Block is a simple module that creates a block with a list of upcoming CiviCRM CiviEvent events and their event types. The name of the link to event registration can be specified on...
Categories: Site structure, Integrations

IRCname

To take integration between Drupal-based websites and IRC communicaton further than Bot and its related modules allow, we need to (reliably) match site users' names with their IRC nicks. This...

uri

I have a site where I collect and manage a lot of url's. This module creates an entity type URI and manages creation of url's. It spilts the domain-name of the url into a seperate db-table to save...
Categories: Content editing experience

Prefixer

Prefixer is simple module that allows you to set up prefixes for machine names provided by Drupal core and contributed modules (content types, fields, views and so on). Notice that the module has...
Categories: Developer tools

interactive todo

Ajax based Task management block, very easy to use and enabling in site. This module can be enhanced because code is pretty easy to understand. Steps to enable: This project is handled for block...
Categories: Content editing experience

Webform remember

When a user fills a webform and submits it, this module will create a cookie on client's browser and will remember the same field name values in the future. This module is useful for webforms with...

Search API Attachments PHP

Adds a native php extractor to search_api_attachments to support pdf extraction on environments where installing binaries is not possible. The php library used is smalot/pdfparser.
Categories: Site search

Shared Email Password Reset

This module will have users reset their password based on both email and user name, there are some cases where this module can help when using the Shared Email module or when there is a requirement...
Categories: Access control

Quick Search Index Clone

The Quick Search API Clone is a module that allows you to quickly clone an existing search API index and its dependencies, like fields, facets, and processors. It also lets you customize the...
Categories: Administration tools, Site search

Commerce Direct Debit

A very simple module that provides a UK Direct Debit payment method for Drupal Commerce. When selected at the checkout the module displays fields for account name, bank sort code, and bank account...

Tagnode

This module is deprecated in favor of CCK's nodereference module, the node relativity module, and/or any future node relations APIs. Permits node-to-node associations, using Drupal's taxonomy...
Categories: Site structure

Webform HubSpot Sync

Introduction Webform HubSpot Sync connects Webform to HubSpot CRM, so form submissions on your Drupal site show up as leads in HubSpot without a middleman integration platform. It talks to HubSpot...

Project Browser API Browser

The Project Browser API Browser module lets you build Project Browser sources from external APIs, so that content administrators can browse a curated list of projects without leaving the site....
Categories: Developer tools

Bookmark Field

Bookmark Field lets editors assign a stable, human-readable identifier to any piece of content — like private_consent or contact_form — so that content can be reliably referenced, embedded, and...

Scrollbar

Overview Scrollbar is a very simple Drupal module to implement the jScrollPane javascript functionality to your Drupal and make the css selectors get a custom jQuery scrollbar. Requirements 7.x...
Categories: Content display, Developer tools, Integrations

Bundle Name Reference

This module serves one purpose, it provides a Bundle Name Reference field type. Typical usecase As a developer you would like to promote flexibility in your website and empower content editors. You...
Categories: Site structure

Realistic Dummy Content

Generate realistic demo content with Devel’s devel_generate module. Usage Enable this module and Devel’s devel_generate. You will now see portraits used for profile pictures, and stock photos...
Categories: Developer tools

Templates

Handles data, logic, and UI of templates(s) which are used by other modules. Templates are stored in the database, and are used for specific purposes, e.g. email, pdf. Component module which...
Categories: Content display

Shib2Drupal

DESCRIPTION Shib2Drupal provides HTTP authorization and mapping between Shibboleth HTTP headers and Drupal roles. CONFIGURATION Currently no UI is provided (work is in progress), you'll have to...
Categories: Access control

Search Engine Referer API

The Search Engine Referer API module is indented to be used by other modules, in blocks or themes to provide targeted content to users who come from search engines. This module provides a function...
Categories: Site search, Developer tools

Form Dependencies

This module allows you to mark form fields to be dependent of another form field. Using #dependency you can provide an array to point to the field that needs a value before the field with setting ...
Categories: Developer tools

Pages