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

55,504 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.

Optimizely

This module makes it easy to add the Optimizely tracking code in your page's HEAD. Optimizely.com is a A/B testing tool that helps you optimize your site's conversion rate. Enable the module, go to...
Categories: Integrations

Users Export

Have you ever needed to download your user list to Excel, or export it to a comma-separated file? This module steps in and does just that. Use this module to export users' data to different text...

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

Animate Any

Synopsis Animate Any enables you to add a wide variety of animations to your Drupal website with ease. It leverages the power of animate.css to deliver smooth and visually engaging animations....
Categories: Content display, Media

Views Linkarea

The Views Link Area module provides a "link" plugin for Views. It allows customized links to be placed in the header, footer, or empty text of any view. The obvious use case is to create a list of...

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

Quick Node Block

Description This module allows you to display any type of content in a block. The administrator can create a block indicating the content title and the display mode he wants to establish. The...
Categories: Administration tools, Content editing experience, Content display

Configuration Split Ignore

The module allows to ignore certain configurations owned by modules enabled in configuration splits during export and import. It works the same way as Config Ignore module for the configurations...
Categories: Administration tools, Developer tools

Webform Features

Features support for importing and exporting individual webforms. This module's aim is to ease webforms exportation by replacing nids (and other IDs) by other environment-proof stuff like machine...

CKEditor Wordcount

Adds support for the Word Count & Char Count Plugin for CKEditor. It can be enabled per filter format, and will show you the paragraph and word count, as well as count spaces as characters or count...
Categories: Content editing experience, Developer tools

Create user permission

This module makes it possible to make people be able to create users, without granting them the permission to "administer users". Combined correctly, you can then make people create users of roles ...
Categories: Administration tools, Access control

Better Search Block

With just a couple clicks you can change your boring Drupal search box into a nice looking search box with icon animations. Additional features: Configurable search box size Configurable...
Categories: Site search

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...

Ratio Crop

This module provides an image style effect that crops image to predefined ratio without resizing it. So, instead of setting width and height parameters in pixels as you would for core crop effect,...
Categories: Media

Autofocus

Simple module that improves the user interface by setting focus on the first field in a form. A set of default forms (log-in, search, create content etc.) are defined in the module which can be...

Masquerade Log

This module extends Masquerade by logging also the original user in all logger entries when the current user is masquerading. Normally the log entry user ID is the current user. But when a user is...
Categories: Access control, Administration tools, Developer tools

Consumer Image Styles

Consumer Image Styles integrates with JSON:API to provide image styles to your images in your decoupled project. Use this module if you need image styles when working with decoupled Drupal using...
Categories: Decoupled

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 Table Tools Toolbar

CKEditor 5 This module is obsolete for CKEditor 5 as most features are now included out-of-the-box with the default table plugin. To continue using this module, it is necessary to use CKEditor 4....
Categories: Content editing experience, Integrations

Unpublished Nodes Redirect

Unpublished Nodes Redirect is a simple module to allow admin users to setup redirects for each node type on their site. They can also set different types of redirects per node type. Developers can...
Categories: Access control, Administration tools

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

Commerce Rules Extra

This project aims to be a library of Rules events, conditions and actions for Drupal Commerce. Actively maintained and tested on a large eCommerce site. We are always seeking collaboration with...
Categories: E-commerce, Automation

Faceted Navigation for Search

Overview This project provides faceted search to the core Search module. It is an implementation of the Facet API, so display widgets and custom code can be reused by other modules that also...
Categories: Site search

Migrate Spreadsheet

The module provides a migrate source plugin for importing data from spreadsheet files. This source plugin uses the PhpOffice/PhpSpreadsheet library to read from the spreadsheet files. The supported...
Categories: Content editing experience, Developer tools, Import and export

OAuth Connector

Makes it possible to connect and sign in a Drupal user with accounts on most third party sites with OAuth API:s. Provides a UI for adding and editing specifications of OAuth API:s that the users...
Categories: Integrations, Access control

Pages