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.
ShareThis
Integration with the ShareThis social bookmarking utility on selected node types. The code for this project was based on the original share project for Drupal 5.x. The code for this project has...
Categories: Integrations
Paragraphs Features
Paragraphs Features This module provides few additional features for paragraphs module. Available features 1. Add In Between This feature provides additional buttons between paragraphs for...
Categories: Content editing experience
Taxonomy Views Integrator
TVI Overview The TVI (Taxonomy Views Integrator) module allows selective overriding of taxonomy terms and/or vocabulary with the view of your choice. Using TVI you can easily create custom views to...
Categories: Content display, Developer tools, Site structure
Back To Top
Back To Top adds a button that hovers in the bottom of your screen and allow users to smoothly scroll up the page using jQuery. Drupal 10 and 11 info Branch 3.x is a rewrite with new javascript and...
Categories: Content display, Content editing experience
Client-side Hierarchical Select
The main feature of the project is to provide a field widget for selecting taxonomy terms in a hierarchical fashion. The module preloads the taxonomy hierarchy and passes it to the client (your...
Categories: Site structure
ImageCache Actions
Introduction This module provides a suite of additional image effects that can be added to image styles. The image styles admin submodule also adds the 'duplicate', 'export' and 'import' actions to...
Categories: Media
Content Construction Kit (CCK)
The Content Construction Kit allows you to add custom fields to nodes using a web browser. The D7 version of the contrib CCK package currently contains: D6 -> D7 data migration code, see Migrating...
Categories: Content editing experience
EU Cookie Compliance Matomo
Allows you to manage Cookie compilance for Matomo. It works with cookie categories. The behavior works with the following features: Opt-in. Don't track visitors unless they specifically give...
SVG Image Field
This module adds a new field, widget, and formatter that allow Vector files with the .svg extension to be uploaded and managed by Drupal. Support for the Media Library in Drupal core as well as...
Categories: Content display, Media, Site structure
Rename Admin Paths
This module helps secure the Drupal backend by overriding the admin path. It provides a settings form for replacing the terms admin and user in Drupal routes (URLs). This can also help reduce spam...
Categories: Administration tools
jCarousel
This module allows developers and themers to make use of the jCarousel jQuery plugin. It includes a developer API that other modules can use, as well as Views integration so that you can turn any...
Categories: Content editing experience, Content display, Developer tools
Reroute Email
This module intercepts all outgoing emails from a Drupal site and reroutes them to a predefined configurable email address. This is useful in case where you do not want email sent from a Drupal...
Categories: Developer tools, Integrations
Encrypt
Encrypt is a Drupal module that provides an application programming interface (API) for performing symmetric or asymmetric encryption. It allows integrating modules to encrypt and decrypt data in a...
Categories: Developer tools, Security
Mailgun
Mailgun module provides integration with the Mailgun email service. The module uses Mailgun's Official SDK for PHP. Mailgun is email automation created for developers. It uses REST APIs to...
Categories: Integrations
jQuery UI Tabs
Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Tabs library for any themes and modules that...
Categories: Developer tools
Configuration log
With this module, you can easily log any configuration change in Drupal 9, 10 or 11, giving you a detailed record of all changes made to your site's settings. The module includes several logging...
Categories: Administration tools
Flexible permissions
Now part of Drupal core 10.3 as the Access Policy API This module has been turned into a core system: [#3371246] Please do not start a new project using this module, unless you are using Group v2...
Categories: Access control
Automatic Nodetitles
Automatic Nodetitles is a small and efficient module that allows hiding of the content title field in the form. To prevent empty content title fields one can configure it to generate the title by a...
Responsive and off-canvas menu
Important! The currently supported versions of this module only work with the 8.x.x version of the mmenu library. At the time of writing this is the latest version. Drupal 11 compatibility As of...
Categories: Site structure
@font-your-face
Overview @font-your-face provides an administrative interface for browsing and applying web fonts (using CSS @font-face, supported in all popular browsers) from a variety of sources. Try it out on...
Real AES
Overview Real AES provides an encryption method plugin for the Encrypt module. This plugin offers AES encryption using CBC mode and HMAC authentication through the Defuse PHP-Encryption library....
Categories: Security
Special menu items
Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want...
Leaflet
Drupal advanced integration with the Leaflet JS mapping library. A Modern, Lightweight Open-Source JavaScript Library for Interactive Web Mapping Drupal Leaflet module is dependant from the...
Categories: Content display, Integrations, Site structure
Email TFA
This module enables Two-Factor Authentication (TFA) via email. It utilizes the user's registered email to send a verification code each time they attempt to log in. This adds an extra layer of...
Categories: Access control, Security
Link checker
The Link checker module extracts links from your content when saved and periodically tries to detect broken hypertext links by checking the remote sites and evaluating the HTTP response codes. It...