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

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

Simple Klaro

This module provides a simple implementation of the Open Source Consent Management Software Klaro. Because Klaro is configured using a simple configuration file, this module provides only a field...
Categories: Integrations

Indexing HTML Attributes

This module allows site maintainer to index HTML Element's attribute information in search indexes. It also works with apachesolr search modules. INSTALLATION - This module requires http://drupal...
Categories: Site search

Sass Snippets

The Sass Snippets module provides a text filter which uses the scssphp compiler for SCSS to generate css versions of SCSS code snippets. The older sass "indented syntax" is not supported. This...
Categories: Content editing experience

Display Inherit

The display inherit module will attempt to inherit display settings from its 'parent' view modes before falling back to the 'default' display. This is works in combination with the BEM style syntax...
Categories: Content display

Angular Block

This is Just a quick and easy Boiler plate for using angularjs in a drupal block all you need to do is install the module, place the block on your site and start angular-ing ! This is a module to...
Categories: Developer tools

Custom Site Settings ymlForm

Provides a custom site settings form. The form schema is defined in a .yml file. Supports all FAPI form controls and elements Also support nested form elements! Examples are included. No code...
Categories: Administration tools

Image Transformation API

Currently decoupled services need to create image styles in order to leverage Drupal's image transformation capabilities. This module aims to provide a way for decoupled services to ask Drupal to...
Categories: Decoupled

Declarative Form AJAX

This module provides a simpler way for form elements to be updated via AJAX in response to another element having its value changed. Similarly to core's form states system, this uses a declarative...
Categories: Content editing experience

Cloudflare Purge

The Cloudflare Purge module provides a secure and comprehensive way to purge Cloudflare cache directly from your Drupal site. It uses Drupal's built-in Guzzle HTTP client and supports both modern...
Categories: Administration tools, Integrations, Performance

Sharect

This module integrates the Sharect JavaScript library into Drupal 11, enabling easy social sharing of highlighted text on your website. Sharect enhances user interaction by allowing visitors to...
Categories: Administration tools, Content display

Drupal Metrics

This Drupal module provides a comprehensive overview of website structure, catering to both business stakeholders and developers. Its primary goal is to present clear insights into the size of...
Categories: Administration tools, Content display, Site structure

AI Review

Planned module: AI Review helps content editors assess the quality of their content against custom-defined criteria using AI. Define your own rating systems—such as brand compliance, accessibility...

Exclusive boolean

Exclusive Boolean ensures that only one node per content type can have a specific boolean field enabled at any given time. In many Drupal projects, editors need to mark a single piece of content as...
Categories: Content editing experience

Gin Resizable Sidebar

READ FIRST Please see [#3447257] for work to integrate the functionality of this module directly into Gin. Instead of using this module, please help testing on that issue. Purpose Allow users to...
Categories: Administration tools, Content editing experience

DrupalPeople

DrupalPeople serves a csv list of Drupal user IDs on /drupalpeople The intention is to show people that have Drupal user IDs that were involved in the implementation of the website (on any level)....

Date/Time Formatter

Date/Time Formatter module. Dependencies: - Date - Libraries - Variable Optional: - i18n Variable An extension of the popular Date module which includes a couple of new features: 1. Better...
Categories: Site structure

D9: Bootstrap Tour

This module allows users to create tour for their websites based on Bootstrap tour plugin. What makes this module different from the ones that already exist on Drupal, is: Unlike other modules, D8:...
Categories: Content editing experience, Content display

Spreaker

The Spreaker module connects to the spreaker.com API, and pulls podcast show and episode data down to your Drupal site as entities. This allows you to make pages listing shows and episodes, and use...
Categories: Content editing experience

Primary Entity Reference

Primary Entity Reference is a field type that extends the standard Entity Reference field with the ability to mark one referenced entity as the primary. This is useful for content types where you...
Categories: Content display, Content editing experience

Setup

The Setup module adds the ability to have scripted, setup wizards which are run automatically on the first access of a completed or upgraded site. Think of it as a method of introducing a client to...
Categories: Developer tools

RePEc

Research Papers in Economics (RePEc) is a collaborative effort of hundreds of volunteers in countries across the world to enhance the dissemination of research in Economics and related sciences....

Node Alias Filter

May 23rd, 2011 Update: Use pathologic module instead with one configuration step (add / to the Also considered local: paths) and you will have this same functionality. The purpose of this filter is...

Util

The Util module is a grouping of commonly-needed utilities that are simple to code, everyone wants, but nobody actually codes them. Right now, we have the following features: 6.x7.x System Modules...
Categories: Administration tools, Developer tools

MD Fontello

Allow users to easily and conveniently use font imported from Fontello in their theme and module. Installl and import font Select and download font from Fontello. Enable module MD Fontello Go to...
Categories: Media

OOP

I have no plans to port this module to Drupal 7, because I don't believe it's useful for D7. D7 core has sufficient hook invocation that most customization use-cases can be solved without hacking...
Categories: Developer tools

Pages