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

53,949 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.

Opigno cron

This project is related to Opigno LMS distribution. It implements CRON tasks configurations necessary for Opigno LMS distribution. For more information, please refer to our website and user manual...
Categories: Content editing experience

REST Password Request

New Rest Plugins to use REST for forgot / change password. and Email template. This provides a way to for people gone the headless route. a few things 1) creates a new email template (see below)...
Categories: Decoupled, Access control, Developer tools

Tabs in toolbar

This simple module places the local menu tabs (for example the View/Edit/Revision tabs in a node view page) into a toolbar that is fixed at the top of the browser window. There is some default CSS...
Categories: Administration tools

Permissions per Webform

This module allows you to apply standard Webform permissions to each of your Webforms. Information With this module, it is possible to apply the Webform permissions (Access webform results, Edit...

Opigno Instructor-led Trainings

This project is related to Opigno LMS distribution. It implements the instructor-led trainings (ILT) entitiy, that can be added to learning paths in combination with online modules and virtual...
Categories: Content editing experience

Simple Cookie Compliance

Important No more development is done by the current maintainers on this module. People should use the better EU Cookie Compliance module. For the same reason, a Drupal 8/9/10 port will not be made...
Categories: Content editing experience, Multilingual

Color Palette

Color Palette module provides a widget that launches a color palette with a pre-approved color options for capturing entity field inputs. Demo on YouTube Unlike any other colorpicker, this widget...
Categories: Site structure

Webform Telephone

This module adds a Telephone component/field type for Webforms. It's similar to the Telephone module in that it's lightweight on features. There is no validation of the entered text. In fact,...
Categories: Site structure

Animations (JS/CSS)

The animations module consist of a set of cool cross-browser animations based on CSS/JS. You can easily add multiple predefined animations to your site, using CSS selectors in the module settings...
Categories: Content display, Developer tools

Field reference

Defines a field type for referencing one field from another. This module is modelled on Node reference and usage is similar. Depending on configuration, authors can pick fields from the same node...

Leaflet Layers

Administer your Leaflet layers through the Drupal UI and combine layers from multiple modules into bundles (groups of maps that can be used on your website). Why? By default you can choose between...

Menu Reference Render (Formatter)

This module adds new field formatter plugin - "Rendered menu". It allows to render field type "Entity reference -> Menu" as a standard Drupal menu. How to use Create a field type "Entity reference...
Categories: Site structure

Simple Comment Notify

This module has a new version with Drupal 11 support, please use it instead. Simple Comment Notify is a lightweight tool to send notification e-mails to admins/moderators about new, published...
Categories: Integrations

Cleaner

The Cleaner module allows the admin to set a schedule for clearing caches, watchdog, and old sessions. There are still times and/or cache tables that don't get cleared in any of those scenarios....
Categories: Administration tools, Performance, Developer tools

Bynder

Bynder integration module, providing seamless access to Bynder's asset bank on your website. The Drupal integration will allow the authorised users to: Import Assets from Bynder Upload Assets to...
Categories: Media

Sidr: Accessible Mobile Menus

The Sidr integration for Drupal allows you to create "trigger" blocks. Clicking on these triggers use jQuery Sidr libraries to slide in/slide out a specified target element. This is very useful for...
Categories: Developer tools, Security, Site structure

Locale: Config import

This module provides a solution to the fact that by default, interface translations are overwritten by config imports if the imported config contains a translation (or misses a translation) of a...
Categories: Multilingual

Flot

This module provides an API and views integration for using the flot graphing library. It is designed to make it simple to add flot graphs or charts, it supports line, bar and pie charts. More...

Domain Country Path

Domain Country path This country_path.module provides custom aliases and routing. It's a small project that extends Domain Access module and adds a domain suffix (i.e. path prefix) for each domain....
Categories: Developer tools

URL Restriction By Role

Description The URL Restriction By Role (url_restriction_by_role) module provides a simple way for users to configure restrictions in the access of urls using the roles available for the platform....
Categories: Administration tools, Developer tools, Site structure

Layout disable

Provides an admin UI (admin/config/user-interface/layout-disable) to disable unwanted core or contrib layouts. Use case: You want to make certain layouts, e.g. added by core, themes or modules...

Disable Page: /node

This module allows easy UI access for redirecting the path /node to home page, to a 404 page or when /node is not used or not disabled from Admin > Structure > Views. Disable page /node is inspired...
Categories: Administration tools, Access control, Security

REST Menu Tree

Retrieve an entire menu tree in a single endpoint. REST Menu Tree allows developers to retrieve an entire menu link tree via a single endpoint. This makes it easier to build menus in external...
Categories: Decoupled, Site structure, Developer tools

Varbase Editor

Integrates a rich editor into Varbase distribution. Features Full media integration with CKEditor including caption and much more. LinkIt Integration for easy internal linking of content. Image...
Categories: Content editing experience, Media

User Default Page

User Default Page module provides you the facility to customize the the destination that a user is redirected to after logging in or logged out. This module provides the below facilities: * It...
Categories: Access control

Pages