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.
Menu migration
The Menu Migration module facilitates the export, import, and cloning of menu hierarchies. Out of the box, it supports migration between Drupal sites and cloning menus within the same site, using...
Categories: Developer tools, Import and export
Acquia Drupal Starter Kit Document
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience
Pathauto Persistent State
Pathauto tries to do it's best to remember if it should be allowed to continue automatically alias a node, but in some cases it needs some help to really remember if you clicked the 'Automatic...
Categories: Administration tools
Migrate source UI
User interface for importing data from JSON, CSV or XML sources. Work with migrate tools and other migrate modules to allow someone to upload the source file.
Categories: Import and export
Registration Password Token
This small module provides token [user:password] during user registration. Site administrator allowed to customize the text of the e-mail that is sent to the user after registration. Moreover,...
Acquia Drupal Starter Kit Event
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Site structure
Dependent Fields
Instructions Add the desired dependent fields on your entity type, for example Music genre > song titles Create a new Entity Reference Source view, the entity type displayed needs to be the...
Categories: Site structure
Advanced User
Details The advanced user module allows the filtering of users based on the user.module fields and optionally the profile.module fields. The fields available for filtering can be configured using...
Views Summarize
Enables an extra display style which displays summaries of a column on the last row. Versions: 7.x-1.x: Past Drupal 7 compatible branch. No new features, only bug and security fixes, will be added...
Bibliography & Citation
This project allows keeping, outputting, exporting and importing bibliographic data. Please always make backups and carefully read the changelog before updating the module to newer versions. Don't...
Categories: Content editing experience, Import and export
Commerce Gift Card
The Commerce Gift Card module provides a complete on-site gift card solution for Drupal Commerce. The gift cards can be used to pay for orders both by customers and administrative staff. Features...
Categories: E-commerce
Responsive images and styles
Overview This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width. The future (Drupal 8) See [...
Categories: Content editing experience, Media
Distribution Update Status Manager
Distributions contain a carefully selected set of module versions along with specific patches that have been tested for compatibility. These projects and their versions are defined through .make...
Categories: Administration tools, Developer tools
Commerce Invoice
Commerce Invoice is a module for Drupal Commerce that allows store owners to generate, customize, and manage PDF invoices for customer orders. It supports automatic invoice generation, PDF...
Categories: E-commerce
Date Repeat Entity (D7)
Overview The Date Repeat Entity Module complements the Date suite of modules, in particular the Date Repeat module. For repeating dates that follow a recurring rule, this module creates a unique...
Categories: Content editing experience, Site structure
Easy Social
Easily add share buttons to your nodes! Centered in a single place, you don't need to worry in including external javascript libraries, and enabling several social modules. Despite a bunch of other...
Categories: Developer tools, Integrations
Overlay Paths
This is a simple module that enables site builders to use the built-in Overlay for non-admin pages. This means that you can use the overlay for doing popups without adding yet more javascript...
Categories: Administration tools, Content editing experience, Content display
psr0 autoloader
This is a minimalistic, Drupal 8 compatible autoloader for PSR-4. Features Support for PSR-4 in all enabled modules and profiles. Minimal module size. Ever had to find out why the hell your class...
Categories: Developer tools
Pathauto i18n
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. As you know by default Pathauto creates alias only for...
Categories: Multilingual
Content Sync (content-sync.io)
About Content Sync Trusted by many of the largest organizations in the world, Content Sync provides the most sophisticated, scalable and reliable content hub for Drupal so you can provide the most...
Categories: Automation, Content editing experience, Import and export
jQuery Downgrade
We created this module to help soften the landing of Drupal 11 which brings us jQuery 4 JQuery Downgrade - released February 11th 2025 jQuery downgrade, aiming to keep the use of this module to the...
Categories: Content display, Developer tools, Integrations
Block Theme
BlockTheme allows an admin to define tpl files for standard block templates and provides a select box on the block configure form so the user can select a tpl file to use as opposed to having to...
HybridAuth Social Login
HybridAuth Social Login integrates HybridAuth library into Drupal and allows your users to login and register using: Facebook Twitter LinkedIn Google Yahoo Windows Live Foursquare AOL OpenID Github...
Categories: Integrations, Access control
Commerce Promotion by amount
Provides a set of Commerce promotion offer types that apply discounts to the cheapest or most expensive product in the cart. Useful for promotions like "Buy two, get the cheapest free" or "Discount...
Categories: E-commerce
Views UI: Edit Basic Settings
Does your client want to modify the header, footer, title, or empty text of a view, but you don't want to train them on the rather intimidating Views UI admin interface or give them access to pages...
Categories: Administration tools