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

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

Olark Chat

The Olark module provides some simple integration between the Olark live chat service and Drupal. The module also provides a Context reaction to allow you to add the code using more complex Context...
Categories: Integrations

Search API Entity Translation

Search API Entity Translation module provides multilingual support for the Search API module through integration with Entity Translation. Branch 2.x Version 2.x of the module started as a fork of...
Categories: Multilingual, Site search

CiviCRM Drush

The CiviCRM Drush module provides comprehensive command-line tools for managing CiviCRM installations on Drupal. This module provides Drush 9, 10, 11, and 12 support for CiviCRM drush actions, for...
Categories: Developer tools

CKEditor5 Custom Paste

Introduction The CKEditor 5 Custom Paste module is designed to enhance Drupal's content editing by providing advanced control over the pasting process in CKEditor 5. Ideal for sites requiring...
Categories: Content editing experience

Facet API Collapsible

Full project of http://drupal.org/sandbox/katbailey/1229060 with some extra features. Provides a facetapi widget plugin for collapsible facets links - see screenshot. The facets can be configured...

Image dimensions

The Image Dimensions module provides an image effect to output images at 100% width. Add the image effect to any image style. This is useful for when you want to create multiple image styles that...
Categories: Media

RESTful

RESTful best practices for Drupal. Development and issues are handled on GitHub. Find some extra documentation in the Wiki. Video Tutorial Watch the video tutorial series on how to approach the...
Categories: Decoupled

Entity Reference Quantity

A stock entity reference field with an accompanying "Quantity" value in the field definition itself. Useful for inventories and similar scenarios, where an item and a number are closely linked, but...
Categories: Site structure

Table Bootstrap Filter

Table Bootstrap Filter makes it possible to automatically apply the Bootstrap classes on the tables included in the editor. You can delete the width and height styles of the tables. Alternative...
Categories: Content editing experience

Edit Profiles Permissions

This module provides permissions to edit user profiles depending on what roles the profile requested to be edited has. A companion module provides access to view user profiles instead: https://www...
Categories: Administration tools, Access control

Entity Browser Validation

The entity browser widget lacks the possibility of flagging the field widget in the form if an error occurs. This module flags the entity browser widget on an error just as Drupal core does it for...
Categories: Media

Administrative pages

Small but effective module to configure which pages are to be considered administrative. When a page is considered administrative the admin theme will be used. Also, when using the overlay module,...
Categories: Administration tools, Site structure

Better Local Tasks

Drupal's 'local tasks' tab array doesn't always look great. It can also interfere with the theme when administering content. This module just adds a bit of polish to the local task tabs, by fixed...
Categories: Administration tools

Config Terms

The Config Terms module adds a configuration entity clone of Taxonomy. These "config terms" contain a title, description, weight, parentage and are associated with a vocabulary, but unlike Taxonomy...
Categories: Site structure, Developer tools

Bootstrap Carousel Image Formatter

The Bootstrap Carousel Image Formatter is a lightweight Drupal module that provides a field formatter for Image fields, allowing them to be rendered as a responsive Bootstrap Carousel. Features...
Categories: Integrations, Site structure

Pinecone VDB Provider

The Pinecone VDB Provider is a database module that works together with the AI Core module, to allow you to do vector searches with AI Search module or other modules that implement it. Overview...
Categories: Artificial Intelligence (AI), Site search

Commerce Shipping Weight Tariff

This module extends Commerce Shipping by allowing the creation of complex matrices of shipping tariffs by order weight, across multiple shipping services. This allows store admins to create a...
Categories: E-commerce

CAPTCHA After

Show CAPTCHA protection on selected forms after specified number of unsuccessful form submit attempts has been made. CAPTCHA After module brings solution to the problem of evaluating security...
Categories: Security

APITools

Thanks to Drupal's httpClient, built on top of Guzzle, integrating with web services becomes straightforward. However, the aspect that often poses challenges is authentication. Authentication...
Categories: Developer tools, Integrations

Embed Block

Embed Block is tiny module that renders a block into formatted text by using a format filter. On order to embed a block in text, you should add the following placeholder: {block:PLUGIN_ID}, where...
Categories: Content editing experience, Content display

Group permissions

Group module is a great solution for your community and other types of web sites, but it only allows you to set your permissions based on a group type. Group permissions module allows you to use...
Categories: Access control, Administration tools, Content editing experience

Enum Field

This module allows you to create List fields (integer/string) that get their allowed values from a PHP enum class. It also provides shortcuts to easily extract enum instances from field items and...
Categories: Developer tools, Site structure

Tool API

A pluggable API for defining executable logic with typed Inputs and Outputs. The Tool API module provides a modern, typed, and extensible framework for defining executable units of logic in Drupal....
Categories: Administration tools, Automation, Developer tools

Webmaster menu

Generates a toolbar (aka dropdown menu) from a custom menu. Visible only to selected roles. Why? This module makes it quick to place a custom menu as a toolbar. One use-case is creating an...
Categories: Administration tools, Site structure

Formatter Suite

Formatter Suite provides a suite of field formatters to help present numbers, dates, times, text, links, entity references, files, and images. This module contains the following 18 formatters ,...
Categories: Content display, Site structure

Pages