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

53,923 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.

Read More Link (Drupal 6 and earlier)

Seeking a new maintainer Please contact Todd Nienkerk if you are interested in taking over maintenance of this module. About Read More Link This module allows you to move the "Read more" link from...
Categories: Content editing experience, Content display, Site structure

Node Noindex

This module lets the administrator set the HTML robots metatag to noindex for a specific node. This will instruct well-behaved search engine robots to not index the node, preventing the node from...
Categories: Search engine optimization (SEO), Security, Site search

Disable Updates

This is a small administrative module that lets site administrators disable checking for updates on certain themes and modules, by exposing the functionality of hook_update_projects_alter() on the...
Categories: Administration tools

Views attach

Note: This module has been deprecated for Drupal 7 in favor of its phoenix, EVA. We will be maintaining drupal 6 release for some old sites. This module provides two additional Views display...
Categories: Content display

Content Approval

Summary Content Approval is a module that enable the approval of a content (node) by an administrator prior its publication (like the existing feature for comments). Usage Once the Content Approval...
Categories: Access control

Alternative PHP Cache

Warning message Do not use development versions in production sites. They are thought to be used to help with the development of the module. The APC User Cache (APCu) extension is an in-memory key...
Categories: Developer tools, Integrations, Performance

Tooltip Taxonomy

This module delivers a capability to attach explanation tooltip to taxonomy terms automatically. You can specify which taxonomies will have the explanation tooltip in certain pages, content types...
Categories: Content editing experience, Site structure

Adaptive Image Styles (ais)

Adaptive Image Styles Status As of version 1.5, AIS works with Drupal 7.20 or better. Description This module allows any image to be adaptive simply by setting it to be rendered with the 'adaptive'...

Node and Comments Form Settings

I often find myself doing the same hook_form_alter just to do the same things over and over again. It's just a waste of time. This module lets you change several 'small' behaviors with hook_form...
Categories: Developer tools

Simple modal overlay

Need to display messages or content in an overlay in a pinch, but don't want to hack it using the core Overlay module? Have you seen the slick way that Commerce Kickstart displays products you...
Categories: Content display

External Links Extra

Sponsored and developed by TrestleMedia This module adds some extra functionality to the External Links module. Features Allows the use of a colorbox popup for the "leaving this site" alert text....

Single Image

This module provides formatters for Image, Media and Responsive image field, that displays only first value of multi-valued fields. It is useful, when you configure teasers display and don't need...
Categories: Content display, Site structure, Media

Corresponding node references

New development is done in the http://drupal.org/project/cer module. This expands the corresponding node reference functionality to enitities. Please focus all attention on getting a stable release...
Categories: Administration tools, Content editing experience

JavaScript Libraries Manager

This module is designed to facilitate re-use of some of the JS libraries (e.g. jquery UI) that ship with Drupal core, as well as to make it easier to for users to add custom JavaScript to a site....
Categories: Developer tools

Datetime Range Timezone

Adds a new field type based on the DateRangeItem in core which allows you to select the timezone when entering the date. This is useful for specifying dates where the timezone is provided by the...
Categories: Content editing experience, Site structure

Flysystem - S3

Provides an Amazon S3 plugin for Flysystem. Tested with Amazon S3 and Minio. See README.md for configuration information.
Categories: Integrations

Responsive Background Image

This is a very simple module that provides a method to call programmatically from within a preprocess function, that will generate CSS media queries for a responsive background image for a specific...
Categories: Content editing experience, Content display, Site structure

footermap: a footer site map

Footermap is a dynamic site map generator for Drupal that allows a site builder to place a "footer" site map block into any region. This provides an out-of-the-box menu display similar to the...
Categories: Content editing experience, Site structure

README Help

A simple module allowing to display a README.md, README.txt or README file on the admin/help/your_module page. Additionally, the module supports inserting highlighted PHP file snippets into a...
Categories: Administration tools, Developer tools, Content editing experience

Webform MySQL Views

The Webform MySQL Views module builds flattened, read-only MySQL views of Webform submission data. These views may be useful when you need to access this data from an external application in an...

SendGrid API

A simple module integrating SendGrid's API library with Drupal. The SendGrid PHP library does not come with support for Guzzle, so an opt-in shim is currently provided. Otherwise cURL is invoked by...
Categories: Integrations

External Entities

This module enables you to connect your Drupal 8, 9, or 10+ website to external data sources and integrate external datasets as if they were native Drupal content. Although the content remains...
Categories: Content editing experience, Decoupled, Import and export

View Modes Display

View Modes Display is a helper module to preview view modes for your entities. When working on a site with many content types and view modes, it becomes tedious to find out where to view the...
Categories: Administration tools, Content editing experience, Content display

UUID Extra

The module provides two main functionalitities * A field formatter for UUID fields, so you can configure entity displays to show UUIDs * A field widget for UUID fields, so you can copy UUIDs while...

Gin Gutenberg Integration

An integration between Gin theme, Drupal core Claro theme and Gutenberg Editor to fix/improve some bugs and UI issues The plan is to merge different chunks of this module into Gin and Gutenberg,...
Categories: Administration tools, Content display, Content editing experience

Pages