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