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

10,287 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.

QUICK FIELD Addition

This module allows admin to quickly create CCK fields with minimal configurations. It takes care of default values while creating CCK fields. This will allow provides ability to clone an existing...
Categories: Site structure

Media URL

This module looks at the fields on a node to determine if they are of the type Managed File. The name, type and URL of said media items is printed at the bottom of the acting node for easy grabbing...
Categories: Media

Quick search content

Provides a quick search engine for nodes Depenencies Libraries API Installation Download and install the dependencies Download angularJS and placed in sites/all/libraries/angular Go to admin...
Categories: Administration tools

Commerce Cart Empty

Provides a way for the current user's cart to be emptied. Configuration Once enabled, an option will be available on the checkout configuration page (/admin/commerce/config/checkout) to control the...
Categories: E-commerce

Group Domain Alias

This module works with the Group module to provide domain aliasing so that you can use groups as individual sites. This enables you to have one admin domain for managing content across multiple ...
Categories: Content editing experience

Diff Workflow

Allows the diff module to show differences between workflow status. Drupal 8 only! This module requires the following modules: Diff Workflow Installation Install as you would normally install a...
Categories: Content editing experience, Site structure, Developer tools

Og Moderate

This Organic Groups based module , provides users the ability to accept or denied the request of group admin. So by using this module owner or manager of the group can't add users directly , first...

Layout node reference

This project provides a block type that can reference nodes and display them based on chosen view mode. Note: Please configure which node types can be referenced in the block first. You can do it...
Categories: Administration tools, Content editing experience, Content display

Datadog P

Integrates datadog into drupal. Requirement(s): Datadog library: Download datadog library from here: https://github.com/DataDog/php-datadogstatsd Put DogStatsd.php and BatchedDogStatsd.php into...
Categories: Integrations

Countries Taxonomy List

This is a simple list of all countries in alphabetical order. 1. Place countries_taxonomy modules into your modules directory. This is normally the "sites/all/modules" directory. 2. Go to admin...
Categories: Site structure

Workspaces route lock

Adds a way to lock arbitrary drupal routes to selected workspaces. One example is to lock all the taxonomy pages to the Live workspace so that the categories are always the same. Usage Define the...
Categories: Content editing experience

Node auto term for entity reference field [SATE]

WHAT DO ------- Parse text field (field type = text_with_summary) into entity reference taxonomy term field (field type = entity_reference) on event create and update entity. SETTING ------- field...
Categories: Site structure

Protected Routes

/!\ IMPORTANT This module is under active development. Don't use it in production! This module adds routes protection using JWT token. It provides the following features: Route protection for...
Categories: Access control, Administration tools

RESTful Reset URL Request

A simple module for enabling RESTful API requests of password reset URLs. After enabling this module, an REST API endpoint will be added at /entity/reset_url. You can then enable this endpoint by...
Categories: Developer tools, Access control

Cookie Banner Implementor

The module provides a simple interface where users can paste their cookie banner script (usually from a cookie consent provider). Download and enable the module via composer Go to the configuration...
Categories: Content display, Developer tools

watchdog_restrict

This small module restricts logging for messages with a severity lower than configured value. To use it, install it as usual and go to admin/config/development/logging and select the mininal level...
Categories: Performance, Developer tools

Moodle Field Widget

Provides a Moodle Field Widget for string field types which allows selection of a Moodle LMS Course. Post-Installation Visit /admin/config/services/moodle to configure the module with an API token....

Simple Entity Merge

Development for this project is on GitHub A module that allows two entities to be merged together. Enable and visit /admin/simpleentitymerge Features: Merge fields Merge properties (with an API...
Categories: Administration tools, Content editing experience, Developer tools

Prevent Extend

This simple module hides the "Extend" Admin toolbar menu item and returns a 403 access denied for all the module install, uninstall, update and list paths. This is to prevent all users, no matter...
Categories: Site structure

Webform Bootstrap5

The Webform Bootstrap5 module help integrate Webform with the Bootstrap5 base theme. This module is replace for deprecated webform_bootstrap which was part of webform module. Code Snippets Below...
Categories: Administration tools

Content Insights Report

This module generates a Content Insights Report that provides valuable data and analysis about the content in your system. The report is based on various parameters, including content type, status,...
Categories: Administration tools, Content display, Content editing experience

Documents library

Document Library A comprehensive document management system with modern UI, hierarchical folders, version control, search, and download tracking. Features Core Features Document Upload &...
Categories: Content display, Content editing experience

LocalGov Bus Data

LocalGov Bus Data is a Drupal 10/11 module that imports UK bus timetable data from bulk GTFS feeds, enriches stop data from NaPTAN, and exposes everything as Drupal entities and Views for use on...
Categories: Import and export, Integrations

LLM Admin (Obsolete)

LLM Admin serves as the strategic command center for your Drupal 11 LLM ecosystem. This governance hub transforms artificial intelligence from buzzword to operational asset through a sophisticated...
Categories: Developer tools, Import and export, Integrations

Recurly Commerce API

Provides Drupal integration with Recurly Commerce (formerly Prive), a Shopify-first subscription management platform acquired by Recurly in 2024. This module enables subscription billing, webhook...
Categories: Developer tools, E-commerce

Pages