
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.
Outdated Browser
This module integrates the Outdated Browser library in Drupal. It detects outdated browsers and advises users to upgrade to a new version - in a very pretty looking way. The library ships with...
Categories: Developer tools, Integrations
Tweet Button
Adds the Twitter buttons to your nodes. Choose which content type, and if the button should show on teasers or full nodes. More information: http://blog.twitter.com/2010/08/pushing-our-tweet-button...
Categories: Integrations
Rules download
Exposes some Rules actions to download files from the internet using HTTP and use them within rules. This module exposes the following actions: Download a file from the internet. There's a...
Categories: Media, Automation
Entity Reference Patterns
What is the Entity Reference Patterns module? A Pathauto for Autocomplete fields to control autocomplete field suggestions. Change how autocomplete suggestion list appears when searching for field...
Categories: Developer tools, Site structure
Freelinking
Freelinking provides a filter framework for easier creation of HTML links to other pages on your site or to external sites. The framework uses a wiki style markup to identify links in the form of [...
Categories: Administration tools, Content editing experience, Developer tools
Sheetnode
Sheetnode integrates the JavaScript spreadsheet engine SocialCalc as a new node type in Drupal. SocialCalc was written by Dan Bricklin, co-author of the original VisiCalc spreadsheet app in 1979,...
Categories: Content editing experience, Integrations
Custom Nid
This module allows site builders to create node with their custom nid. If the node with given nid is already exist a message will occur that "Nid already exists". Similar module Custom Entity Id...
Categories: Administration tools, Developer tools
Cache Utility
Cache Utility module provides an ability to view status and flush various caches in three ways: Web browser user interface Curl commands Drush commands The following caches are supported: PHP...
Categories: Administration tools, Developer tools, Performance
Behat javascript
This module aims to provide tools to work with Behat tests and Javascript in Drupal projects. Features included: - Shows JS errors on Behat scenarios and marks them as failed. No configuration is...
Node Summary Token From P Tags
When a node doesn't contain a body-field, the [node:summary] token will not output anything. This module sets the [node:summary] token to the first three sentences found in <p> tags in the...
Categories: Content editing experience, Search engine optimization (SEO)
Smart read more link
Drupal module that provides a dynamic smart read more link and body text. It acts like the core Summary or Trimmed Text formatter, except that when its output is not the full body it adds a read...
Categories: Content display, Site structure
Facets Reset Button
Create new block to shown button for clean all facets filters.
Categories: Site search
Twitter Timeline
This is a simple module to allow embedding of a twitter timeline widget in a Bean block. This module provides a new 'Twitter Timeline' Bean type, enabling you to create multiple blocks that show a...
Categories: Integrations
USWDS Paragraph Components
This suite of Paragraphs bundles works within the USWDS framework. Note about branches 2.4.x = will be for USWDS 2.x ONLY 3.0.x = USWDS 3.x 3.1.x = D10 ONLY, dropping the settings form since it...
Categories: Content display, Content editing experience
Video Presets
Features exportable video presets for video module. Zencoder This module is designed for Zencoder use latest 7.x-2.x version. FFmpge If you use FFmpeg or you can download this http://drupal.org...
Views Local Tasks
This module adds support for creating menu local tasks with Views pages without writing YAML code. Although Drupal core provides a "Link to display" field that can be added to the view's header to...
Categories: Administration tools, Site structure
Media entity document
This module is useless with Drupal > 8.4 because it's in core. Transition from Media Entity to Media in core. Local document integration for Media entity module.
Categories: Media
Commerce Webform
This module extends both commerce and webform. It allows the site owner to create webforms with a new product field. The productfield allows the listing of one or more products which the site user...
Categories: E-commerce
Select2 Multicheck
Description The Select2 Multicheck (select2_multicheck) module provides a new widget for select2 module users. This widget allows multi selection while retaining a dropdown approach. Requirements...
Categories: Administration tools, Site structure, Developer tools
Max Image Size
This module will resize uploaded images to be below the set dimensions. It is not an image style or other presentation layer module. If you want to maintain the original image you should use Image...
Categories: Content editing experience, Media, Performance
Confirm Leave
This module warns users when they're about to navigate away from an unsaved node edit page.
Categories: Administration tools, Content editing experience, Site structure
Brevo (formerly Sendinblue)
This module provides Drupal 10+ integration with Brevo's (formally SendinBlue) API. Current features include transactional email, tracker, and live chat. brevo.com/features/email-api developers...
Categories: Integrations
XSS Prevention
This module's aim is to prevent XSS attacks. It checks if URL contains some characters (%3e, %3c, >,
Categories: Security
Field Group Label
Field Group Label allows you to customize field group label differently for each node or entity where it's used, just install the module, add new field type "Field Group Label" (one per label to...
Categories: Site structure
Views Slideshow: Swiper JS
The Views Slideshow: Swiper module bridges Views Slideshow and the external library, Swiper, so that the touch slider is available as a slideshow type. Swiper is a "modern mobile touch slider with...
Categories: Content display, Integrations