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.
GSearch (Dataforsyningen)
GSearch (Dataforsyningen) adds Danish address support to Drupal using the official Dataforsyningen GSearch API. It provides a dedicated field type so you can add address fields to content types,...
Categories: Integrations
Drush pre deploy
Documentation This project is a drush integration that enables "pre-deploy" hooks. Drush 10 introduced the drush deploy command with the intent to standardize drupal deployment. drush deploy is...
Database Logging Time
This module is useful for projects where you wish to keep database logging messages for a set period of time. You understand the risks that setting a time limit increases the risk of having a high...
Categories: Developer tools
Field converter
A framework for non-CCK modules to use to convert their Drupal 6 custom data to Drupal 7 FieldAPI fields. Modules that add extra data to objects, such as nodes, but also users, terms, comments, etc...
Categories: Content editing experience
DrupalGap
DrupalGap is an open source application development kit for Drupal websites. It can be used to easily build custom mobile apps, and web apps for Drupal websites. Try a Demo Hello World Home page:...
Categories: Decoupled, Developer tools
Webform Panels
Provides a ctools content type plugin to display nodes that have webform components attached to them. It provides subtypes to allow you to specify the node type of the node you want to display, as...
Categories: Content display
CKEditor Smiley
Introduction This module enables the Smiley plugin from CKEditor.com in your WYSIWYG. This plugin provides a set of emoticons for inserting into the editor via a dialog window. Requirements...
Categories: Content editing experience
PhoneNumber
Defines a field type for international phone numbers. Overview The Phone Number module provides a robust field for phone numbers, supporting mobile and local formats. It includes a user-friendly...
Categories: Administration tools, Content display, Content editing experience
Fluidproject UI Options
Fluidproject's UI Options provides accessibility options for users to modify a page's font size, line height, font style, contrast, and link style. The changes are retained using cookies. 🇺🇦 This...
Categories: Content display, Integrations
Backup and Migrate Dropbox
Allows Backup and Migrate to export backups to Dropbox.
Categories: Media, Import and export
Views HTML Tags
The Views HTML tags module can be used to manage html tags available in the style settings section of views field configuration. So previleged user can add/edit html tags using the modules...
Views Node Access Level
Allows filtering a view by the users permission level for the node's operation (view, edit, delete). Almost an exact copy of jromine's patch in [#620392-65], the ultimate hope is that the patch...
Webform Quiz Elements
About this module Create a simple quiz out of a webform with webform quiz elements module. New quiz elements Radios (quiz element) Radio buttons have a new property "quiz_options" which indicates...
Categories: Integrations, User engagement
Environment for tokens
Environment for tokens Provides tokens for environment variables. It allows to define environment variables that will be available as tokens, using the following syntax: env:[ENV_VAR_NAME]. Those...
Categories: Developer tools
Log entity
This module provides a "Log" entity type, for use in record keeping. Logs are used to record events in the past or future, and track whether or not they have occurred. The log entity is used...
Categories: Developer tools
Role Access Control
A Drupal module to handle access control based on role references. Concept Role Access Control (RAC) was developed around the same idea as Taxonomy Access Control. The major difference is the use...
Categories: Access control
CKEditor AI Writing Agent
This module is included in DXPR CMS. Transform CKEditor 5 into an AI-powered content creation platform with slash commands, real-time streaming, and support for 400+ AI models. Like ChatGPT but...
Categories: Automation, Content editing experience, Search engine optimization (SEO)
Redirect Audit
Redirect Audit provides detailed technical reports on redirect chains and loops in your Drupal site. It helps site builders, SEO specialists, and administrators identify and fix redirect issues...
Categories: Administration tools, Developer tools, Search engine optimization (SEO)
Domain Locale
Domain Locale allows to customize language sets per domain for Drupal installs using Domain Access and core Locale module. This module also offers drush integration. You need this module if: you...
Field Quick Required
Provides a quick and easy way to change the 'required' setting of field instances through the UI, without having to go to the settings screen. It's also very useful if you just want to know which...
Simple Mobile Menu
Drupal 8 Module for Mobile Menu This simple mobile menu module will automatically generate a mobile menu for the selected menu. When the user opens the website in mobile, sandwich menu icon will be...
Categories: Developer tools, Site structure
User Online Status
This module provides an extra field for the user entity and a Views field to display user online statuses. Online, offline and absent. You can configure the time delay between status changes and...
Categories: Access control
Login Lock
Login Lock (login_lock) module allows to force logout users during enabled login lock and prevent login for configured users roles. Sometime when you plan to deploy you don't want to close your...
Categories: Access control
Feeds Node Helper
Feeds Node Helper is a collection of useful Feeds Import targets and Tampers. This is how book content can be imported and exported between Drupal sites. It provides helpers for the following:...
Categories: Administration tools, Import and export
WYSIWYG Tools Plus
D8 development The development for the 8.x version has just begun and I am asking for requests for new widgets that can be added in. Please submit a feature request ticket and I will be reviewing...
Categories: Content display, Content editing experience, Developer tools