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.
Views Token Argument
Views Token Argument allows you to use token as contextual filter for Views. You can use both current user values or the entity related to the current page (for example the current node on node/x...
Styles
The DRUPAL-6--2-0 branch works well with the Node Reference / Embed Media Browser (nrembrowser) module to bring Media-like functionality to d6! Drupal 6-x-1 version Styles works with Drupal 6 +...
Categories: Content editing experience, Content display, Media
jQuery UI Tooltip
Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Tooltip library for any themes and modules that...
Categories: Developer tools
Content Import
Content Import: Content Import is a simple yet powerful Drupal module that allows administrators to import content directly from a CSV file. It simplifies the content management process by enabling...
Categories: Content display, Content editing experience, Import and export
Conflict
Drupal 8 The module branch 8.x-2.x works out of the box for all kind of content entities - no configuration is needed. Conflicts which will be auto merged: -changes in translatable fields in non...
Categories: Developer tools
Taxonomy Views Integrator
TVI Overview The TVI (Taxonomy Views Integrator) module allows selective overriding of taxonomy terms and/or vocabulary with the view of your choice. Using TVI you can easily create custom views to...
Categories: Content display, Developer tools, Site structure
Services
A standardized solution for building API's so that external clients can communicate with Drupal. Out of the box it aims to support anything Drupal Core supports and provides a code level API for...
Categories: Developer tools, Integrations
ShareThis
Integration with the ShareThis social bookmarking utility on selected node types. The code for this project was based on the original share project for Drupal 5.x. The code for this project has...
Categories: Integrations
Site map
This module provides a site map that gives visitors an overview of your site. It can also display the RSS feeds for all blogs and categories. Drupal generates the RSS feeds automatically but few...
Categories: Content display, Import and export
Background Images Formatter
This module provides an image formatter that allows you to set an image in background of a tag. The images are from a field of an entity and not from a configuration page or a custom entity or...
Categories: Content editing experience, Content display, Site structure
SVG Image Field
This module adds a new field, widget, and formatter that allow Vector files with the .svg extension to be uploaded and managed by Drupal. Support for the Media Library in Drupal core as well as...
Categories: Content display, Media, Site structure
HTML Mail
HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations
Structure Sync
Some websites might contain elements that are considered content by the Drupal CMS while they might not only be used as content. For example custom blocks might be used for a footer that is shared...
Categories: Developer tools, Import and export, Site structure
Quick Tabs
The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes* and other quicktabs*. You can create a block on your site containing multiple tabs with...
Categories: Content display
Hierarchical Term Formatter
This module provides hierarchical term formatters for taxonomy reference fields. In other words, it can display a taxonomy term reference on, say, a node as Parent > Child, rather than just Child....
Categories: Site structure
EVA: Entity Views Attachment
"Eva" is short for "Entity Views Attachment;" it provides a Views display plugin that allows the output of a View to be attached to the content of any Drupal entity. The body of a node or comment,...
Categories: Content display
Gutenberg
Drupal Gutenberg is an editor that brings the powerful admin features of the Gutenberg Editor to Drupal. The module has powerful ways of mapping content to content type fields, define fixed layouts...
Categories: Administration tools, Content display, Content editing experience
Title
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. While working on the new content translation system for...
Categories: Content editing experience, Site structure, Multilingual
Username Enumeration Prevention
Username Enumeration Prevention is a project which aims to mitigate common ways of anonymous users identifying valid usernames on a Drupal 8+ site. What Is Username Enumeration? Username...
Categories: Access control, Security
Field Validation
This module provides a collection of configurable validation rules for your field instances. Available validators 7.x 8.x Color (HTML5) ✓ (*) Date range ✓ ✓ Date (ISO) ✓ (*) EAN number ✓ (*) Email ...
Categories: Content editing experience, Security, Site structure
Commerce Search API
Provides Commerce-specific Search API integration. Included in the box: Automatically created Search API db server, if none is found. Auto-generated search index that includes all product display...
Categories: Site search
Permissions by Term
Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. The Permissions by Term module extends Drupal by functionality for restricting...
Categories: Access control, Site structure
FullCalendar
Provides a Views display, style and row plugin for displaying nodes using FullCalendar - JavaScript Event Calendar library. There are major changes in each major version of the library and we will...
Categories: Content display, Site structure
Entity Reference Views Select
The functionality provided by this module is now in core.See https://www.drupal.org/project/drupal/issues/2174633.Do not install this module on new sites as it will be deprecated by drupal 10.Bug...
Categories: Content display
Menu Per Role
This module allows you to restrict access to menu items based on user roles. Just activate the module and edit a menu item as usual. There will be a new fieldset that allows you to restrict access...
Categories: Content display