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.
Webform2Sugar
Capture webform result as new leads in SugarCRM Now Available - Version 5 for webform2sugar Yes, I know this seems very soon for a major version update, however, I think there is good reason for...
Amber
Description Whether links fail because of DDoS attacks, censorship, or just plain old link rot, reliably accessing linked content is a problem for Internet users everywhere. The more routes we...
Categories: Content editing experience, Security
Media Private Access
WARNING: This is an experimental module, NOT READY to be used in production. This exists as a proof-of-concept only. Use it at your own risk. This project is intended to explore ways of improving...
Categories: Media, Security
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Content AI
Content AI is an powerful module that utilizes the OpenAI platform to generate top-notch content easily. In its recent version, it offers the ability to create SEO content, including titles,...
Categories: Multilingual, Search engine optimization (SEO)
Style (CSS) Settings
Style Settings will not be ported to Drupal 8+. For Drupal 10/11, please consider these modern alternatives: UI Skins - https://www.drupal.org/project/ui_skins CSS Variables Customizer - https:/...
Categories: Content display
XSSecurity
Summary Provides cross-site scripting security for site admins. If the site is hacked using XSS, this reduces the risk of anything harmful being done by adding an IP-based captcha to dangerous...
Categories: Security
Sandwich
The sandwich module provides an extendible way to inject arbitrary markup into the content of text fields. It can be used to inject banner ads into long texts or to place floating figures. Beside...
Categories: Content display, Developer tools
Adaptive Navigation
Adaptive Navigation helps us easily implement a nice solution for displaying menus on the mobile version of a responsive website. I have found many ways of doing this out there, but they are not...
Categories: Site structure
Views Argument Cache with Indexing
Views Argument Cache with Indexing is a Drupal 7 module derived from Views Arg Cache. Views Argument Cache with Indexing performs additional database storage of the cached view's arguments and...
Categories: Developer tools
BiDiCo
Description With the module BiDiCo we want create a widespread shared library. Once installed the module, everyone can register to the website and share her/his books to other BiDiCo registered...
Auto Retina
Extends core image styles/effects by providing retina versions of any defined style, by simply adding @2x before the file extension, e.g. some-great-file@2x.png. The resulting image is double as...
Categories: Content display, Media, Developer tools
BiDiCo with Geo-search
Description With the module BiDiCo we want create a widespread shared library. Once installed the module, everyone can register to the website and share her/his books to other BiDiCo registered...
Display suite field template plus
This module makes Display suite field templates programmatically available outside of Display suite layouts, and integrates them with renderkit / cfrplugin. This is essentially a proof-of-concept...
Categories: Site structure
Direct Upload Media Video Embed
Direct Upload Media Video Embed (DUMVE) Direct Upload Media Video Embed transforms the video embedding experience in Drupal 11 with a sleek, intuitive field widget that makes adding remote videos...
AI Agents Experimental Collection
This module provides a collection of experimental AI agents for Drupal. Each agent is a standalone submodule that can be installed individually, or you can install the main AI Agents Experimental...
Categories: Artificial Intelligence (AI)
QR Code
The QR Code Generator module provides a flexible and user-friendly solution for creating and displaying QR codes directly within your Drupal site. Whether you need to encode URLs, contact...
Categories: Content display, Content editing experience, Developer tools
OAuth PECL
This module is not a end user product and doesn't provides anything by itself. It provides a base for all OAuth based modules and should be installed if the module you want to use depends on it....
Categories: Developer tools, Integrations
Custom Entity Example
If asked about the quintessential element in Drupal, my immediate response would be the "Entity". It's the heartbeat of Drupal, its foundational concept. Out of the box, Drupal offers essential...
Scalar UI Formatter
A professional Drupal module that integrates [Scalar API Reference](https://scalar.com) into field formatters, giving you a beautiful, interactive OpenAPI/Swagger documentation UI inside your...
Categories: Developer tools, Integrations
Babel
Description Babel is an open-architecture module that enables the translation of all Drupal UI strings, whether they originate from code or configuration. Unlike the Locale module, Babel is not...
Categories: Multilingual
DCDL
DCDL (Drupal Config Dump & Load) is a configuration management module written to support migrating configuration via drush for Drupal 6. It aims to be a small tool to handle a very specific problem...
Categories: Administration tools, Developer tools
GraphQL Book
This module adds a GraphQL schema extension and relevant resolvers to enable CRUD (Create, Read, Update, Delete) operations for Drupal Books. In particular, it allows creating book outlines and...
Categories: Decoupled, Developer tools, Integrations
Batch Plugin
Batch API, Cron jobs and queues, and Drush queues. Three different methods to process large amounts of data in Drupal, and quite frankly quite a lot of hassle and coding to achieve something that...
Categories: Administration tools, Developer tools, Site structure
Scheduled Message Module
This module creates a schedule of messages related to a specific entity type/bundle, and sends them on the appropriate day. The initial use case is to send a series of reminders of a membership...
Categories: E-commerce, Site structure