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

56,717 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.

Table for Layout Builder

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays responsive tables within a...
Categories: Content display

Open Y Mappings

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Important project for all sorts of Syncers needed for...
Categories: Decoupled, Developer tools, Site structure

Gleap

This module provides integration with Gleap, a popular service that allows Customer feedback on the website. Features & Modules The module makes it easy to integrate with Gleap through the...

PersianTools

---------------------------------- In the name of God ---------------------------------- This module is going to cover some basic features required for Persian websites. Fix possible misplaced...

Lockr

Lockr is an off-site secrets management service for Drupal allowing you to store API and Encryption keys using the Key module effortlessly. Setup takes minutes and your secrets are stored to...
Categories: Security

Sumoselect

Integrates the sumoselect jQuery library.

Prevent Term Delete

As of February 22, 2024, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please reply to [#3409187]. Prevent Term...
Categories: Content editing experience, Developer tools, Site structure

Notification System

A similar module is the DANSE project which could fit your use case. The Notification System Module is more modular and has some different approaches. The notification_system module provides a...
Categories: Developer tools, Import and export, Integrations

Webform Eager Purge

This module makes one minor but significant change to the webform module. The unit for specifying the time after which submissions are purged is now minutes instead of days. Shorter periods are now...
Categories: Security, Developer tools

Flickr Integration Suite

The Flickr Integration Suite module seamlessly integrates Drupal with Flickr, enabling efficient interaction between the two platforms. Features This module provides Flickr APIs exposed to other...
Categories: Content display, Integrations

Relevant Content

What is it? This module provides a block which lists relevant content. This is done using Presets to provide configuration to filter for specific content types and vocabularies and to limit the...
Categories: Content editing experience, Content display, Site search

Ajax markup

Provides an AJAX API for creating filtered content by applying drupal input filters. Features supports BBCode, Markdown, Textile, HTML, PHP, and any other markup system provided as a drupal module...
Categories: Content editing experience, Developer tools

AGLS Metadata

This module provides meta tag support for the AGLS Metadata Standard. The AGLS Metadata Standard provides a set of metadata properties and associated usage guidelines to improve the visibility,...
Categories: Search engine optimization (SEO)

Edit Limit

Edit Limits adds certain limits to editing nodes and comments. This can set the number of times a node can be edit. This can also set a time frame for nodes to be edited, as well as a different...
Categories: Access control, Administration tools, Content editing experience

Block anonymous links

Most spam messages contain links and most spambots don't register on the sites they want to spam. BlockAnonymousLinks blocks comments from anonymous users that contain links. If an anonymous user...
Categories: Security

Formatted Number

Overview The Formatted Number module defines numeric types where thousands separator and decimal point are inherited from the Format Number API module. Numeric types supported: signed or unsigned...
Categories: Site structure, Multilingual

Shiny iconset

Shiny is a iconset for Country Icons 2.x versions. For 1.x version of Country Icons this iconset is included. Shiny flags famfamfam flag icons, 16x11px .png format with CSS Sprite support.

YMD Date - Pre Epoch, Partial Date Values

This module provides a date field which allows dates prior to epoch (1970) and allows values of year only, year/month, or year/month/day. The date value is stored in the format YYYYMMDD which...
Categories: Site structure

Belgian National Insurance Number (Rijksregisternummer/Numéro de registre national)

This module adds a "Belgian National Insurance Number" field type for webform forms. Belgian National Insurance Number is known in Belgium as "Rijksregisternummer" or "Numéro de registre national"....
Categories: Site structure

Title HTML

This module allows node titles to have HTML tags. Title module provides a title field to replace entity title property. We can configure that title field to have filtered text. However, due to...
Categories: Content editing experience, Site structure

REST Log

This module logs REST API requests and responses - useful in development and troubleshooting REST API issues. Out of the box it stores the following information: Request method Request header...
Categories: Decoupled, Developer tools

GSearch (Dataforsyningen)

DO NOT USE THIS MODULE! ⚠ Deprecated. The GSearch API this module uses is being shut down by Klimadatastyrelsen. Move to Danish Address (Adressevælgeren), which includes a migration submodule that...
Categories: Integrations

Amazon Simple Notification Service

This module allows a Drupal site to respond to Amazon SNS notifications. For example, perhaps some upstream system is processing a long job and the Drupal site needs to update entity data when it's...
Categories: Developer tools

Permissions DragCheck (faster permission checkbox selection)

Provides click & drag for checkboxes on the permissions page to administer permissions faster. Lightweight Drupal 8 alternative to Fast permissions administration (FPA) module. Implements the...
Categories: Administration tools

Serve plain file

Serve plain files Overview: This module provides a way to serve configurable plain text files. The main idea is to provide a way to configure static files in the backend, like facebook domain...
Categories: Media, Search engine optimization (SEO)

Pages