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.
Currency
This module provides your website with currency conversion, currency information & metadata, and amount/price display functionality. Features For end users: Currency conversion page Currency...
Categories: E-commerce
Emulsify Twig
Final version of Emulsify Twig - use Emulsify Tools Note: The 5.x version is last supported version of Emulsify Twig that will work with Drupal 10 and 11 only. Support for Drupal 9 has been dropped...
PHPMailer
Adds SMTP support for sending e-mails using the PHPMailer library. Comes with detailed configuration instructions for how to use Google Mail as mail server. The main differences to the SMTP...
Taxonomy Access Control Lite
This node_access module governs access to nodes based on the taxonomy terms applied to the nodes. A simple scheme based on taxonomy, roles and users controls which content is visible. As the name...
Categories: Access control, Security, Site structure
Sendgrid
Sendgrid email module that uses the official sendgrid PHP library. This module requires mailsystem. Installation instructions Install as any other module (See Installing modules instructions) Add...
Categories: Integrations
Services Views
Message updated December 1st 2017. There is a Release for 7.x-1.3. Take a look at the 7.x-1.3 Release Notes. As always please attempt this upgrade on a non-production environment first as if you...
Search Autocomplete
Overview This module allows you to add autocomplete functionality to virtually any fields of a Drupal site. During the input, the field will be expanded and offers a list of suggestions before you...
Categories: Site search
Views Date Format SQL
The Views Date Format SQL module allows to format date fields using SQL. This enables group aggregation for date fields using the choosen granularity. The core functionality is to remove the date...
Translation Views
Provides fields and filter to build list in Views with information about translations. As example you can identify which nodes that do not have translations in a specified target language and give...
Categories: Multilingual
Navbar
Note: Previously named "Mobile Friendly Navigation Toolbar" A very simple mobile friendly navigation toolbar introduced as part of the Spark project to solve mobile editing problems with the Drupal...
Categories: Site structure
Configuration Synchronizer
Configuration Synchronizer provides methods for safely importing site configuration from updated modules, themes, or distributions. By taking a snapshot of configuration as installed and comparing...
Categories: Administration tools, Developer tools
AP Style Date
Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience
Unique content field validation
This module allows you to require that the content supplied for entity fields, node titles or taxonomy terms names will be unique if so configured in each field or title/name of the entity,...
Categories: Content editing experience, Site structure
Role Export
What is Role Export The Role Export module allows roles to have machine_names and generates a unique role id (rid) based off of the machine_name. Roles can be exported with Features and get the...
REST menu items
Overview REST Menu Items provides a REST endpoint to retrieve menu items by menu name. Request for example https://example.com/api/menu_items/main?_format=json to get the full menu tree of the main...
Categories: Content editing experience, Decoupled, Developer tools
Hotkeys for Save
Do you often edit content or other site data? Do you get tired of scrolling endless down to the Save button? If so, this module enables you to use hotkeys Ctrl+S (Win) and Cmd+S (Mac) instead of...
Categories: Administration tools, Content editing experience, Developer tools
Feed Import
About Feed Import Feed Import allows to import content into entities (like nodes, users, taxonomy terms, ...) from various file or database types. Also can monitor feed items for changes to update...
Categories: Import and export
Google Analytics GA4
A simple drupal module to integrate Google Analytics 4 (GA4) tracking into your website, providing advanced insights into user behavior and engagement. With easy installation and configuration, our...
Categories: Integrations
user picture field
This module allow you add an image field to user, and show it on user register form, after user register an account, this module will use the fid that upload by image field as user picture's fid....
Categories: Site structure, Access control, Developer tools
jQuery Easing
The jQuery Easing module makes the jQuery Easing plugin available for Drupal modules/themes to use. It provides no functionality of it's own and should only be installed if another project requires...
Categories: Developer tools, Integrations
Kint
Kint is a dumper in the vein of var_dump(), with keyboard controls, search, access path provision, and automatic data parsing. Note: The package naming issue has been resolved. If you are using...
Categories: Developer tools
ThemeKey
ThemeKey allows you to define simple or sophisticated theme-switching rules which allow automatic selection of a theme depending on current path, taxonomy terms, language, node-type, and many, many...
Categories: Administration tools, Content display
Custom View Filters
This module adds two new filters to views: Custom Az Filter: You can filter by the first letter of first/second word for a given text field you will have to define. You should provide a machine...
Categories: Developer tools
Vendor Stream Wrapper
Module Overview Drupal and Composer working together is great for management of external libraries, that can be integrated into Drupal sites. It is a good practice to have the /vendor directory...
Categories: Developer tools
Taxonomy CSV import/export
This module allows you to import or export taxonomy from or to a CSV (comma-separated values) file or with a copy-and-paste text. It helps you to quick import a non-standardized vocabulary, for...
Categories: Import and export, Site structure, Developer tools