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

9,513 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.

Logout on Timeout

This module allows site administrators to set a timeout that automatically logs users out after a specified period of inactivity with a pop-up that alerts users of their session timeout that...

Twigshim

Shoehorns Twig template compiling into Drupal 7. Especially useful when you already have twig templates rendering your components in another system (e.g., an external styleguide) and don't want to...
Categories: Developer tools

Scrape To Field

The Scrape To Field module provides web scraping functionality that automatically extracts content from external websites and populates Drupal fields. Good for maintaining up-to-date product prices...
Categories: Automation

CiviCRM CDNTaxReceipts

March 15 - 2014 The extension: https://github.com/jake-mw/CDNTaxReceipts - has had a beta release for some time. Closing in on an official release. Stay tuned! September 05 - 2013 Update: we've...

Google Calendar Events

This module provides a suite of blocks to display upcoming events from a public Google Calendar. It uses the Google Calendar API v3 to fetch event data and offers flexible configuration options,...
Categories: Integrations

RAG (Retrieval-Augmented Generation) Search

RAG Search introduces advanced Retrieval-Augmented Generation (RAG) capabilities to your Drupal site, bridging the gap between your content architecture and Large Language Models (LLMs). By...
Categories: Artificial Intelligence (AI), Site search

MCP Server Views

Overview Adds an MCP Resource display type to Views. Build a view, add the display, pick fields and aliases, and the display's rows become a read-only MCP resource served by MCP Server. No code, no...
Categories: Artificial Intelligence (AI)

Provision Solr for Aegir

Aegir Apache Solr This tool gives Aegir the power to manage Solr servers and provision a Solr web app for any Drupal site. It includes a Tomcat implementation but can be extended to work with Jetty...

Drush Make Sync

A Drush command that utilizes the power of "drush make" to update modules and apply patches via a drush make file. Managing your Drupal code base just got better. Better how you say? What if I told...

Sample Data

Issue: Widget or Theme needs sample data for kickstart. There is no automatic, easy and standard way to package Sample Data with all of its assets(i.e. images, videos,etc) part of single artifact...

Break all the crons

An example module to practice recovering from a fatal error created during cron jobs. It creates an artificial fatal error then prints a debug backtrace on the cron page to help identify the...

Elfsight Testimonials Slider

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

Popup forms

Note: please use dev version, 7.x-1.x release was made by mistake. API of this module is unstable, it can and will change in the future. We will issue a stable release after we finalize the API....

Job Search

This module provides your sites visitors to browse and search jobs, or post their resumes for employers/recruiters to see. It also allows job seekers to apply for jobs. In effect, your site can be...
Categories: Content editing experience

VideoJS Mediablock

June 18, 2026 developer note: Now that the VideoJS Media module has been released, I recommend everyone stop using this module and use the VideoJS Media module instead. The VideoJS Media module...
Categories: Accessibility, Content editing experience, Media

Canvas Entity Reference

Canvas Entity Reference adds entity reference support to the Canvas component props system. It allows site builders to use taxonomy terms, nodes, users, and media as component properties inside the...
Categories: Content editing experience, Site structure

SDX

SDX extends Drupal's Single Directory Components with React, Vue, and Svelte. Write components using modern JavaScript frameworks inside Drupal's SDC structure. SDX handles the build pipeline,...
Categories: Integrations

Coolfilter

Warning message As of October 9, 2020, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please post a comment on [...
Categories: Content display, Content editing experience, Media

Organic Groups Site Manager

Note: Development and issues are handled on GitHub, and code is synced back to Drupal.org This module provides support to setup a platform supporting multiple (sub)sites based on Organic groups (OG...
Categories: Content editing experience, Developer tools

Queryable Variables

POSTGRESQL NOTE: If you need support for Postgresql, use Drupal 6 along with the Drupal 6 version of Queryable Variables. The drupal 5 version does NOT have support for PGSQL. What is this module?...
Categories: Developer tools

Facebook Application Framework

Overview Facebook Application Framework (FBApp) is a set of modules designed to build Facebook Applications using Drupal. It provides an API to execute Graph API operations and FQL queries with...
Categories: Automation, Integrations, Access control

Translation Wysiwyg

This module is used to suppress WYSIWYG editing for translated versions of body text in a node. It achieves this by assessing all of the data in the node body, extracting all text strings, and then...

carouFredSel

This is a carousel style plugin implementing the awesome carouFredSel carousel library as a Views style plugin (and library). It is designed with the philosophy that the best way to implement a...

Comment plus

Since my lacking time for this is unlikely to get better soon, I ceased development of this module. If you'd like to take over (or fund the required time), drop a line! This module extends Drupal's...
Categories: Content editing experience, Content display, Developer tools

Xache

What is Xache Xache, pronounced as Zash, is the missing piece in the Drupal-Varnish puzzle. The problem You think your website is slow? Just add Varnish at the back and things will improve...
Categories: Performance

Pages