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

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

Dropcap Ckeditor

A drop cap is a decorative element typically used in contents at start of the word. It's a large capital letter at the beginning or a paragraph or text block that has the depth of two or more lines...
Categories: Content editing experience

Currencylayer Currency Converter

The "Currencylayer Currency Converter" module will help your website convert currency using the Currencylayer. It will give you a block to convert currency from one format to another. This module...
Categories: E-commerce

Media Download All

Description The Media Download All module, it is a media entity reference field's display formatter which allows you to download all files associated with one click and which is compressed into a ...
Categories: Import and export, Media, Site structure

Views Slideshow Cycle2

Submodule for Views slideshow which uses Cycle2 library. Main goal is to provide simple RESPONSIVE slideshow. If you want to use local library use following in "repositories" section of your root...

Profile Registration Path

This module enables administrators to set unique registration paths per Profile profile type. Overview: By Default, profile type does not have feature to set registration page for profile. So, if...
Categories: Access control

Preserve page cache

The module customizes Drupal's page cache to disable tag based invalidation (of the page cache only). When reverse proxy or CDNs without tag-based cache invalidation rules are in used, other (time...

Closest Zip Code

A Drupal module which allows you get a closest zip code to another zip code. An API is provided, but no user interface. Details and instructions on GitHub.
Categories: Site structure

Oomph Paragraphs

Oomph Paragraphs — A paragraph configuration starter kit Oomph paragraphs is built with reusable components. The idea is to give sites that use this module a starting point of useful content...
Categories: Content display, Content editing experience, Site structure

MyEmma for Webform

Integration with MyEmma in webforms for Drupal 8/9. Requirements Requires Webform and installation using composer, depends on this php emma library. Installation composer require drupal/webform...
Categories: Integrations

External Body Linker

Extlinker is a module for adding a target="_blank" attribute to the external links in your body content. It requires no special filter and works directly on the content saved to the database. How...
Categories: Content editing experience, Content display, Decoupled

Commerce Admin Checkout

This module allows a site administrators to use Drupal Commerce checkout to create orders for customers. This is useful if you have customizations to your checkout workflow (custom panes, etc) that...
Categories: Administration tools, E-commerce

Auto Unblock Users

If you are using the Login Security module in your Drupal site then Auto Unblock Users helps you to activate users automatically as the track time expires. It'll work like an extension with Login...
Categories: Access control

Entity Parser

Entity Parser is a utility module which provides a possibility to manage Entity Object (Node,Taxonomy term , User and Block Content) to simple array or another custom type such as JSON format . The...
Categories: Developer tools

ECK Permissions

ECK Permissions simplifies the administration permissions for Entity Construction Kit. The module appends a tab for each entity in administration interface that allows to edit relevant to that...
Categories: Administration tools

Marketo JS Forms Integration

This module allows you to create Marketo form blocks on your Drupal sites. This module comes with a new field type so each entity can have it's own unique form. The provided CKEditor plugin allows...
Categories: Integrations, Site structure

ECK Access Own

ECK Access Own appends capability to specify owner access to view, edit and delete for the entities created by Entity Construction Kit. Usage example This example describes the way that was used to...
Categories: Access control

Smart Entity Reference Selection

The Smart Entity Reference Selection (sers) module provides a selection plugin for entity reference autocomplete fields. It adds smart filtering functionality to the form field: Add '#20' to your...
Categories: Administration tools, Content editing experience, Site structure

Sticky Toolbar

Description This Sticky Toolbar module allows individual authenticated users to toggle whether the toolbar is sticky, providing more customization to core's toolbar functionality. Installation To...
Categories: Administration tools, Developer tools, Site structure

Media View Add-ons

Media View Add-ons provides a Views Plugin which adds an additional column to the Media View (/admin/content/media) that displays edit links to the top level nodes each media image belongs to. The...
Categories: Media

Inline Form Errors - Transitions

This module provides a layer of page navigation on top of Drupal core's Inline form errors. This module is really helpful when you are dealing with complex and big forms. After enabling the module...
Categories: Site structure, Developer tools

Static Site Generator

This module is a continuation of the Drupal 7 Static Generator module ("static"). Since static is a reserved word in PHP, the project has been renamed "static_generator". This module generates a...
Categories: Decoupled, Performance, Security

UI Patterns Pattern Lab

The UI Patterns Pattern Lab module automatically discovers patterns defined in a Pattern Lab instance and makes them available to be used in Drupal as UI Patterns. This module will recognize...
Categories: Content display

Skilling

Skilling helps create and run skill courses. Skills are things like programing and mathematics, that require problem solving. There is a separate website on the project's goals, how it implements...

Deceptive Site Remover

This module provides a Drush command to identify and remove any malware and phishing code injected into the site after a cyber attack. The module looks for any unsafe code injected into text area...
Categories: Security

Webform Donate

Provides components and integration to receive donations with webforms using the Payments module
Categories: E-commerce

Pages