Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Webform Localization
The Webform Localization module provides multilingual features to the Webform Module. Special options in the webform and component configuration let you enable different ways to manage translation...
Taxonomy display
The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure
X Autoload
xautoload is a performant and comprehensive PHP class loading suite for Drupal 7. Most importantly, it provides Drupal-8-style PSR-4. But it can also provide class loading for 3rd party packages....
Categories: Developer tools, Integrations
File Download Link
The "File Download Link" Field Formatter This module provides a field formatter plugin for rendering File fields or Image fields as configurable download links. You can configure the link text,...
Categories: Media, Site structure
Bootstrap Paragraphs
The Bootstrap Paragraphs module provides a suite of content and layout Paragraph bundles made with the Bootstrap (front-end framework. Combine the power of the world's most popular front-end...
Categories: Content display, Content editing experience
Entity cache
Entity cache puts core entities into Drupal's cache API. This module will not be ported to Drupal 8, 9, 10 or 11, because entity caching is supported in core: [#597236]. Due to the entity loading...
Categories: Performance
Private Message
Overview This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,...
Categories: Developer tools, Integrations
CKEditor CodeMirror
CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations
Storage Entities
A new entity type for managing data that should be stored in the database, but only displayed within or associated with other content. If you're using a solution like Rabbit Hole to prevent direct...
Categories: Content editing experience
Frequently Asked Questions
The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is...
Categories: Content display, Site structure
AJAX Comments
Provides ajax comments to Drupal sites (commenting like a social networking sites: Facebook, Google+, vk.com etc). Features: - Makes AJAX submits - Allows replies to comments on the actual thread...
Categories: Content display
Configuration Inspector
Configuration inspector uses the core built-in configuration system as well as schema system to let you inspect configuration values and the use of schemas on top of them. This makes it possible to...
Categories: Developer tools
Colorbox Load
The Colorbox Load module is an implementation of the core D7 colorbox feature of the same name, allowing you to load content into a colorbox via AJAX. If you're looking to open content in colorbox...
REST Export Nested
Overview This module extends core's REST Export views display to automatically convert any JSON string field to JSON in the output. It works with Views Field View. Theoretically it should work with...
Categories: Decoupled, Import and export, Integrations
Machine name
This module provides a machine name field. If you just need a stand-alone machine name field (a field with a value that will never change for same reason), use this. If you want two fields tied...
Categories: Site structure
Auto Login URL
Version 3.1.3 Released! Stable release 3.1.3 is now available. This major release introduces powerful per-URL configuration, enhanced security, comprehensive test coverage, and full Drupal 10.3+...
Categories: Access control
jPlayer
The jPlayer module provides a wrapper around the jPlayer JavaScript library. This library provides an HTML5-based player, that uses a Flash fallback for browsers that do not yet support it. This...
Categories: Site structure, Media
AudioField
Drupal 8 The Drupal 8 version of the Audio Field module is a full rewrite from the Drupal 7 module. This module is a file formatter for the File and Link modules. It allows you to upload or link...
Categories: Content display, Content editing experience, Site structure
Improve Line Breaks Filter
The text editor often replaces the line breaks with empty paragraphs nbsp;. Paragraphs with a margin can weaken the look of your website. This module provides a text filter that replaces empty...
Categories: Content editing experience, Content display
Phone
This module provides a phone field type You should probably consider using https://www.drupal.org/project/telephone instead. Eventually, the validation and formatting features of this module will...
Categories: Content editing experience, Site structure
Integer to Decimal
Converting a field with data associated to it from an integer to a decimal is not currently supported in Drupal for obvious reasons. This module will allow site builders to convert node fields of...
Categories: Site structure
Entity Class Formatter
Overview Entity Class Formatter is a very simple module which formats values of fields (of varying types) such that a class or attribute is placed on the parent entity of that field. The module can...
Categories: Content display
Views Megarow
What is Views megarow? This module allows you to display content coming from a menu callback between two items of a views result set as a modal-like. You can use it to display a preview of your...
Add to Cal
Drupal field formatter providing Add to Calendar links. Export events Google Calendar Yahoo! Calendar Outlook.com Calendar iCal / MS Outlook The field formatter provides a button next to the field...
Categories: Integrations, Site structure
Google Map Field
This module introduces a Google Map Field type, enabling content editors to seamlessly integrate maps into any fieldable entity. Editors can pinpoint locations by dropping a marker and customizing...
Categories: Site structure