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

54,014 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.

Domain Analytics

This project integrates separate Google Analytics IDs for each site in a Domain Access multisite. The module adds an option on the Batch Update menu (located at Stucture -> Domain -> Batch Update )...

Webform Addressfield Extra

Address Field is available as a Webform component through Addressfield Tokens module. The purpose of Webform Addressfield Extra is to extend this webform addressfield to provide autocompletion for...
Categories: Site structure, Developer tools

Entity Reference: Preview

Why this module? When you preview the latest version of an entity (ex: a node) you only preview that entity. That means that referenced entities in that page are rendered with the published version...
Categories: Content editing experience, Content display, Site structure

AI SEO Analyzer

The AI SEO Analyzer is a Drupal module that integrates with AI-ecosystem to provide SEO analysis directly within the node view. It allows users to generate and customize SEO reports using AI-driven...
Categories: Search engine optimization (SEO)

Panels table style

A panels region style for displaying panes in a table. How to use it Enable the "Panels table style" module In Page manager on the Content section, click the gear next to the region and select...

ShareBar

The Drupal Sharebar module lets you easily add a "floating" social media submission bar on your website (like that found on Mashable) that includes share buttons for the most popular social media...
Categories: Content editing experience, Integrations

Role Classes

Role classes module is very light and useful to manage the dynamic classes for the theme to style or show/hide blocks or content for a specific role. Role classes module is used to define classes...
Categories: Administration tools

Taxonomy Autocomplete Permission

Defines which roles can add new taxonomy terms when using the autocomplete widget. Adds 1 permission per vocabulary: "Add terms in %term via autocomplete" Integrates with Features (permission...
Categories: Access control, Site structure

Edit in-place field

Provide formatters to allow in-place editing in a View or other display (full content, teaser...). Compatibility This module is compatible with Drupal 9.2 and higher and Drupal 10, 11 Add more...
Categories: Administration tools, Content editing experience, Site structure

Social Auth X-Twitter

This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Twitter allows users to register and login to your Drupal site with their Twitter account. This...
Categories: Access control, Integrations

Described Link

Extends the core link field with an additional description text field. Provides a default widget, formatter, and theme template.
Categories: Site structure

RSS SimplePodcast

A simple podcast RSS creator. This module requires a custom content type that can fulfill the field requirements (minimally things like "title", "description", and "enclosure file"). It works for...
Categories: Media, Import and export, Integrations

Term Level Field

This module provides a field type for referencing terms with a level to an entity, e.g. someone can add the term "Java" with the level "Expert" to a node. The levels can be defined in the field...
Categories: Site structure

CKEditor Filter

This module leverages simplehtmldom API and provides a simple, powerful interface for a general html text format filter. This filter bypasses some of the issues set out in WYSIWYG Filter to create...
Categories: Content editing experience

Block node

Introduction This module provides a block which can display either the current node or a specified node in a given view mode. Possible uses I want to display a specific node in a sidebar region...
Categories: Content display

Web Experience Toolkit: Library

This module leverages the Drupal library system to facilitate loading all of the required WxT jQuery Framework's assets. Note: For up-to-date documentation please always consult our README.md file....
Categories: Integrations

Library Attach

Features (D9+) Adds a filter format to attach libraries that have a filter-selector-css or filter-selector-xpath definition in their respective libraries.yml file and if the selector is found in...

Search API View Modes

This module adds support to index multiple view mode renderings on an entity, instead of just one. Configuration There is very little to configuring this module. Enabling it will add a new data...
Categories: Content editing experience, Content display, Site search

Language Tokens

Obsolete module This module was a temporary fix for the missing language related tokens in the Token module. These are available in the token module since version 1.10. See also Issue #2863200....
Categories: Multilingual

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

Drupal 7 to 8/9/10 Module Upgrader

This project is a command-line tool that should be run on your Drupal 8 or 9 site on the yet unported Drupal 7 modules in the codebase. It scans the source of a Drupal 7 module, flags any code that...
Categories: Developer tools

AVIF

Creates an AVIF copy of image style derivatives to decrease loading times. Contribution - To submit bug reports and feature suggestions, or to track changes: https://www.drupal.org/project/issues...
Categories: Performance

Commerce Packing Slip

This module provides a customized order view to be used as a printable packing slip. A new sub-tab is added to the administrative order view to access the packing slip page. The order line items...
Categories: Content display, E-commerce

Facets range datepicker widget

This module provides date range facets similar to major search engines. The UI is provided as a Facet widget called "Datepicker" and "Range Datepicker". Usage After installing this module, you will...
Categories: Site search

Typekit

Typekit is a technology platform that hosts both free and commercial fonts in a way that is incredibly fast, smoothes out differences in how browsers handle type, and offers the level of protection...

Pages