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

53,967 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.

Search API live results

This module extends the search box so it gives back search results while typing. It currently supports two ways of displaying these search suggestions: clickable title or by an extra view mode ...
Categories: Site search

CKEditor ID Attributes

If you ever tried to add ID attributes (for example for anchor links) in CKEditor5 and realized you'll have to edit the HTML in source editing mode to do that, this module is for you. Features This...
Categories: Content editing experience

Taxonomy Term Advanced Sidebar

This module provides Taxonomy Term Edit Page UI with sidebar option like Node Edit page. This module support for Claro and Gin Theme & subthemes.

Views user field value contextual filter

This (small) module is what the title says it is a Views user field value contextual filter. This extends filter functionality to pass user field values in as default arguments. If you have ever...

Commerce Admin Order Advanced

This module extends the commerce admin order interface to provide the following: Search users by email or profile name before creating the order Select existing customer profiles before creating...
Categories: E-commerce

Project Versions

Project Versions is a fork of the System Status module, but has been updated for Drupal 10, simplified, and hardened. The data format is no longer compatible with the Systems Status module. It can...
Categories: Security, Developer tools

Views dates

This module provides different filters and arguments for date fields within Views. Using this, you can include a filter on a date field for 'any day this week' without having to specify what 'this...
Categories: Site structure

URL alter

URL alter is a utility module that adds two new hooks for other modules to implement: hook_url_inbound_alter() and hook_url_outbound_alter(). These hooks also replace the need for the special,...

CMIS API

The CMIS API project aims to provide a generic API for integrating with CMIS compliant Enterprise CMS (ECM) systems. When to use this module: If your needs for managing structured and unstructured...
Categories: Integrations, Media, Site structure

Age Field Formatter

The Age Field Formatter module calculates and formats the display of a date field to display the age. It also offers the option to display both the date with the age, along with the possibility to...
Categories: Content editing experience, Content display, Site structure

Menu CSS Names

Module info This is a very simple module that takes the link text of each drupal menu item and adds it as a css class name to the menu's <li> element. Using these class names, each menu item...
Categories: Content display, Developer tools, Site structure

Replicate field collection

Replicate Field Collection Extends Replicate module to manage the cloning of field_collection entities and fields. Basics When you clone an entity (node, taxonomy term, ...) containing a field...

Condition Path

Extends the condition plugin API to add included and excluded paths to control content visibility. Show and hide content such as blocks on specific paths The condition plugin builds on top of the...
Categories: Access control, Content display

Field Group Settings

A field group formatter to hide settings unobtrusively on the form. Any fields within this group will hide in a panel that is toggled by a button. This button (a gear icon) will float to the right...
Categories: Site structure

CCK Select Other

CCK Select Other introduces an alternative select list widget that provides a user with either a select list or text input. Features Uses native core List fields, which allows to swap out the...
Categories: Content display, Content editing experience, Site structure

Index Now

Index Now submit requests to search engines when content (nodes, taxonomy terms, commerce products) has been created, updated or deleted on your website. The module provides a service that you can...
Categories: Search engine optimization (SEO)

Power Menu

This module provides two functionalities. It helps you to define which menu link should be active when a node (or entity) is not directly linked to a menu link and it makes menu items fieldable (D7...
Categories: Administration tools, Site structure

Webform steps

This module makes the progressbar provided by webform clickable. Installation Install this module and its dependencies like any other Drupal modules. Dependencies webform ≥ 4.0 Migration from...

Colorizer

A simpler version of the Color module. Compatible with the Color module *.inc data structure. Instead of replacing colors in css based on color value, a variable substitution is performed based on...

Feedback Simple

A very simple, very light, CSS only Feedback tab. Configure at admin/appearance/feedback-simple. (d7) Enjoy! Note: This module is compatible with Automodal. For instructions on how to implement...
Categories: Site structure, Developer tools

Basic Watermark

Watermark image style effect for Drupal 8 Introduction Adds a new effect when adding effects to an image style called "Add watermark" Installation Basic watermark 8.x is installed like any other...
Categories: Media

Partial Date

Overview This module provides date and time fields that allows any individual component to be left blank, while still providing a sortable listing of the fields. Useful if you need to handle dates...

Yandex Services Authorization API

This project is the common authorization API for all Yandex services which support Yandex OAuth method. Supported services: Мой Круг Партнёрский интерфейс Яндекса Я.ру Яндекс.Вебмастер Яндекс.Видео...
Categories: Integrations, Developer tools

CCK Fieldgroup Tabs

For Drupal 7, see the Field group module, which includes tabs support. Display CCK fieldgroups in tabs. Enables splitting up content onto tabs in both editing and display. Requires Tabs module as...
Categories: Content display, Developer tools

Subgroup (Graph)

Subgroup Modules There are two options for creating Subgroups: Subgroup (Graph) ggroup Uses a Graph model to calculate relationships between groups. Has more flexibility in including poly-trees,...

Pages