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

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

E-Mail as Username

Use the user's email address as the username! This module enables the use of email addresses as the Drupal account username. The following things are changed / added: The name user field is not...
Categories: Access control

Search API Fusion

This module provides a Lucidworks Fusion backend for the Search API module. All requests are routed to the Solr API except: Search and autocomplete queries which are routed to the Query API Signals...
Categories: Site search

State Log

Simple module, which logs any changes to State. Can also configure which State keys get ignored. Inspired by Config Log. Requirements No requirements, besides State, which is provided via Drupal...
Categories: Developer tools

Favorites

Favorites provides a tiny block that allows users to easily bookmark any content of the site. Features Easy to install and easy to configure. Add and delete favorites with few clicks. Have as many...
Categories: Content editing experience, Site structure, Developer tools

Entityform Panels

What's this about This is an addition to the Entityforms module to provide an advanced integration into panels / page manager / panelizer. Features Configure every single form field as pane content...
Categories: Administration tools, Site structure, Developer tools

Disable css files

Interface to disable css files from core and contrib modules for each theme individually. Post your ideas and suggestions in the issue queue. Inspired by a session of Morten during Frontend United...

Extra body classes

Synopsis Extra body classes is a simple module which will provide extra classes on the tag. This module will provide below functionality. Timestamp: This option will provide time stamp as a class...

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

RULES WEBFORM

No further development. Consider using ECA and ECA Webform modules instead This module provides integration of 'Rules' and 'Webform' modules for Drupal 9/10. It enables site builders and...
Categories: Administration tools, Content display, Content editing experience

CKEditor Tippy Tooltip

This module adds a CKEditor button that enables users to add tooltips to text or images. The tooltip functionality is based on Tippy.js (https://atomiks.github.io/tippyjs/). Requirements If your...
Categories: Content editing experience

Make Meeting Scheduler

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...

Contextual Flyout Links

Note: This is a rename of the module here http://drupal.org/project/contextual-flyout-links, which will be deprecated. The contextual flyout links apply a new skin on the core drupal contextual...

None title

This module makes it possible to write <none> in the node title field to hide the title.
Categories: Site structure

Safer Permissions

This module disables unsafe permissions for anonymous users. Even the site admins can't enable malicious permissions. The list of the blacklisted permissions can be extended with hooks. This module...
Categories: Administration tools

Views Show Query

This module shows real SQL query in Views UI during live preview. 'Real query' means it is rewritten by query_alter hooks. For instance, node access checks are added, so this requires selecting the...

A/B Test JS

Overview A detailed description of the module and instructions are in the module documentation. This module allows A/B and multivariate testing via JavaScript, and exposes a UI to create tests. It...
Categories: Developer tools

Link Image Formatter

Defines a field formatter to display a link to an image as an HTML image element. The Imagecache External module (D6 only; http://drupal.org/project/imagecache_external) is recommended to allow for...
Categories: Content display

Image Editor

Edit/create any images / take a photo from a webcam online with the powerful and feature-rich image editors and save resulted images back to your site! Demos Image Editor Inline (Drupal 7) Image...
Categories: Site structure, Developer tools, Media

CRM Core

CRM Core is a set of modules for managing contacts, activities and relationships within your Drupal website. It is designed to provide a basic framework for managing these items and interacting...
Categories: Access control, E-commerce, Search engine optimization (SEO)

Marketo MA

Adds Marketo marketing automation tracking capability to your website as well as the ability to capture lead data during user registration and form submission. Features Adds Munchkin tracking code...
Categories: E-commerce, Integrations

Milvus VDB Provider

The Milvus VDB Provider is a database module that works together with the AI module, to allow you to do vector searches in AI Search or other modules that implements it. It uses the open source and...
Categories: Artificial Intelligence (AI), Site structure

Windows Azure Integration

Integration module for Windows Azure and Drupal 7. It provides integration with Azure Blob Storage: allowing to store files, images and media on Azure's scalable and geographically distributed file...
Categories: Media, Performance

Log Filter

Get all the features that the standard database log (dblog) messages view misses. Filter and order - search in - watchdog log events by any or all parameters - time, type, severity, user etc. -...
Categories: Administration tools, Developer tools

FastClick

Native-like tapping for touch apps FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers. The aim is...

Multiple role login pages

This functionality helps in creating multiple login pages with specific roles -- Configuration -- 1. Configure at Administer > Configuration > ROLE LOGIN SETTINGS > Role login settings list 2....
Categories: Access control

Pages