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

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

Remote File Source

Remote File Source allows you to add a file from a remote server to a filefield without transferring it locally. Requirements: FileField Sources Remote stream wrapper
Categories: Site structure

Site Studio Configuration Management

The Site Studio provides a recommendation that the best practice for managing Site Studio configuration is to use the Config Ignore and Config Split module. Configuring this module, removes the...
Categories: Developer tools

Entity Relationship Diagrams

Description This module lets you visualize the Entity structure of your Drupal 8 site using an Entity Relationship Diagram (ERD). While this isn't meant to be a fully functional tool to build new...
Categories: Content editing experience, Content display, Developer tools

Cookie Information

Cookie information integration for Drupal to allow end-users to control their cookie tracking. Overview The Cookie information module allows the administrator to insert an automatically generated...
Categories: Integrations

CiviMember Roles Sync

Synchronize CiviCRM Contacts with Membership Status to a specified Drupal Role both automatically and manually.
Categories: Integrations, Access control

Hide Block by Role

This module will allow you to hide blocks for users who belong to certain roles.

PHP FFmpeg

This project is an API module that integrate with the PHP FFmpeg library. This module doesn't do anything by itself and is usually extended by other projects that do something useful with FFmpeg....
Categories: Developer tools, Integrations

One Time Login Link Admin

Generate a one-time login link for the user from the admin UI in Drupal8 or Drupal9 This module provides an option in the people's page in Drupal admin from which an admin user can generate a one...
Categories: Administration tools, Access control, Developer tools

Data field

Multiple Data Field is a Drupal module that allows you to create custom fields with multiple values under the default table form. Base on module triple field and paragraphs table But it offers...
Categories: Site structure

Mautic Integration

Adds the Mautic web statistics tracking system to your website.
Categories: Integrations

prettyPhoto Formatters

prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrame. It's a full blown media modal box. Features Provides formatter...
Categories: Site structure

Social networks wall

This module provides a block that displays feeds from any social network. Out of the box, it provides 2 social networks already implemented : Twitter & Instagram. Any other social networks and the...

Media AV Portal

Media AV Portal adds European Audiovisual Services as a supported media provider. Requirements It extends the Media module. Usage Use the video page url http://ec.europa.eu/avservices/video/player...
Categories: Integrations, Media

UC Recurring Payments and Subscriptions

Ubercart has included the Recurring Fees module as a core module for some time now, allowing users to associate recurring fees with products that customers must pay for via credit card....
Categories: E-commerce, Integrations

RSS field formatters

Provides field formatters for node RSS view mode:<category> element for taxonomy term reference fields;<enclosure> element for file, image and media fields (RSS enclosures are the...
Categories: Site structure, Import and export

Embed Block

Embed Block is tiny module that renders a block into formatted text by using a format filter. On order to embed a block in text, you should add the following placeholder: {block:PLUGIN_ID}, where...
Categories: Content editing experience, Content display

Views Sort By Options Weight

Adds Views sorting plugins that allow setting weight for each list field or entity bundle option. For instance: You have an entity with a "list" field, which we'll call "Status." The available...

SWF Embed

SWF Embed is a simple developer-centered module for working with Macromedia Flash-based content. It provides the necessary hooks for adding Flash content on the server-side, as well as the...
Categories: Developer tools, Media

NovaPoshta Tracking API

This module complements the Drupal AlternativeCommerce (Basket) module and the AlternativeCommerce NovaPoshta API module. The NovaPoshta Tracking API module allows you to track the delivery status...
Categories: E-commerce

tinynav.js

This implements a fork of the tinynav.js jQuery library and has an associated admin settings page for configuring it to use in any of your themes. As of 1.1 this module now comes with code based...
Categories: Developer tools

Breadcrumbs Visibility

This module provides the ability to control the visibility of the breadcrumbs block on either an individual node or content type basis. The module targets node pages only; other entity types, such...
Categories: Content display

Views Refresh

The module provides AJAX command to refresh the current page of the view. This is API only module. To get AJAX commands in PHP, you can use functions: views_refresh_ajax_command_refresh($view...

Simple oEmbed

Simplify adding videos and other rich media by inserting URL using oEmbed technology. You can put oEmbed supported URL in contents on its own line and it will automatically turn into a video or...
Categories: Content editing experience, Media

User Import Framework Plus

User Import Framework Plus extends the brilliant work of the original User Import Framework module to allow you import the following additional types of fields. 1. Core users - Only the "picture"...

Shortcode for Wysiwyg

Provides Shortcode – Wysiwyg integration. Shortcode is an API that handles the Shortcode macros for text formats. You can insert these defined and enabled macros from the Wysiwyg editor's toolbar....
Categories: Content editing experience

Pages