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

2,408 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.

Deploy - Content Staging

The Deploy module is designed to allow users to easily stage and preview content for a Drupal site. Deploy automatically manages dependencies between entities (like node references). It is designed...
Categories: Administration tools, Developer tools, Import and export

Submenu Tree

Submenu Tree provides a method for structuring content hierarchically. For content which has a menu link, Submenu Tree display a list of content which is at the same level or below the content in...
Categories: Content display, Site structure, Developer tools

Features Roles Permissions

Adds support for exporting roles with related permissions in features. Port of the patch from https://drupal.org/node/1411678.
Categories: Developer tools, Access control

Simple Upgrade from Drupal 7

# D7 Content Import A Drupal 11 module for importing content exported from Drupal 7 sites. ## Overview This module provides a way to migrate content from Drupal 7 to Drupal 11 without going through...
Categories: Developer tools, Import and export

Entity Reference Tweaks module

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The idea of the module is to provide enhancements to the...
Categories: Decoupled, Developer tools, Site structure

CCK Create Install

This module lets you select an existing cck_node type and creates module install code for the cck node, cck fields as well as the referenced taxonomy. This is usefull if you create a module based...
Categories: Developer tools

Media Contextual Crop API

Provides basic API for Media Contextual Cropping. This module is just a plugin type & service provider. Please look at the other modules of the Context Cropping Familly Configuration This is the...
Categories: Content editing experience, Developer tools, Media

drutils

drutils is drush plugin providing additional drush utility functions for generic tasks, currently for Drupal 7. Commands Call drush help [COMMANDNAME] for details on the commands below. drutils...
Categories: Developer tools

Spaces Controller Node

Lets you override nodes within an OG space. Sounds useless, but let's say you're creating OG spaces from a "master site" whose nodes act like templates. Some of the nodes you might want to leave as...
Categories: Developer tools

Custom review

Usecase: let's imagine you want to create some specific tools to allow your users reviewing some nodes (for instance a CCK-audio review, a CCK-text review, a complex-type-CCK review, ...). Let's...
Categories: Content editing experience, Developer tools

Encryption

Encryption This module provides a simple two way encryption solution. There are no module dependencies. It uses openssl which is compiled into php (unless explicitly omitted) to encrypt/decrypt...
Categories: Developer tools, Security

Vendor Stream Wrapper

Module Overview Drupal and Composer working together is great for management of external libraries, that can be integrated into Drupal sites. It is a good practice to have the /vendor directory...
Categories: Developer tools

Reverse Reference (revref)

Drupal stores entity relationships in one direction; a node that references a taxonomy term knows about that term, but the term has no built-in way to know which nodes reference it. The Reverse...
Categories: Developer tools

Select2 Boxes

Description Provide Select2 field widgets for forms and views filters. You can turn all elements on your site into using select2 boxes by default. It can also be used for entity reference fields....
Categories: Site structure, Developer tools

Variable Check

Drupal 7 has a new and efficient way of loading module and theme settings from the database. The new loader requires all settings to be stored in the current (serialized) format. An unfortunate...
Categories: Administration tools, Developer tools

Commentsblock

Why Often people want to put something between the comments an the body or they want to put a block between the comment form and the comments. Or they just want to be able to sort by date ...Thats...
Categories: Content display, Developer tools

Form mode manager

Synopsis Provides an interface that allows the implementation and use of Form modes easily without specific development. This module provides different configurations/routes/UI/Additional...
Categories: Administration tools, Site structure, Developer tools

Migrate default content

Migrate default content provides a way to import content into a site using yaml files stored in the default_content directory of a drupal project. Configuring the default directory By default, the...
Categories: Content editing experience, Developer tools

Nagios Monitoring

The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations

Entity Relationship Diagrams

Description This module lets you visualize the Entity structure of your Drupal 8 site using an Entity Relationship Diagram (ERD). While this isn't meant to be a fully functional tool to build new...
Categories: Content editing experience, Content display, Developer tools

REST Server

The REST Server provides an interface for the Services module to communicate with REST clients. REST Server 2.x This is a brief introduction to how the rest server works. See the [services_oop]...
Categories: Developer tools, Integrations

DXPR Builder: The AI Visual Page Builder for Drupal

This module is included in DXPR CMS. DXPR Builder is the AI page-builder for Drupal. It swaps complex back-end forms for a front-end, drag-and-drop experience that respects Drupal's Entity API ...
Categories: Content display, Content editing experience, Developer tools

Comment plus

Since my lacking time for this is unlikely to get better soon, I ceased development of this module. If you'd like to take over (or fund the required time), drop a line! This module extends Drupal's...
Categories: Content editing experience, Content display, Developer tools

Autosave

The Autosave module automatically saves a snapshot of your content type form using AJAX. If the user's browser or machine dies while editing a node; the edits will be presented to the user the next...
Categories: Content editing experience, Developer tools

Comment goodness

Provides comment sorting, comment form placement and comment form configuration settings. Drupal 7.x does not support newest-to-oldest comment sorting. This module addresses this gap in...
Categories: Content display, Developer tools

Pages