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

6,454 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.

Get Image

get_image.module analysis <img> label, long-range images will be saved to the local server. * Image preservation path setting can be user name, user ID or time storage. * for a specific type...
Categories: Media

Revisions Aggregate

Provides a list of revisions for all the nodes available in your website. Provides options to revert any node revision to its previous revision , delete any node revision and filter nodes revision...
Categories: Administration tools

Ingenico

If you want to take over this project, see Project ownership transfer. Allow any payment to be paid with Ingenico (formerly Ogone) through Payment. You can use it with: Ubercart Drupal Commerce...
Categories: E-commerce, Integrations

Simple Copyright

This project is no longer supported. Never worry about updating your copyright information ever again! This module automatically uses the current year and the site name to create a block that you...
Categories: Developer tools

Text avatar

Automatically generate an user_picture letter avatar png/jpg images from user's name initial. You can upload custom ttf file and set the image type (png or jpg) and the event when generating the...
Categories: Access control

version-highlight

Disclaimer : This module is badly named prefer the following : D8 Git Tag for active support. Add the version of your application from a json file in the Drupal toolbar. Add manually or via git...
Categories: Developer tools

Field collection named tokens

Imagine a field collection like pictured You have a select box, then some other information. You want to use a token to pull the text field associated with the select box - but oh NO! Your users...
Categories: Site structure

S3 File Sync

Module Description The S3 file sync module uploads any file or image to Amazon Web Services (AWS) Simple Storage Solution (S3). The module can be used to facilitate a Digital Asset Management...
Categories: Content editing experience, Content display, Site structure

Webfont Loader

This module uses the Webfont Loader Library, developed by Google and Typekit, to: Utilize fonts available in the Google Font Directory. Utilize a preset created on typekit. Utilize a preset created...

Webform Layout Container

This module adds a new type of Webform element for Drupal 8 Webform 5.x called: the Layout Container. By placing webform elements inside a Layout container, it automatically arranges the elements...

Feeds: Map Field to User

This module saves a author information entered into a node's field as the node author. If you are using Feeds, you can map your author information from the feed into this field. Install this module...
Categories: Content editing experience, Access control

CiviCRM Petition Email

This module allows the easy setup of automatic emails to a decision-maker upon signing a CiviCRM petition. It uses the Drupal outbound email system, which makes it configurable, but for obvious...
Categories: Integrations

Domain Country API

The Domain Country API module provides storage and retrieval mechanisms that allow countries to be mapped to domains. It integrates with the Domain Access module so that domains that are currently...

Plugin tools

Plugin tools is a small developer/administrator utility which allows you to browse the various plugins provided by different modules. This information is normally hidden in the code layer. The aim...
Categories: Developer tools

JSON Select List Field

The JSON Select List Field module allows you to generate the option name/value pairs for a select dropdown list from an external source that is returning JSON data. An example use-case for this...
Categories: Site structure

Jaco Integration

Integrate Jaco with your Drupal website. Jaco allows you to watch and analyze your users’ behaviour. This module adds Jaco's code to each page of your site using Drupal's block mechanism, allowing...
Categories: Developer tools, User engagement, Integrations

File update

Make adjustments to managed files - and transfer adjustments to resources using these files (image fields, crop entities and more). The module is suitable for SEO optimization in order to...
Categories: Site structure, Media, Search engine optimization (SEO)

Static Content Iframe

It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience

Profile2 Privacy

This module extends Profile 2 by allowing administrators to create privacy levels as predefined groups or sets of profile fields on a per role basis. Users can then select from among the privacy...
Categories: Access control

Twig Backlink

The Twig Backlink extension builds a list of URL of the parents of the node based on the field name passed in the Twig twig_backlink extension parameter. This extension will automatically build a...
Categories: Content display, Site structure

Editorial Access Manager

Editorial Access Manager allows the assignment to edit or creation of specific content (nodes, taxonomy terms...) in specific languages to specific users. Use this module in case you need to...

CiviCRM Event Block

CiviCRM Event Block is a simple module that creates a block with a list of upcoming CiviCRM CiviEvent events and their event types. The name of the link to event registration can be specified on...
Categories: Site structure, Integrations

IRCname

To take integration between Drupal-based websites and IRC communicaton further than Bot and its related modules allow, we need to (reliably) match site users' names with their IRC nicks. This...

uri

I have a site where I collect and manage a lot of url's. This module creates an entity type URI and manages creation of url's. It spilts the domain-name of the url into a seperate db-table to save...
Categories: Content editing experience

Prefixer

Prefixer is simple module that allows you to set up prefixes for machine names provided by Drupal core and contributed modules (content types, fields, views and so on). Notice that the module has...
Categories: Developer tools

Pages