
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.
Webform Multiple File
Module Webform Multiple File provides new Webform component for multiple file uploading. The module based on principles of file field widget and has similar design. Features Files validation by...
Categories: Media
File Field Icons
This modules adds the ability to change default file field icons. You can use core icon packages (included in this module), or you can define a custom icon package.
Categories: Content display
Media entity image
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Local images integration for Media entity module....
Categories: Media
Ubercart Addresses
The Ubercart Addresses module adds an address book to the user's profile. When users register, you can require that they provide an address. Users can then add more addresses and edit or delete...
Categories: E-commerce
Contact Save
Never miss a contact message again! This module stores in the database all messages submitted through the core contact forms. This solves the problem of e-mails which don't make it to their proper...
Categories: Integrations
Entity Prepopulate
Prepopulate any entity field with values containing tokens. Works on the entity, not form level, which is more robust. All prepopulation is explicit, which is good for security. Works with multi...
Categories: Content editing experience
Migrate Source YAML
A simple migrate source for migrating content from YAML files. Uses the Symfony YAML component to parse the YAML files. The primary use case is for importing example content defined in YAML files,...
Categories: Import and export
Footer sitemap
Footer sitemap will output a block that may be placed into footer region to display a sitemap. The output may be configured in the block settings where you can configure which menus will be used to...
Fontello
This module integrates the Fontello service via the Icon API module and allows you combine icon webfonts for your own project. Requirements Icon API
Categories: Content editing experience, Content display, Developer tools
Views Database Connector
Description Views Database Connector is a powerful module that gives Views full access to external database tables found in the settings for your Drupal installation. With this module, you can...
Mobile sliding menu
The mobile sliding menu module integrates the mmenu plugin for creating slick, app look-alike sliding menus for your mobile website. Drupal 9 Drupal 9 release comes out as major clean up of...
Categories: Developer tools, Site structure
jQuery Multi
Need to use a higher version of jQuery for your module or theme than the one provided by Drupal/jQuery Update? jQuery Multi allows you to load an extra version of the jQuery library in parallel to...
Categories: Developer tools
Cheeseburger Menu
Cheeseburger Menu is not just another mobile hamburger menu - it can be used on both mobile and/or desktop (you decide!), and it comes with some extra features (and cheese!). We have developed the...
Categories: Content display, Site structure
Login one time
Login one time provides the ability to email one-time login links to users. Features Rules: - [user:login-one-time] token on user events. - [comment:login-one-time] token for node author on comment...
Categories: Access control
jQuery Countdown
Provides the jQuery Countdown plugin by Keith Wood, along with a simple API function (jquery_countdown_add) to easily add countdown/countup timer elements to the page. Submodule: jquery_countdown...
Categories: Site structure, Developer tools
Commerce Checkout Redirect
This module redirects anonymous users to a page where they can login or create a new account when they try to checkout. Included in the Commerce Kickstart v2 distribution. REQUIREMENTS This module...
Categories: E-commerce, Developer tools
Message Subscribe
Overview With this module, users who subscribe to content will be notified when events that involve that content occur. The module leverages the Flag module, which provides a subscribe...
Blocache (Block Cache Control)
Summary: this module allows website builders to change the block cache metadata through the administrative block interface (see attached images). Learn more about cache metadata here. - - - - - -...
Categories: Performance, Developer tools
Field Label
Purpose Field Label extends field formatters for most field types to allow customization of field label text (including plural variant), CSS classes and/or field label wrapper tag at the display...
Categories: Content display, Site structure
SpamAway
When Antibot & Honeypot aren't sufficient and you don't want those in your face anti spam captchas, this is the module for you! What is it? This module was created because Antibot/honeypot were...
Categories: Security
ECA Classic Modeller
A modeller for ECA solely built on top of Drupal core and ECA core. Important notes Please do not use this modeller unless you have no other option. Better modellers are available and can be found...
Categories: Automation
Feeds Import Preview
This module extends the Feeds module and provides a way of previewing the source content before importing. Ever get frustated by debugging your Feeds importers, because you could not get a hang of...
Categories: Import and export
Field extra widgets
Provides two helper widgets for the Field API: Hidden: this widget doesn't show anything on the edit form, and as a consequence prevents the user from modifying the content of the widget. This is...
Categories: Site structure
Views List Sort
Views List Sort allows views to be sorted by a list field's allowed values. This is useful if the allowed values are stored in a non-alphabetical order, but you want to present your view results in...
Cron Debug
Debugging cron jobs in Drupal 7.x Cron Debug will help you find cron processes which fail due to programming or runtime errors time out (PHP, server, database) are very slow Cron Debug will also...
Categories: Developer tools