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

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

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

Pages