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

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

Page Transition

Overview Page Transition provides multiple Animation effect to your Drupal site. Show your pages with stylish transitions. This module helps you to add various page transitions to the Drupal pages...
Categories: Developer tools

Extra Field UI

INTRODUCTION ------------ The Extra Field UI module provides an easier way for developers to configure and display extra fields on any Entity Form (including node and user). If you are not a...
Categories: Administration tools, Developer tools, Site structure

Database Logging Conditions (Watchdog conditions)

Extends Core Database Logging module (dblog, formerly: watchdog) to allow conditional logging to the database. Introduction The DBLog Conditions module is part of the OSCE suite of admin tools. It...
Categories: Administration tools, Performance, Developer tools

Database Logging Mailer (Watchdog mailer)

Send log entries from Core Database Logging module (dblog, formerly: watchdog) by email at cron run. Introduction The DBLog Mailer module is part of the OSCE suite of admin tools. It is especially...
Categories: Administration tools, Developer tools

Domain GoogleNews Sitemap

This module generates a Google News sitemap specific to each domain feed based on the content created within the last 48 hours as default configuration. NOTE: The content whoes domain source is not...
Categories: Content editing experience, Developer tools, Search engine optimization (SEO)

Financial Calculators

Provide the useful financial calculator tools for loans, car/auto loans, compound interest, savings, mortgages and more. Module can be useful for Banking/Financial website and educational website....
Categories: Developer tools

Edit and Save

Edit and Save This is a Drupal 8 port of the https://www.drupal.org/project/save_edit , with support for all kinds of content entities, not only nodes. Install Install as a normal module, by going...
Categories: Administration tools, Developer tools

Important Notification

The module provides the ability to add multiple messages globally on the site. For example, to inform users in case of site maintenance or any problems. See README.md file in the module for more...
Categories: Administration tools, Developer tools, User engagement

Embed Templates

Background: Clients often have a need for taking code from a third-party service and injecting that into their site through embed codes. Tracking pixels, third-party forms, and media assets are...
Categories: Content editing experience, Developer tools

Aegir Objects

This module provides some base classes to simplify working with Aegir in an object-oriented fashion. It does not provide any functionality on its own, and should only be used when another module...
Categories: Developer tools

Entity Tools

Entity Tools provides syntactic sugar over entities for custom modules and themes (Twig templates in general). It comes with helpers to select, load and display content or configuration entities....
Categories: Content editing experience, Content display, Developer tools

Login Custom Field

This a lightweight module will allow you to login to Drupal with a custom user field and password instead of username and password. So, you can create a mobile field and allow users to login with...
Categories: Access control, Developer tools

Scald Wysiwyg Contexts

Filters which Scald contexts will be displayed for selection on the atom properties edit screen.
Categories: Media, Developer tools

Release Instructions

Motivation When you're using hook_update_N() in the big team there's a high possibility that updating one module may result in numeration conflicts. RI module is developed to avoid that by widening...
Categories: Administration tools, Developer tools

SMS.ru

SMS.ru — module integrates with sms.ru API to send SMS messages. Contains API for developers to make requests to sms.ru API's. The module will integrate smsru core with SMS Framework Features of...
Categories: Developer tools

JSLD — Json-LD Plugins

GitHub project | Issues. JSLD is simple API for add Json-LD support to your site by using Plugin system. Module doesn't do nothing without you, it's just help you to organize your Json-LD data on...
Categories: Developer tools, Search engine optimization (SEO)

SypexGeo

This module provides local based ip geolocation based on SypexGeo City database. It is fully free and has frequently updates. How to use Installation At first you must download and install module...
Categories: Developer tools, Site structure

Panels Extra Styles D8

Panels-Extra-Styles-D8 Porting of https://www.drupal.org/project/panels_extra_styles to Drupal 8 version Based on https://www.drupal.org/node/2296437 (waiting for approve, module is fully worked,...
Categories: Content display, Integrations, Developer tools

Auto complete fields

Like core provides form field : '#autocomplete_path' => 'user/autocomplete', this module will provide menu path for few more #autocomplete_path options for more custom auto complete path look at :...
Categories: Developer tools, Site structure

Intercom

Integrate Intercom with your Drupal website. The Intercom module provides an easy method to set-up the live chat functionality for the Intercom service and provides the Intercom PHP-SDK as a Drupal...
Categories: E-commerce, Developer tools, Integrations

PayPal Recurring Donation Integration

Overview Module allows you to easily integrate PayPal Donations in to Drupal website. Module creates a route which is accessible under /donate. This is a page where donations happen. It is a simple...
Categories: Integrations, Developer tools

Class it up

This project provides classes based on information Drupal knows about. We will try to follow Drupal's CSS guidelines. Currently it offers: region machine names as classes on blocks block type as...
Categories: Developer tools

Views Menu Relationship

Provides a very simple and minimalistic approach to add a views relationship handler for menu items (menu_link_content) on nodes. Please see the alternative modules for more complex cases....
Categories: Site structure, Developer tools

Entityform Revisions

It provides revisions for entityform submissions. - Operations allowed: * user can view specific revision * user can revert to a specific revision * user can delete revisions * user can create...
Categories: Developer tools

Modal Configuration

Introduction Drupal module allows to configure the links in operation drop down to open in modal. Drupal 8 core provides a way to open any link to open in a modal across the site. However it's used...
Categories: Administration tools, Content display, Developer tools

Pages