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

55,515 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.

Simple Entity Merge

Development for this project is on GitHub A module that allows two entities to be merged together. Enable and visit /admin/simpleentitymerge Features: Merge fields Merge properties (with an API...
Categories: Administration tools, Content editing experience, Developer tools

Region View Modes

A surprisingly simple, flexible layout solution made possible by placing fields in regions. Features Region View Modes is just a bit of glue to join Drupal's theme regions and View Modes. Allows...
Categories: Content display

Context Callback

A small module to allow your own callbacks for activating and reacting to contexts (context module). No need to write a context-plugin; this module provides a simple hook to register the callbacks...
Categories: Developer tools

Raygun.io

Allows all errors and exceptions to be sent to Raygun.io so they are tracked on their dashboard. For the full feature list see the feature list page on raygun.io. Module features Simple one stop...
Categories: Developer tools, Integrations

Secure form

This module will provide more security for your user input forms. The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also...
Categories: Site structure, Media, Security

Content Type Dependency

The Content Type Dependency module allows admins to create rules. Each of these rules will prevent a user from adding one particular content type unless the user has finished adding a specified...
Categories: Content editing experience, Content display

Eventbrite API

Important: This module uses the previous V2 version of the Eventbrite API. This has now been deprecated and as a result this module probably won't work properly anymore. There is a plan to rewrite...
Categories: Site structure

Developer console

My replacement for huge and clumsy Devel ;) Allows to execute PHP code and database queries, provides dumper function with Kint library integration and output type parameters for Drupal 7 & 8,...
Categories: Developer tools

tokens for seo

Tokens for seo is an small module that use Variable module and Token module to create a form to fill some seo options and become them into tokens. The elements to fill are some of the metatag...
Categories: Search engine optimization (SEO)

Views Calculation Filter

Provides a Views filter handler that allows you to do calculations using values from fields and filter on them on the fly.

Ctools view access

Provides a ctools access plugin that returns true if a selected view has results. This is useful for controlling visibility of panel panes based on view results. Based on code provided by Banezaka,...

Entity Abuse

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Provides ability for any user to add complains...
Categories: Content editing experience

Personalization

Overview The personalization module adds highly configurable implicit and explicit personalization to Drupal websites based on geolocation and taxonomies. This means you can deliver content to site...
Categories: Content editing experience, Site structure, Site search

Chunker

Breaks content (body text) into sections at header boundaries. This enables us to use collapsible fieldsets. tabs, vertical tabs or other jqueryUI style formatters like accordion to create in-page...
Categories: Content display, Developer tools

Features User Role Plus

Initiator of this module is [#1411678] This module allows you to export a user role with all enabled permissions. Dependencies * Features Hidden variables (since 7.x-1.1) To clear stale permissions...
Categories: Import and export

Parsley Form Validation

Drupal module that provides integration with the client side validation library parsley.js. Currently this module only integrates on the FAPI layer. This is not an end-user module yet, each form...
Categories: Content display, Developer tools

Disable Developer Modules

This is a small module that lets site administrators select particular modules they wish to remain disabled. This is perfect for ensuring developer modules aren't enabled on production sites. By...
Categories: Administration tools, Developer tools

Ubercart Invoice payment

This module is a sub-module of Ubercart. This module will give Site admin an ability to create invoice for customers and customers will receive link in mail to pay the invoice.
Categories: E-commerce

html2canvas

API module to include html2canvas javascript library, see http://html2canvas.hertzen.com/ Instructions Download the module. Download the html2canvas javascript library (https://github.com/niklasvh...
Categories: Developer tools

jspdf

API module to include jspdf javascript library, see http://jspdf.com/ Download the module. Download the jspdf javascript library (https://github.com/MrRio/jsPDF). Place it under sites/all/libraries...
Categories: Developer tools

Webform Confirmation

This is confirmation module. It sends an e-mail to users who submit the webform for verification by taking the email id from the webform. On clicking on the confirmation link in the email, the user...
Categories: Integrations

Relation services

This module provides integration between Relation module and Services module. After enabling it you will be able enable relation data as resources in services endpoints. One additional use case is...
Categories: Import and export, Developer tools

Required Fields

Overview: This project provides an admin interface which lists all the fields grouped under content types. And it has a functionality to make the fields as required or optional. Features: You can...
Categories: Administration tools, Site structure

Vimeo shortcode

Adds an input filter to enable Vimeo videos to be embedded using a short code [vimeo url="https://vimeo.com/1234567"] Additional options are also available: [vimeo url="https://vimeo.com/1234567"...
Categories: Media

Harmony Access

Harmony Access provides an access layer (currently no UI) to Harmony Core so that access can be restricted to threads. Within this module is the submodule Harmony Access OG which provides...

Pages