
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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