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

7,304 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.

Quizlet

What is Quizlet? Quizlet is one of the biggest vocabulary and flashcard learning websites on the net. It has flashcards and vocabulary sets for a wide-range of subjects. At its most basic, Quizlet...
Categories: Media

Open Badges

Open Badges Module for Drupal Description This module began as a copy of the User Badges module (http://drupal.org/project/user_badges) Changes from the original module: To Be Completed The Open...

Rijksoverheid Cookie Opt-in

NOTE: The Dutch government has not maintained the Rijksoverheid Cookie Opt-in solution for the last couple of years and the library is not longer downloadable anywhere. Therefore this module is...

Site Banner

Overview Site banner allows you to display a banner at the top and bottom of a Drupal site. It is displayed at a fixed position so content is viewed within these top and bottom banners much like...
Categories: Content display

Ctools

This is a sandbox place where we can test all the patches together for a 1.4 release until someone gets maintainership of ctools. Looking for co-maintainers! if you're interested in helping out :-)...

altscan

Altscan checks for missing `alt` attributes in images in Drupal Field API data. Alt text is required on all images that are not "purely decorative" in order for a site to meet WCAG 2.0 level A (the...
Categories: Administration tools, Content editing experience

commerce_wishlist

Provides the ability for customers to add products to a list other than a cart. Alpha 1 Scope Architecturally, the third version of Commerce Wishlist for Drupal 7 was converted to using Orders as...
Categories: E-commerce

Node Limit by Term

Node Limit By Term Control content creation with taxonomy-based limits. Set maximum node counts per content type and term combination to manage site content growth and enforce editorial policies....
Categories: Administration tools, Content display, Content editing experience

GovAI

This module provides a plugin for the AI core module in Drupal, enabling integration with the GovAI backend. Features Seamless integration with the GovAI backend — Provides a plugin under the AI...
Categories: Artificial Intelligence (AI)

Nexi XPAY

Nexi XPay allows Drupal sites to accept online payments through Nexi Hosted Payment Page using configuration only. It provides a ready-to-use payment flow for site builders, with extensibility for...
Categories: E-commerce, Integrations

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

G2 Glossary

Glossary2 (G2) is an alternative glossary module written for Drupal 4.7 to 11.0, designed for high-volume glossary / dictionary sites. 2024-04: if you are using the module, or even just considering...
Categories: Content editing experience

Symfony Translation

Integrates the Symfony Translation component. Basic Translation Translation of text is done through the symfony_translation.translator service (Translator). To translate a block of text (called a...
Categories: Multilingual

AI Budget Control

AI Budget Control provides a governance layer for AI operations in Drupal. It allows site administrators to manage, monitor and limit AI usage and costs across providers, roles and users —...
Categories: Artificial Intelligence (AI)

ImageAPI Text Renderer

Routines to assist ImageAPI to draw styled text as part of the ImageAPI or ImageCache pipeline. ImageAPI_text provides additional features to supplement ImageAPI :- actions to render text on an...
Categories: Content display, Media

AI Metatag Generator

AI Metatag Generator A Drupal module that leverages AI to automatically generate metatags based on the content (title, description, keywords, abstract) for content nodes. Features AI-powered...
Categories: Search engine optimization (SEO)

User Data Connector

The User Data Connector module allows you to perform user authentication and obtaining information about users from a Drupal-external PHP script using a simple and compact API. It is especially...
Categories: Integrations, Access control

If Then Else

INTRODUCTION ------------ "If Then Else" module provides a graphical user interface to set different rules which can work as a replacement of programmatic hook based approach to add custom actions...
Categories: Automation

Work time

Provide a simple way (buttons play/stop) to count your time work in project, use it with views kanban theme bootstrap. It is very useful for the project manager to count the time spent on each...

Convert Currencies

Convert Currencies Convert Currencies is a robust, modern Drupal 9/10/11 module for real-time currency conversion and management. It provides a user-friendly admin interface, developer-friendly...
Categories: E-commerce, Integrations

Views Slider

The Views Slider module for Drupal 10/11 provides a flexible and customizable solution for creating interactive sliders directly from Views. It supports custom field mapping, theme overrides, and...

AI RAG Search Chat

AI RAG Search Chat adds an AI-powered search page and a full conversational chat interface to your Drupal site using Retrieval-Augmented Generation (RAG). Users ask questions in natural language...
Categories: Artificial Intelligence (AI), Site search

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

Admin Theming Tools

A suite of test modules for Drupal admin theme development. Each submodule exercises one UI component or form pattern — buttons, dialogs, tables, form widgets, pagers, tabs, and so on —...
Categories: Developer tools

Adaptive Images

This module provides a simple umbrella catch all for your responsive images to keep you from having to curate multiple image styles and responsive image styles. It also provides a preprocess...
Categories: Media

Pages