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

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

User Stats

Provides commonly requested user statistics for themers, IP address tracking and Views integration. Statistics are: days registered; join date; days since last login; days since last post; post...
Categories: Content display, Automation, Integrations

Simple FB Connect

Simple FB Connect allows users to register and login to your Drupal site with their Facebook account. As the name suggests, the design principle of this module is to keep things as simple as...
Categories: Integrations, Access control

AdresseDataGouvFr Geocoder Provider [France only]

Synopsis This module add a new provider to Geocoder. This provider use the adresse.data.gouv.fr API for geocoding (and reverse) locations in France (only, sorry) Dependencies - Geocoder...
Categories: Site structure, Developer tools

Commerce Product Limits

Commerce Product Limits lets you add minimum or maximum purchase quantities to product variations in Drupal Commerce. To use this feature, enable the module, edit the product variation types you...
Categories: E-commerce

Webform Purge

Webform Purge allows you to set up automated purging of Webform submissions on a daily rolling schedule. You select the number of days to retain and the module uses hook_cron to purge them during...
Categories: Content editing experience

Mismatched entity and/or field definitions

Mismatched entity and/or field definitions (meaofd) module has as its main purpose to solve a common problem in Drupal website development that appears under the same title on the Status report (...
Categories: Automation, Developer tools

Readmore

This small module provides a field formatter that displays a text of field as trimmed text with read more/read less links. Any comments and suggestions are welcome. Similar modules This is also...
Categories: Content editing experience, Content display, Site structure

Facets Date Range

Provides processors and a widget to handle date ranges with input in facets. To speed up development of Date Range widget this separate module brings together best of both worlds. Once a stable...
Categories: Site search, Site structure

Require Revision Log Message

Require Revision Log Message is a simple, lightweight module that enforces the use of revision log messages when editing existing content. Features Requires a revision log message whenever a node...
Categories: Content editing experience

User Permissions

User Permissions provides an interface for giving additional permissions to individual users without the need to assign them to a special role. When this module is enabled, users with the ...
Categories: Security, Access control

Fast Autocomplete

The Fast Autocomplete module provides fast IMDB-like suggestions below a text input field. Suggestions are stored as json files in the public files folder so that they can be provided to the...
Categories: Site search

Script Manager

Allow admins to configure JavaScript snippets which show up on pages. Scripts can be configured with Visibility Conditions, much like block plugins, in order to control where and when scripts are...

Opigno notifications

This project is related to Opigno LMS distribution. It implements the notification feature in Opigno, allowing users to receive notifications when they register to a new training, when their...
Categories: Content editing experience

Views Rows Wrapper

Description This is simple view display style plugin, that combines a user defined number of rows into sets, wrapped by chosen HTML element and attribute. For example, if you have 9 rows on page,...

Language Hierarchy

This module allows you to setup language hierarchies where translations of a site's content, settings and interface can fall back to parent language translations, without ever falling back to...
Categories: Content editing experience, Multilingual

Sodium

Overview The Sodium module for Drupal provides an encryption method for the Encrypt module that allows symmetric encryption and decryption of data using the Sodium (libsodium) library and the...
Categories: Security

Opigno certificate

This project is related to Opigno LMS distribution. It makes possible to define certificates templates, that will be automatically generated as PDF files when a user successfully finishes a...
Categories: Content editing experience

Unique Content Title

Unique content title module provides a facility to validate uniqueness of each node of specific content type. Unique node title setting is available under submission form settings of content type.
Categories: Content editing experience

FiltersIE

Summary Filters Image Effect (FiltersIE) is a Drupal 7 module that add some filtering image effects to be used in your image styles. It use the ImageAPI and the concrete effect implementation use...
Categories: Content editing experience, Media, Developer tools

Commerce Billy Mail [D7]

Extends the great "Commerce Billy" with mailing capabilities via Rules: Send out PDF invoices via email on creation (example) Send a copy to a predefined Shop email address ... and anything else...
Categories: Automation, E-commerce, Integrations

User Relationships

Administrators are able create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester...
Categories: Access control

Commerce (Product Display Manager)

Module description This module simplifies managing the relationship between products and product display nodes. Features: A dedicated display manager page allowing you to drag products into or out...
Categories: E-commerce

Entity Form/Display Field Label

Adds an ability to change a displayed label for an entity field. Can be used for Display Modes (>= 8.x-1.4 version). Can be used in layout builder (>= 8.x-1.6 version). For instance: You have an...
Categories: Site structure

Pack & Upload

This module uploads a zip file of images, pdf or documents to a pre-configured directory and extracts it there. Location of directory can be changed through admin configurations. There are certain...
Categories: Media

Paragraphs Browser+Previewer

This module provides possibility to use functionalities from Paragraph Browser widget and Paragraph Previewer widget in one widget. How to use? - video
Categories: Administration tools, Content editing experience, Content display

Pages