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.
Imagick
Image toolkit implementation based on ImageMagick. Unlike the ImageMagick module, which invokes convert binary to process images, this module uses the Imagick PHP extension. It allows custom...
Categories: Content display, Media
Views Show More
Views Show More is a very unique pager plugins for view. It support different item count in 1st page and others pages. Like, you have set 6 items per page. But want to set 12 items initially in 1st...
Categories: Content display, Site structure
Search Autocomplete
Overview This module allows you to add autocomplete functionality to virtually any fields of a Drupal site. During the input, the field will be expanded and offers a list of suggestions before you...
Categories: Site search
Menu Manipulator
Patch #75 is available for Drupal 9.1.x and it works! You might want to use skip this module and use the patch instead if you only want to filter menu by language. This module started as a...
Categories: Content editing experience, Access control, Content display
Taxonomy unique
Overview By default, Drupal allows creation of identical terms in the same vocabulary. Taxonomy unique prohibits saving a taxonomy term when a term with the same name exists in the same vocabulary....
Categories: Administration tools, Content editing experience, Site structure
Invisimail
Invisimail provides a content filter to hide email addresses from spam-bots. Email addresses are converted to ascii code and optionally written to the page using a concatenated JavaScript "write"...
Categories: Security
Single DateTimePicker
Date time picker form element using the xdan jQuery Plugin Date and Time Picker library. It supports date/time and date fields. You can use it on Datetime and Datetime Range fields. MODULE...
Categories: Administration tools, Developer tools, Site structure
Toc.js
Toc.js module integrate the jQuery plugin TOC.js into Drupal. TOC.js is a jQuery plugin which automatically generate a table of contents for your page. The TOC.js jQuery plugin is no longer...
Categories: Content editing experience
Views field formatter
/!\ There is a complete new version "8.x-2.x" that needs some feedback from users /!\ Could you please test it and give me some feedback on the issue queue or on Github ? Version 8.x-1.x Provide a...
Social Auth Google
This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Google allows users to register and login to your Drupal site with their Google account. The module...
Categories: Integrations, Access control
Webform Mailchimp
Drupal 8 version This module allows to send Webform submissions to MailChimp list. Requirements Webform module 8.x-5.x (https://www.drupal.org/project/webform). MailChimp module (https://www.drupal...
Categories: E-commerce, Integrations
Image style flush
Overview This module adds image style flushing to the administrative interface. Drupal 10 Drupal core includes the ability to flush individual image styles. This module adds a feature to flush all...
Categories: Developer tools, Media
Simple Block
Description The module provides a block plugin that produces blocks based on config entities. Unlike the core Block Content (block_content), this module stores the blocks as config entities rather...
Categories: Content editing experience
Drupal CMS Helper
Provides functionality for Drupal CMS that is not yet in Drupal core or dependencies. This has no dependencies apart from core. Installation This module is automatically included with Drupal CMS...
Login And Logout Redirect Per Role
ABOUT: Module provides ability: Redirect user (to specific URL) on Log in Redirect user (to specific URL) on Log out Set specific redirect URL for each role Set roles redirect priority Use Tokens...
Categories: Administration tools, Developer tools, Access control
Storybook
✨ The integration between Drupal and Storybook ✨ The Storybook Drupal module enhances the Twig templating language by introducing two new Twig tags: stories and story, so you can write Storybook...
OpenAPI for REST
Integrates with the base Open API module to generate the definitions for core REST. If you want documentation of your core REST powered API, you need to enable this module and a documentation...
Categories: Decoupled
HTML Title
Drupal node titles are restrictive and do not support italicized text or superscript text (e.g., Book titles, trademark symbols). The HTML Title module allows a limited set of HTML markup (em, sub,...
Categories: Content display
Type Tray
Lullabot-sponsored project This module is sponsored by Lullabot, and we keep a special eye on its maintenance. Read the Architecture Decision Record on why we use this module. This module helps...
Options Table - Sortable Checkboxes / Tablesort Widget
Options Table module provides a Draggable Table widget as alternative to the core "Checkboxes / radio buttons" widget provided by options module. Checkboxes / radio buttons widget does not allow to...
Categories: Site structure
No Markup
This module aims to help integration with component libraries. Map the Twig templates in your component library to the field data, without the field markup. Consider the following integration of a...
Categories: Developer tools
Views Custom Table
About View custom table module provide you functionality to integrate your custom table data to views, and access all it's column in views. This module use hook_view_data to add custom tables in...
Display Suite Bootstrap Layouts
This module adds some of the most common Twitter Bootstrap layouts to Display Suite. Requirements Bootstrap theme or other theme which uses Twitter Bootstrap framework. Display Suite Installation...
Categories: Content display
Node Convert
Drupal 8 / 9: Consider using https://www.drupal.org/project/convert_bundles Node Convert adds a menu tab "Convert" on the node view page, i.e. node/1/convert, which gives the ability to convert the...
Icon API
This module provides integration for icon bundles and icon providers throughout Drupal. Integrations icon_block - icon support for blocks. icon_menu - icon support for menu items. icon_field - icon...