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

55,471 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.

Hi-Res Images

CSS px are not intended to be mapped 1:1 with screen pixels. They are actually defined as an angular measurement: http://inamidst.com/stuff/notes/csspx Web browsers running on modern hi-res screens...
Categories: Media

IBAN Field

Features This module provides an IBAN field via the Drupal Field API. The module comes shipped with a second module which provides Webform support. IBAN numbers are validated by country, length and...
Categories: Content editing experience, Site structure, Developer tools

CKEditor Video

A CKEditor plugin to insert HTML5 video. (D7) Requires CKEditor 4.4 or above (D7) Supports both the CKEditor and Wysiwyg modules (D8) Requires CKEditor FakeObjects
Categories: Content editing experience, Media

Image Assist

Image Assist allows users to upload and insert images inline into content. It automatically generates an "Add image" link under fields of your choice. Clicking the link opens an image browser,...
Categories: Content display, Content editing experience

Token Insert Entity

Token Insert Entity offers a WYSIWYG button to embed rendered entities in fields using a WYSIWYG (normally the body of a node). The module adds a button which opens a popup dialog where the user...
Categories: Content editing experience

Commerce Variation Add-on

The Commerce Variation Add-On module allows Product Variations to reference other Product Variations and automatically adds them to the cart in a bundle. It also provides the option to add multiple...
Categories: E-commerce

Enum Field

This module allows you to create List fields (integer/string) that get their allowed values from a PHP enum class. It also provides shortcuts to easily extract enum instances from field items and...
Categories: Developer tools, Site structure

Google AdWords Conversion Tracking

#D8CX: I pledge that Google AdWords Conversion Tracking will have a full Drupal 8 release on the day that Drupal 8 is released. Adds the Google AdWords conversion tracking system to your website....
Categories: Integrations

Maintenance Countdown

Maintenance countdown module provides its own maintenance page with countdown timer, time for this timer can be set in the admin interface. Otherwise, if you don't set time, will be shown a normal...
Categories: Developer tools, Integrations

Context Breakpoint

What it does: Context Breakpoint brings CSS media queries to the server. By using Context and Breakpoints (which will be moved into the core in Drupal 8) you can alter the page based on the...
Categories: Content display

Varbase Email

Adds HTML email templates for Drupal. Varbase documentation Check out Varbase documentation for more details. Use With Varbase Distribution: This module is best used with Varbase distribution. Can...
Categories: Administration tools, Integrations, Multilingual

Bootstrap Buttons (for CKeditor5)

It adds a button into pool of Ckeditor 5 - Bootstrap Buttons. Allows to configure and manage buttons to create HTML template (as a full example): A Button This is analog of https://www.drupal.org...
Categories: Content editing experience

Pinecone VDB Provider

The Pinecone VDB Provider is a database module that works together with the AI Core module, to allow you to do vector searches with AI Search module or other modules that implement it. Overview...
Categories: Artificial Intelligence (AI), Site search

Twilio

The Twilio module provides integration with the Twilio cloud communication platform allowing for your Drupal site to integration Voice and SMS functionality. The module currently provides the...
Categories: Integrations

Edit own user account permission

This module add 'edit own user account' permission. The goal of this module to prevent changes in user account information in the demo sites. Attension: 1. This module manage edit permissions to...
Categories: Access control

Charts Highcharts Drilldown

This module creates a Views style plugin that extends the Charts module's style plugin to enable the Highcharts drilldown feature. Post-Installation When enabled, the module will add a new style...

Views Node Access Filter

This module provides a Views filter to only show the nodes that the current user is allowed to edit. This is typically useful as an UX improvement for editors on the /admin/content page. Note:...
Categories: Administration tools, Access control, Developer tools

Video Embed Youku

Video Embed Youku is a submodule of Video Embed Field for Youku videos support.
Categories: Media, Integrations

IE 6 Update

IE6 Update integrates the IE6 Update JavaScript tool with Drupal, unobtrusively encouraging site users to upgrade Internet Explorer. Features Mimics the IE information bar to suggest to the user to...

Representative Image

Allows you to define representative image or media fields for entities like nodes, taxonomy terms and the like. These can then be used in Open Graph meta tags (via tokens); as fields in views; or...
Categories: Content editing experience, Content display

Devel Accessibility

In Drupal 8, several very important accessibility improvements landed: [#1915302] [#1913086] This module exists to simplify using and testing these APIs. Drupal.announce announcements Can override...
Categories: Accessibility, Developer tools

Commerce Fees

Add fixed fees to your orders in Drupal Commerce. You can configure rules to trigger a fee addition to a given order, examples of this are adding a shipping fee if the delivery is overseas or...

JSON Feed

The JSON Feed format is a pragmatic syndication format, like RSS and Atom, but with one big difference: it’s JSON instead of XML. This module extends Views to provide a feed in the JSON Feed...
Categories: Import and export

Feeds Extensible Parsers XML Mapping

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. Extends XML parser with a mapping override per feed...
Categories: Content editing experience, Developer tools, Import and export

Entity Bulk Delete

Provides a drush command and a queue for mass-deleting entities. Usage Examples: drush entity-bulk-delete node Deletes all nodes drush entity-bulk-delete node --limit=50 Delete all nodes, 50 at a...
Categories: Administration tools, Developer tools

Pages