
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.
Taxonomy Import
Taxonomy Import This module provides an administrator user can create a vocabulary and import data from a file (with extension .csv or .xml is preferred) as taxonomy terms into it. It is possible...
Categories: Import and export
ImageAPI
This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features...
Categories: Media
Views Custom Cache Tags
Overview Views in Drupal 8 automatically adds cache tags to every view so that their content can be invalidated when it changes (and can be cached as long as possible until they do). However,...
Categories: Developer tools
Maillog / Mail Developer (obsolete)
Maillog provides an easy possibility to log all Mails for debugging purposes. It's possible to prevent the mails to being sent, so there is no need for an extra mail server to test the mail...
Categories: Developer tools, Integrations
Jquery Colorpicker
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Concept This module creates a new Form API element type,...
Views base url
This module provides a site base URL token in Views. The main purpose of this module is to create a link with absolute path through "Global:Custom text" option. Why use this module: You can also...
Categories: Content display
Flippy - Previous / Next pager for Nodes
Flippy is an ultra-simple module that generates previous/next pagers for content types. On the Node type administration screen, you can turn Flippy on or off for each content type. It'll generate a...
Categories: Content display
Commerce Stock
Commerce Stock Commerce Stock module, for Drupal Commerce. This module provides stock management for Drupal Commerce stores. Commerce Stock 3 Support for Commerce 3.0 and Drupal 11 Big Thanks to...
Categories: E-commerce
Image Optimize Binaries
Image Optimize | Image Optimize Binaries Binary processors for the Image API Optimize module. This allows optimizing images with the following command line tools installed on your webservers:...
Categories: Media, Performance
CKEditor iFrame
This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed an iframe of some other...
Categories: Content editing experience, Content display
Webform REST
Overview Retrieve and submit webforms via REST. Enable module Enable REST resource "Webform Submit" Enable REST resource "Webform Elements" Enable REST resource "Webform Submission" There may be 2...
Categories: Decoupled, Import and export, Integrations
CKEditor Templates
This module integrates the Ckeditor templates plugin. It provides a dialog to offer predefined content templates - with page layout, text formatting and styles. Thus, end users can easily insert...
Categories: Content editing experience
No Current Password
This module makes the "current password" field on the user edit form optional. Drupal 7 added a new feature: If a user changes their email or password, they are required to enter their current...
Categories: Access control
Service links
Service Links facilitates the adding of social networks links or javascript buttons within the content with a special focus on developers and themers interested to extend their number or customize...
Less CSS Preprocessor
This is a preprocessor for LESS files. This module will automatically process any LESS files that are added using drupal_add_css(), or added through your module/theme's .info file. Add your files...
Categories: Developer tools
Hacked!
This module does not and will not prevent your site from being 'hacked'. This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they...
Categories: Developer tools
Boost
Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. When there is no problem with your file...
Categories: Performance
Media Library Theme Reset
Sites using this module only for the Media Library in Layout Builder should consider using layout_builder_iframe_modal. Layout Builder iFrame Modal opens editing interfaces within a modal that uses...
Categories: Media
Anti-Spam by CleanTalk
Provides complex, powerful, and invisible spam protection without CAPTCHA/reCaptcha. Blocks spam comments, bots, and protects all forms on your website – no CAPTCHAs, puzzles, or delays. Anti spam...
Categories: Access control, Security
IMCE for FileField
IMCE for FileField allows users to select files from IMCE File Browser. It supports FTP uploaded files by automatically registering them as IMCE files thus making them usable in a FileField. How to...
Categories: Media
Twig VarDumper
Provides a way to display Twig PHP variables in a pretty way. Twig VarDumper provides a better {{ dump() }} and {{ vardumper() }} function that can help you debug Twig variables. API functions {{...
Categories: Developer tools
Book
The book module that up until Drupal 11 was part of Drupal core A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for...
Custom Tokens
It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module. Versions 7.x-1.x...
Categories: Administration tools, Content editing experience
Media Gallery
A simple gallery of media. Features Add media from URL, upload or existing files (core media) Multi-file upload (core media) Drag and drop re-ordering (core media) PhotoSwipe support (by default)...
Categories: Content display, Media
UI Patterns (SDC in Drupal UI)
Define and expose self-contained UI components as Drupal plugins and use them seamlessly in Drupal development and site-building. UI components are reusable, nestable, guided by clear standards,...
Categories: Content display