
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.
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