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

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

CKEditor Responsive Plugin

Tired of manage responsive when you have to use WYSIWYG editor ? This module provide a plugin for CKEditor which allows the user to add responsive area in a textarea. This module is only inserting...
Categories: Administration tools

Default Content (Deprecated)

Drupal 8 Version For best results use Drush to export nodes to a specific module. Any node is supported along with its menu links. Path alias is not working yet because of a core bug. Whenever a...

Responsive images and styles

Overview This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width. The future (Drupal 8) See [...
Categories: Content editing experience, Media

Autoload

The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools

Context error

Provides a context condition for triggering on a 403, or 404 error page. Possible combinations: 403 error only 404 error only 403, or 404 error Neither 403 nor 404 error page Development of the...
Categories: Content display

Content Translation Redirect

This module will be useful if you need to redirect users from pages of non-existent content translations. Features Default redirect settings. Redirect settings for content entity types and bundles....
Categories: Multilingual, Administration tools

Commerce Exchanger

Currency exchange rates module for Drupal Commerce 2. Features Built for Drupal Commerce 2. Built as Drupal Commerce plugin Plugin-based module for handling external providers Support cross...
Categories: E-commerce, Integrations

JSON:API Search API

This module adds JSON:API resources that allows you to query your Search API indexes using the JSON:API spec.
Categories: Decoupled, Site search

SimpleCrop

SimpleCrop provides the simplest workflow for manual crop of images. Basically, you can crop image in three steps: upload image => select area => save content. Functionality of this module covers...
Categories: Content editing experience, Site structure, Media

SimpleAds

What is the SimpleAds module? A Drupal module to create advertisement blocks, create advertisement campaigns and view advertisement statistics. Key Features Create advertisement blocks with ability...
Categories: E-commerce, Media

Organic Groups Webform Integration

This module provides integration between Organic Groups and Webform modules. It allows users that have "edit own webform content" or "access own webform results" to edit any webform content for...

Code per Node

Code per Node makes it possible to add custom CSS and Javascript per node, per content type, per block, and globally. The code is stored in the database, but served from the file system. It also...
Categories: Developer tools

File Force Download

File Force Download can be used to force the user's web browser to download the file to disk instead of displaying it in the browser window. Web browsers today are pre-configured to render various...
Categories: Content display, Media

Acquia Drupal Starter Kit Article

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience

Bootstrap Basic Image Gallery

This module provides an image formatter that displays your images as a simple Bootstrap-based image gallery. The main purpose of this module is to easily display a main image for a piece of content...
Categories: Content display, Site structure, Media

Site Alert

The Site Alert module is a lightweight solution for allowing site administrators to easily place an alert on their site, for example for maintenance downtime, or any general informational message....
Categories: Developer tools

Behavior weights

This module's API allows to set weights for behaviors attached via Drupal.behaviors. See How can I control the order of Drupal.behaviors? (on stackoverflow). You will only need this module if you...

Commerce Fieldgroup Panes

This is a contribution to the commerce checkout process. This module creates for each field group of the order entity a new checkout pane. These panes can be activated or deactivated as usual. This...
Categories: E-commerce

Domain Blocks

Overview Domain Blocks is an additional to Domain Access modules that enables domain specific visibility settings for blocks. Released as a response to a request in Domain Access queue - http:/...

Commerce Ajax Add to Cart

Travis CI build status Using this module you can ajaxify the add to cart operation. The updated cart will be displayed without page refresh and a popup message will be shown after you add an item...
Categories: E-commerce

me aliases

Provides shortcut paths to current user's pages, eg user/me, blog/me, user/me/edit, tracker/me etc. This means logged in users no longer have to know/remember their uid, and it makes it easier to...

International Phone

Drupal module for entering and validating international telephone number. Based on/uses the Javascript plugin intl-tel-input by jackocnr Attention Version >= 4.x Since the module requires an...
Categories: Developer tools, Site structure

Better Search Block

With just a couple clicks you can change your boring Drupal search box into a nice looking search box with icon animations. Additional features: Configurable search box size Configurable...
Categories: Site search

Acquia Drupal Starter Kit Document

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience

Custom Contextual Links

The Custom Contextual Links module allows you to add your own links to the contextual drop down widgets of blocks and nodes. Contextual links are really great for quick access to settings pages...
Categories: Administration tools, Site structure, Developer tools

Pages