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

54,015 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.

File download count

An API for tracking file downloads. Recommended use is by using file_entity's file/[file:fid]/download callback page. Basically the difference between this and other file download tracking modules...
Categories: Media

Restrict route by IP

The Restrict route by IP module provides an interface to manage route restriction by IP address. Features - Access restriction with a set of IP and/or IP range. - IP range can be defined as follow:...
Categories: Security, Access control

Content hub tree

Visualize node/content using the underlying content menu structure.
Categories: Content editing experience

Remove field name prefix

This tiny module removes the requirement for fields to have machine names starting with field_. Why would you want to do this? There's a couple of reasons: You don't like the superfluous...
Categories: Administration tools, Developer tools, Site structure

Image Link Attributes

About The Image Link Attributes module extends Drupal's default image field so that when an image is linked, additional attributes can be applied to the link for "Target", "Class" and Relationship ...
Categories: Content display, Site structure, Media

Translate View Paths

Overview This module helps you to use language specific aliases for View Paths defined using Drupal core Url Alias Module at following path /admin/config/search/path. It is specially useful if you...
Categories: Administration tools, Multilingual

Workflow Notifications

This module provides a way to configure Email or SMS messages that will be send upon a certain State transition by supporting the Workflow contributed module. Based on the state change, a Mail...
Categories: Integrations

ECA State Machine

Integrates ECA with State Machine. Provides integrations plugins for ECA with access to the following state machine components: Events Pre transition event Post transition event Conditions Testing...
Categories: Administration tools, Automation

Spam

The Spam module provides numerous tools to auto-detect and deal with spam content that is posted to your site, without having to rely on third-party services. The Spam module provides a trainable...
Categories: Administration tools, Content editing experience

Instagram Without API (IWA)

#Instagram Without API It is a very simple module that integrates with Instagram without API and creates a block containing your most recent Instagram posts. You also need to add the user name of...
Categories: Integrations

CiviCRM Cron

Use Drupal's cron to call CiviCRM's cron. CiviCRM's cron can (and should) be called directly from the command line, but this is a simple way to define the user, pass, and sitekey used in the...
Categories: Integrations

Boxout

A CKeditor plugin that allows editors to add a block of text to the content. When you click on the Boxout button, a popup will be displayed and you can insert a Header and a Body. Click Insert and...
Categories: Content editing experience, Content display

File Details

Introduction The File Details module provides a field formatter for media file entity types. This module provides the following functionality: - Add a wrapper class - Display file or media name -...
Categories: Content editing experience, Site structure, Media

Drupal Computing

Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the...
Categories: Developer tools, Performance, Integrations

Libraries CDN API

This module is deprecated in favor of CDN Library. Libraries CDN API is an API module to query CDN services to automatically provides libraries on your site. It is bundled with two CDN plugins:...
Categories: Developer tools, Performance, Integrations

Commerce Extended Attributes

Helps to administer Drupal Commerce 2.x product attributes. You may need it if the set up on your Drupal Commerce site requires creation of a great number of attributes. Also, the Commerce Correct...
Categories: E-commerce, Developer tools

Layout Paragraphs Toggle Publish

This is a lightweight module to add a toggle button for Paragraphs using the controls in Layout Paragraphs. Installation Installation of this module is the same method as any other Drupal module. 1...

Open Y Mappings

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Important project for all sorts of Syncers needed for...
Categories: Decoupled, Developer tools, Site structure

Opigno TinCan Question Type

Opigno TinCan Question Type Synopsis This module adds a new question type for the Quiz module. With this new question type, you will be able to import TinCan Packages to your Drupal instance and to...

Webform paragraphs

Adds a paragraph reference to the webforms when they are submitted from a paragraph context.
Categories: Site structure

Attach Inline

Inline JavaScript should be re-rewritten for Drupal 8 to define libraries and use drupalSettings to pass data. When inline code blocks are absolutely necessary, this module extends Drupal's asset...
Categories: Developer tools

JS Defer

Drupal module to defer JS loading after a signal, it is a JavaScript Quality of Service oriented module. This is useful to give some scripts priority in front of others. This is not done to make...
Categories: Developer tools, Performance

Extra Block Types (EBT): Call to Action

Extra Block Types: Call to Action module provides ability to add Text with CTA button (or two buttons). The module settings allow to select 1 or 2 columns and place image to the left/right. Also...
Categories: Content display, Content editing experience

WissKI

WissKI is set of modules which extends drupal with semantic web technology making it a semantic virtual research environment. The current main focus is, but is not restricted to, the digital...
Categories: Access control, Content display, Content editing experience

Rollover Filter

This module provides a simple method to enable content editors to use image rollover states. It makes no checks against the referenced image types, it simply converts [rollover] wrappers into...
Categories: Content editing experience

Pages