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

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

Azure Key Vault

Azure Key Vault REST API Integration prefer Vault instead of azure This module is providing the REST API integration between Drupal 10/11 and 'Azure Key Vault' using the 'Azure Active Directory' ...
Categories: Administration tools, Developer tools, Security

Workflow defaults

By default workflow sets the first available workflow state as the default on node add forms. This module allows you to specify a different default workflow state. Use the (Default) option to leave...
Categories: Administration tools, Developer tools

Domain URL

Domain URL allows administrators to set canonical URLs for non-node paths in a Drupal installation using Domain Access. The current code is proof-of-concept. It needs work. If anyone would like to...
Categories: Administration tools, Content editing experience, Developer tools

Twig testing

Just a small module to help ease testing (performance and markup comparison) for theme hooks which may be otherwise difficult to test on their own. Mostly useful as a tool for testing sub-issues of...
Categories: Developer tools

Compile GeSHi Node

Writing code on your website using GeSHi? Maybe you'd like that code to be compiled automatically for you? The Compile GeSHi Node module offers an interface for this purpose. It is a bit of manual...
Categories: Developer tools, Import and export

Organic Groups Site Manager

Note: Development and issues are handled on GitHub, and code is synced back to Drupal.org This module provides support to setup a platform supporting multiple (sub)sites based on Organic groups (OG...
Categories: Content editing experience, Developer tools

Grabber

Scan sites. Save scanned data. Load data into node. Scheduled. Manual. Log journal. Optimizer. Field collection support. Field collection merge. Unique by field. Multivalued fields support. Image...
Categories: Content editing experience, Import and export, Developer tools

HTTPRL Spider

HTTPRL Spider uses the excellent HTTP Parallel Request & Threading Library to perform an internal cache seeding spider via Drush. This is not a module, it's a command line call that can be used to...
Categories: Administration tools, Developer tools, Performance

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

Migrate Nodes to Media

Provides a UI for mapping content type fields to core media fields and executes the migrations. Users can create multiple migrations and run them. Also provides JSON output for content types and...
Categories: Developer tools

Features Separate Files

Features Separate Files places individual exportables into separate files. It currently works with CTools exportables like Page Manager definitions, Mini Panels, Views, etc. This is essentially a...
Categories: Developer tools, Import and export

Ajax auto save

Auto save nodes while editing (not during creation) directly to database through ajax. The pipedream goal is to remove the Save button completely by aggressively saving any changes directly to db,...
Categories: Content editing experience, Developer tools

Replicate Bonus

This module provides a couple of additional functions on top of the replicate/replicate_ui modules. Currently: Redirecting the user back to the node-edit form of the replica. Automatically set the...
Categories: Administration tools, Content editing experience, Developer tools

Auto complete fields

Like core provides form field : '#autocomplete_path' => 'user/autocomplete', this module will provide menu path for few more #autocomplete_path options for more custom auto complete path look at :...
Categories: Developer tools, Site structure

SmartCache

SmartCache is a js and css gzip & cache script. It mantains an updated cache of every js and css file on your site and serves it to browsers supporting http compression. SmartCache generates Expire...
Categories: Developer tools

Context Form Alteration

Alter forms via Context reaction. zOMG! More friendly, exportable, GUI alternative to writing form_alter functions in custom module code. Set various form values, attributes, and element access...
Categories: Administration tools, Developer tools

table_api

What Can it do? This module allows developers to expose drupal-style queries (db_select) as a pageable-sortable ajax table with as little coding as possible: Supports join queries* Supports...
Categories: Content display, Developer tools

Migrate Apigee

UPDATE This project is now obsolete as the Apigee Dev Portal Kickstart maintainers have added a Drupal 7 to 8 migration. We will collaborate on that effort rather than supporting a separate project...
Categories: Developer tools, Import and export

Required Content

The purpose of this module is to ensure any content that is required by configuration exists when that configuration is loaded. Deploying content and configuration changes together is hard It can...
Categories: Content editing experience, Developer tools

Opigno Learning Path Creation

The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions. These elements work together...
Categories: Content editing experience, Developer tools, Site structure

Form Alter Events

Alter forms using Event Subscribers instead of traditional hooks. Overview Form Alter Events provides an event-driven system for altering forms in Drupal, offering an object-oriented alternative to...
Categories: Developer tools

Google Closure Compiler

This module aims to utilize Google Closure Compiler API/application to optimize your cached JavaScript files. More info about the application/service: http://code.google.com/closure/compiler/...
Categories: Developer tools, Performance

At.js

Awesome inline autocompletion within textareas using At.js http://ichord.github.io/At.js This module adds integration for At.js and listeners you define with: Textareas without a WYSIWYG Bueditor...
Categories: Content editing experience, Developer tools

Preset

Not to be confused with the Presets module... IMPORTANT NOTE: This module has been deprecated. The latest version ( DEV ) of MediaFront module 7.x no longer needs this module. For those who are...
Categories: Administration tools, Developer tools

Shownid

What is it? This is kind of a simple module, apologies for that, but it does something that is often requested by our site editors: It shows the nid / tid of the current active page in a...
Categories: Developer tools

Pages