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

6,344 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.

CKEditor Responsive Table

This module is a CKEditor 5 plugin that adds a table button with some accessibility improvements over the default CKE table button. It also integrates with the Tabled plugin for making tables to be...
Categories: Accessibility, Content display, Content editing experience

Acquia DAM

Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Content editing experience, Integrations, Media

Error custom pages

Shows a friendly page to the users when an exception or an error are thrown, instead of the plain page provided by Drupal core. The module is able to attach an Universally Unique Identifier (UUID)...
Categories: Administration tools

Panopoly WYSIWYG

Integrates a WYSIWYG into Panopoly Drupal 8 Installation Before installing this module, please run this command to add the 'drupal-ckeditor-plugins' Composer repository to your site's composer.json...
Categories: Administration tools

Custom Meta

While Nodewords (D6) and Metatags (D7) work well for adding things like Abstract, Description, Keywords, Robots, Copyright and even OpenGraph meta tags to your content, we continually found...
Categories: Developer tools, Integrations, Search engine optimization (SEO)

Views FractionSlider

Overview FractionSlider is a jQuery plugin which adds a fully customization element slider to your website. FractionSlider is HTML5 multi-layer and parallax slideshow. Works fine with views fields....
Categories: Content display, Developer tools, Integrations

Content Type: Extras

This module provides some additional features and the ability to set default settings for content type options, such as 'Promoted to front page', 'Display author and date information', etc. Added...

Media: oEmbed

Media: oEmbed adds oEmbed as a supported media provider. The focus of Media: oEmbed is to provide users with the ability to add internet media from any oEmbed provider. oEmbed Providers Media:...
Categories: Content display, Content editing experience, Media

Openlayers

Openlayers 3: features Openlayers The Openlayers core code stores map's object configurations: maps, layers, styles, sources, controls, interactions and components. It combines them to create maps...

FormAlter as Plugin

Obsoletion Drupal 11.2+ now supports OOP hooks. You should move your FormAlter plugins into the /src/Hook/ folder and convert them to #[Hook()] attributes: https://www.drupal.org/blog/drupal-11-2-0...
Categories: Content editing experience, Developer tools

Roles for menu

Overview This module allows you to restrict access to menu items based on user roles. It is used when you don't want to copy your whole menu just because for one specific role you want to hide one...
Categories: Administration tools, Access control, Site structure

EU Cookie Compliance GTM

This is a complementary module for the EU Cookie Compliance (GDPR Compliance) module, which integrates it with GoogleTagManager module. Firstly, it extends the cookie category admin UI by adding a...

Registry Autoload

Simple module to add PSR-0 and PSR-4 support to the Drupal 7 Core registry. Motivation The registry autoload module fills a gap between Drupal 7 and Drupal 8. Drupal 8 has been using namespaced...
Categories: Developer tools

Table Alternate Rows

This input filter inserts even and odd classes into user submitted tables within nodes. This allows for proper table theming ("zebra stripes") to occur while allowing users to use regular table...

WordPress Migrate

wordpress_migrate supports migrating WordPress blog exports (WXR format) into Drupal using the Migrate module / API, which is now in Drupal core. Import of WordPress posts, pages, comments,...
Categories: Import and export, Integrations

Site Audit

Site Audit is a Drupal static site analysis platform that generates reports with actionable best practice recommendations. Every Drupal site is unique, with its own individual configuration,...
Categories: Developer tools, Performance

Node view count

Node View Count module allows to count node views. Unlike statistics module, this module records each view of node with user uid and timestamp. So now you can know how many times a user viewed node...
Categories: Content editing experience, Integrations

Views Reference Field Filter

Extends Views Reference Field by adding a filter plugin that uses exposed views filters. This is in response to [#3004636] So credit goes mainly to @gambry and others who contributed the initial...
Categories: Site structure

Google Analytics GA4

A simple drupal module to integrate Google Analytics 4 (GA4) tracking into your website, providing advanced insights into user behavior and engagement. With easy installation and configuration, our...
Categories: Integrations

Field Redirection

A Drupal 7 field formatter for Link, Node Reference & User Reference, Term Reference (as of v2.4) and EntityReference (as of v2.4) fields that will perform a HTTP redirect to the given URL, node,...

Private Message

Overview This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,...
Categories: Developer tools, Integrations

Availability Calendars

The Availability Calendar module allows you to add an availability calendar to entities. Example use cases are tourist accommodation - e.g. bed and breakfast, holiday homes or self catered...

FZ152

This module helps you to bypass federal law 152 in Russian Federation. It provides simple tools and API to adding privacy policy page on the site and adds checkbox 'I agree to process my personal...
Categories: Developer tools

Autoload

The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools

Facet API Taxonomy Sort

This module extends the FacetAPI module by adding the ability to sort taxonomy facets by their term weight. Essentially takes the code from [#1361284] and implements as a standalone module.
Categories: Site search

Pages