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

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

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

Disable user 1 edit

Disable user 1 edit module makes it so that that all operations on user 1 is disabled. Why? Well, if a role has the permission "administer users", this by default includes user 1. If they can edit...
Categories: Administration tools, Security, Access control

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

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

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

Time Formatter

Formats an integer field storing either seconds or milliseconds in one of these formats: 123h 59m 59s 999ms 123h 59m 59s 123:59:59.999 123:59:59 Displaying hours can be set to always (like "0h 12m...
Categories: Content display, Site structure

Acquia Drupal Starter Kit Search

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Site search

Pages