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

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

Coloris Color Selector

Field formatter and form element for the amazing "coloris" Color selector. Checkout the demo page: https://coloris.js.org/examples.html You can find more infos about the plugin here: https://github...

Panels Bootstrap Styles

The Panels Bootstrap Styles module provides Bootstrap styles for Panels regions and panes. It is a Panels style plugin module for the Bootstrap 3 CSS framework. Supported styles: Accordion (Region...

Typed Link

Use Case The original use case for needed this module was a website needed to store a lot of files on a seperate CDN with no API access. In order to make these files available a link field could be...
Categories: Site structure

Opigno like

This project is related to Opigno LMS distribution. It implements possibility to like some posts, or contents, in relation with Opigno social features. For additional details, please consult Opigno...
Categories: Content editing experience

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

CKEditor4-Height (obsolete)

This module changes all ckeditor text fields to respect the "rows" setting of the field. How rows translate into pixels is a global setting, configured via a pixel factor and offset. This module...

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

Key-value Extensions

Extends the core key-value API with a backend for lists and sorted sets that you can do range queries on. The plan is to get these key-value backends into core one day.
Categories: Administration tools

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

Opigno social

This project is related to Opigno LMS distribution. It implements social features, including possibility to connect with other users, share some achievements and messages, like them. A social wall...
Categories: Content editing experience

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

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...

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...

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

Pages