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.

Webform2PDF

The Webform2PDF Drupal module is an extension of the Webform module. It can be used to generate PDF document from the results of a form. The generated PDF document can be attached to the form...
Categories: Content editing experience, Import and export, Integrations

Location Feeds

This module provides location mappers for the Feeds module and is compatible with both CCK and location module location fields. Degrees, minutes, seconds notation is supported for latitude and...
Categories: Import and export, Site structure

Accordion Menu

This module will display a menu using a jQuery UI accordion effect. The 6.x-1.x and 7.x-1.x releases support the same features. Features in version 6.x-1.2 (and above) include: Multiple menu blocks...
Categories: Content display, Developer tools

Site Audit

Site Audit is a Drupal static site analysis platform that generates reports with actionable best practice recommendations. Every Drupal site is unique, with its own individual configuration,...
Categories: Developer tools, Performance

Live CSS

Edit CSS live within the page, and save the changes back to any css file if you have write access. Additionally, this module enables the ability to render and perform live editing of LESS...

Path File

The Path File module allows content editors to upload files and specify the url at which they will be available. Normally, when uploading a file to Drupal with the same name as an existing file, it...
Categories: Content editing experience, Media

TCPDF

TCPDF is a powerful library to generate PDF with PHP. It supports UTF-8, and is capable to convert HTML snippets to PDF. TCPDF module offers a simple way to create PDF documents with Drupal and...

Video Embed Facebook

An integration for Facebook videos into Video Embed Field.
Categories: Media

Menu block title

What this module does This module adds an option to system menu blocks which when active will show the active menu item's parent as a link in the block's title. This makes for useful sidebar menus...
Categories: Site structure

BxSlider

BxSlider module integrates the bxSlider library with Field formatters. Often used for showing photos on e-commerce, classified, real estate sites. In Drupal 8/9, new fields can be added to Block,...
Categories: Content editing experience, Content display, Site structure

Webform Matrix Component

This module is extension of Webform module. This module provide functionality to add matrix component / Table component in webform module. you can say this module to webform_table_component(Webform...
Categories: Developer tools

Terms of Use

This module adds Terms of Use and a [x] I agree check box to the registration page. Use this module if you can't launch your commercial site without: [x] I agree. Or [x] I CERTIFY THAT I AM OVER...
Categories: Access control, E-commerce

CKEditor 4 SpellCheckAsYouType (SCAYT)

CKEditor 5 support Note, in CKEditor 5 spelling, grammar, and punctuation checking is a premium (paid) feature. CKEditor spell checker integration with SpellCheckAsYouType (SCAYT) CKEditor addon....
Categories: Content editing experience, Integrations

Restrict Domain Registration

An extremely light weight module which either allows or restricts registration on your site based on the persons email address domain. Setup Instructions: Install the module visit 'admin/config...
Categories: Developer tools

Allow site iframing

Summary Drupal 8+ has a feature built into core that stops the site from being rendered within an iframe, there are good reasons for this - https://www.drupal.org/node/2514136 But sometimes you...
Categories: Security

Shorten URLs

This module provides an API to shorten URLs via many services like bit.ly and TinyURL (over 15 services are available by default), as well as a block and a page that provide an interface for easily...
Categories: Content editing experience, Developer tools, Import and export

Contact Attach

Gives users the ability of attaching one or more files to messages sent using the site-wide contact form or the personal contact forms for users. Drupal 6 version Number of attachments can be...

Dependent Fields

Instructions Add the desired dependent fields on your entity type, for example Music genre > song titles Create a new Entity Reference Source view, the entity type displayed needs to be the...
Categories: Site structure

Telephone International Widget

A field widget for entering, formatting, and validating international telephone numbers. This module provides an additional field widget to core's Telephone field type. It utilizes a Javascript...
Categories: Site structure

Read More Link

About Read More Link This module allows you to move the "Read more" link from the node's links area to the end of the teaser text. NOTE: This page is devoted solely to the Drupal 7.x version of the...
Categories: Content editing experience, Content display, Administration tools

CKEditor 4 LTS - WYSIWYG HTML editor

CKEditor 4 LTS (“Long Term Support”) CKEditor 4 was a rich-content WYSIWYG editor launched in 2012 and reached its End of Life (EOL) on June 30, 2023. For Drupal exclusively, security updates were...
Categories: Content editing experience, Integrations

Extended Path Aliases

Have you ever wondered why, after defining an alias like about-us for, say, node/123, your pages are still riddled with those ugly machine-generated tabs and links like /node/123/edit, node/123...
Categories: Administration tools

Dependency Calculation

The dependency calculation module provides an API for allowing modules to collaborate on digging through all the inter-dependent entities/modules/themes that are related to a given entity.
Categories: Content editing experience, Developer tools, Import and export

BxSlider - Views slideshow integration

Overview This module provides integration with bxSlider Features Carrousel integration with Views & Views slideshow BxSlider integration Requirements & Links to useful resources Drupal 7 Views...
Categories: Developer tools

Simple Media Bulk Upload

This module provides a simple solution for bulk uploading media. A "Bulk upload" action is placed on the main media listing page. Users are presented a choice to select which media type to bulk...
Categories: Media

Pages