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

53,967 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.

Twitter Pull

Twitter Pull is a small module, the only purpose of which is to allow super-easy embedding of public twitter data like: a user timeline or twitter search results by hashtag or a search term. The...
Categories: Content editing experience, Import and export, Integrations

Search API Entity Translation

Search API Entity Translation module provides multilingual support for the Search API module through integration with Entity Translation. Branch 2.x Version 2.x of the module started as a fork of...
Categories: Multilingual, Site search

CKEditor5 find and replace

This module adds Find and replace feature to CKEditor 5. The find and replace feature lets you find and replace any text in your document. This speeds up your work and helps with the consistency of...
Categories: Content editing experience, Developer tools, Site search

Colorbox Swipe Gestures Support [D7]

Adds swipe gesture support for Colorbox. Description Adds swipe gesture support to the well known Colorbox module for mobiles. Just swipe left or right on galeries to show the previous or next...
Categories: Content editing experience, Media

Entity reference actions

Adds the possibility to call Drupal Actions on all items of an entity reference field. The functionality and which actions are allowed can be enabled on a per-field basis.
Categories: Content editing experience

Domain Country Path

Domain Country path This country_path.module provides custom aliases and routing. It's a small project that extends Domain Access module and adds a domain suffix (i.e. path prefix) for each domain....
Categories: Developer tools

Role Access Control

A Drupal module to handle access control based on role references. Concept Role Access Control (RAC) was developed around the same idea as Taxonomy Access Control. The major difference is the use...
Categories: Access control

Views integration for Panels tables

Adds Views integration for Panels tables so that you can create Views that include information from Panels!

Views Advanced Routing

Views Advanced Routing is a module providing a custom display extender for Views allowing you to take advantage of Drupal 8's new routing system. You're now able to set the defaults, requirements,...
Categories: Access control

Page Title Visibility

This module provides the ability to control the visibility of the page title block on either an individual node or content type basis in a way that addresses both accessibility and SEO. The module...
Categories: Content display

Disable Taxonomy Description

This is a simple module that add ability to disable the taxonomy description field of a specific vocabulary. Usage To use this feature, simply: Install module as default; Edit the vocabulary you...
Categories: Site structure

Certificate

Create and award PDF certificates using tokenized HTML templates. Features Interface for managing custom certificate templates and mappings Built-in core user entity and Profile2 field mapping API...
Categories: User engagement

Linkit panel pages

This module extends Linkit with the possibility to link to Pages from page_manager. The 7.x-2.0 version will only work with Linkit 7.x-2.2 or newer.
Categories: Content editing experience

Views alias filter

Since from March 21, 2024, the module "Views URL alias" began to work with Drupal: ^9 || ^10, it makes sense to use it instead of this module. Provides exposed filter to filtering nodes by URL...

MVPCreator Theme

Provides some Panels style and layout utilities for use in a Panopoly site (or Panopoly-based distribution). Includes (or will include) the following: Style plugin: Background color Style plugin:...

Views data export - JSON support

This module provides a JSON output format for the Views data export module, allowing an export into a simple form of JSON. Alternatives To be honest, you probably actually want to use the Views...
Categories: Import and export

CKEditor Balloon Panel

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Introduction This module enables the Balloon Panel plugin...
Categories: Content editing experience, Integrations

Smartling Connector for Drupal

Overview Streamline your translation processes with the Smartling Connector for Drupal Translation Management Tools (TMGMT). Automate content for translation and deliver the finalized translations...
Categories: Integrations, Multilingual

Simplified Social share

Let your users share via their accounts on popular social networks such as Facebook, Google, Twitter, LinkedIn, Vkontakte and over 50 more. Install this free module to enable Social Sharing on your...
Categories: Content editing experience, Developer tools, Integrations

Collapsible Drag 'n Drop

Managing Drupal's menus relies heavily on draggable tables. Dragging menu items around to order them and manage their hierarchy is very intuitive. But this system breaks down when your menu...
Categories: Content editing experience, Developer tools

Patch manager

Patch manager provides a developer tool for managing patches to core and contributed modules. Scary warning Please think about Patch Manager module as a developer tool that should never be used on...

Semantic Fields

Semantic Fields (formerly Semantic CCK in Drupal 6) was created to give users the abilility of customizing and enhancing the HTML output of a field. With Semantic Fields enabled, users can specify...
Categories: Administration tools, Site structure, Search engine optimization (SEO)

Simple Responsive Table

Introduction Module will be needy one to make table responsive in small screens. Lightweight in sense no need for additional plugins, just install that's it. Configuration Manage and configure...

Entity Embed Link

This module will not be needed for Drupal 11, as the issue it solves has been fixed. This is a module that is meant to cleanly address the issue with Entity Embed that prevents images from being...
Categories: Content editing experience, Media

Menu Perms per Menu

Extends Menu Admin per Menu with fine-grained permissions for each menu: Add new links from the menu interface Remove links from the menu interface Enable/disable menu links Expand menu links Edit...
Categories: Administration tools

Pages