
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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...