Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

12,250 modules match your search

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.

LocalGov Bus Data

LocalGov Bus Data is a Drupal 10/11 module that imports UK bus timetable data from bulk GTFS feeds, enriches stop data from NaPTAN, and exposes everything as Drupal entities and Views for use on...
Categories: Import and export, Integrations

Content Replace

Content Replace gives your editors and administrators a safe way to find a phrase across the whole site and replace it, with a review of every match before anything changes and an undo afterwards....
Categories: Administration tools, Content editing experience

WT Commerce Suite

The WT Commerce Suite is a lean e-commerce and booking suite for Drupal 11. Physical products, hotel rooms and hourly appointments share one slide-out cart and one checkout, paid through Viva...
Categories: E-commerce

Cache Warmer

Introduction cache_warmer is a drush command that hits a set of URIs of a drupal site based on the freshness of the content. The main purpose is to offer a complete setup for running a mostly...
Categories: Performance

Drush (AI) Webmaster

This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools

Civichimp

Synchronize Mailchimp mailing lists with CiviCRM groups Finally committed a new revision, refactored but still not ready for prime time. I'm very open to collaboration in the form of comments,...

Wallet Auth

Wallet Auth lets people and AI agents sign in to Drupal with a crypto wallet instead of an email and a password. The wallet is the identity: one account can hold several wallets, on Ethereum...
Categories: Access control, E-commerce, User engagement

Case Tracker Services

Allow your client to interact with Case Tracker from the comfort of her own site. The concept is probably still relevant, but I stopped using Casetracker long ago. Please contact me if you are...

Onki

Please Note! There is a (spiritual) successor to the Onki module called Yild (Yle integrator for Linked Data) that has a provider structure for adding arbitrary linked data providers to an...
Categories: Content editing experience, Site structure

Hyde

Hyde is a pluggable content generation system, with focus on generating Drupal content to HTML pages. The name comes from a popular similar system, Jekyll. Why? The time when a browser was just a...

Boost Warmer

BOOST WARMER is a module that visits all pages defined in your /sitemap.xml file that haven't been cached by Boost. By running on a regular basis as a cron job, it ensures that expired pages are re...

Entity Export

** In short, this module exports any entity object (the contents, not the structures) into JSON string, which can be used for import if the same entity type exists on the target site** I just want...
Categories: Administration tools, Content editing experience

Social Importer

# Social Drupal module suite for creating social entities and importing social items from web services. The purpose behind this suite of modules is to create a proper approach to pulling social...
Categories: Content editing experience, Import and export, Media

Commerce Amazon MWS

Synopsis This is a Drupal Commerce module and integrates with the Amazon MWS API's, currently supporting Feeds, Reports and Products, with the ability to sync local quantities to and from Amazon,...
Categories: Administration tools, E-commerce, Import and export

Vue Views

Vue Views is a module that will add a new Format to views to display the results of the view using Vue JS Framework. By doing so, Site Builders will be able to add the amazing features provided by...
Categories: Developer tools

SPhoenix AI

SPhoenix AI Content Assistant AI-powered content generation and optimization module for Drupal 10+ with advanced chatbot interface, field mapping, and comprehensive analytics. Table of Contents...
Categories: Artificial Intelligence (AI), Automation, Search engine optimization (SEO)

Drupal Passkey

The dpk Module provides a Public Key authentication mechanism to login to Drupal. It provides a passwordless authentication or a second factor after the username-password. Features Multi-factor...
Categories: Access control

Acquia Commerce Manager

Acquia Commerce Manager is a cloud service that enables teams to deliver a content-rich, commerce experience. Acquia Commerce Manager facilitates integration between Drupal and the eCommerce...
Categories: E-commerce

Saudi Municipal Coding

Reference data and tooling for Saudi Arabia's MOMRAH Unified Municipal Coding — regions → cities → districts — with Arabic/English names, dependent address fields, and a central address-resolution...
Categories: Integrations

Page Feedback Up/Down

Page Feedback adds a one-click thumbs up / thumbs down to any page, with an optional comment, so visitors can tell you whether a page helped them and why. Responses are collected on one admin page...
Categories: Import and export, Integrations, User engagement

Islands

Introduction The Islands module provides an implementation of Islands Architecture for Drupal. Islands Architecture was popularized by meta-frameworks Astro and 11ty. Using the provided drupal...
Categories: Developer tools

File explorer

File Explorer is a modern, fast, and feature-rich file manager and field widget module for Drupal 11. It provides an intuitive, desktop-like file management experience directly within your Drupal...
Categories: Administration tools, Content editing experience, Media

One-Time Login Short Link

One-Time Login Short Link module is the lightweight replacement for 'Login one time' and 'One-time login' modules. Module creates short and secure links for one-time login. Links looks like http:/...
Categories: Administration tools, Automation, Access control

Multiple Dates

The Multiple Dates module provides a high-performance, vanilla JavaScript-based field type for selecting and storing multiple dates within a single field. Designed specifically for Drupal 10/11, it...
Categories: Developer tools, Site structure

Doorstep Services

Doorstep Services turns a Drupal site into a booking desk for home services, such as plumbers, electricians, painters, AC technicians or doctor visits. Customers book a visit online, staff assign a...
Categories: E-commerce

Pages