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

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

Views Excel Export

Functions Simple module that allows to export Views data to Excel (xls). Uses php-excel class with UTF8 support. Dependencies Views Problems If you will see message "The file you are trying to open...
Categories: Content editing experience, Content display

Simple Image Rotate

A very simple module to enable image fields for rotation. It will display a small Clockwise icon with uploaded image in node creation form. It will rotate image with javascript in node add form and...
Categories: Media

Webform References

Synopsis Provides a webform component that can reference a node/term/user in webform. It provides "Select List", "Autocomplete", "Checkbox" and "Radio" as widget. A view with entityreference...

Media Thumbnails PDF

Media Thumbnails PDF This module uses the Media Thumbnails framework to create media entity thumbnails for pdf files. That way you can add the media entity 'thumbnail' field to Views or Media...
Categories: Media

General Data Protection Regulation

"the GDPR was finally approved by the EU Parliament on 14 April 2016. Enforcement date: 25 May 2018 - at which time those organizations in non-compliance will face heavy fines." – http://www.eugdpr...
Categories: Administration tools, Content editing experience, Access control

Drupal-to-Drupal data migration

migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of the 2.1 release, It...
Categories: Content editing experience, Import and export

Contact Formatter

This module adds a field formatter to display a rendered Contact form from Drupal 8 core's Contact module using an entity reference field on an entity. Contact forms are entities, and thus...
Categories: Content editing experience

Google Fonts

IMPORTANT: I've decided to combine forces with @sreynen, the maintainer of the magnificent @font-your-face module. That modules does not only support Google Fonts, but also several other font...

Colorbox field formatter

This modules provides a field formatter, so that you can easily activate the colorbox for fields that are part of a display type or a view. The following field types are currently supported: Text ...
Categories: Site structure

Comments Order

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This is really Drupal 9/10/11 comments sorting This...

Event Calendar

The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and...
Categories: Content display

User current paths (user/edit & user/current/*)

Allows to link to current user actions without the explicit user id: Provides user ID (UID) neutral user action paths ("user/current/*") and redirects to the current user path by replacing current...
Categories: Access control, Site structure

Views Dependent Filters

Allows the presence of exposed filters on a view to be controlled by values in another exposed filter. Dependent filters are hidden when not relevant. Supports specific values, ANY value and NO...

Contact Emails

This module provides a more versatile interface and functionality for managing emails that get sent from Drupal Core Contact submissions. It allows users with the new permission 'manage contact...
Categories: Integrations

Views Sort Null Field

This module provides an additional sort for FieldAPI fields, which sorts by whether the field is empty or not. This allows empty (i.e. NULL) values in fields to be sorted last. This module has for...

Custom Body Class

Custom Body Class ============ It is a simple module for Drupal 8 users to add custom CSS class to the tag of the specific node page and to a specific content type.
Categories: Content display, Content editing experience

Contribute

The question is not should you contribute, but how can you contribute The Contribute module adds a 'Community information' section to Drupal's status report (/admin/reports/status) which encourages...

Snowball Stemmer

Stemmer service built with PHP Stemmer, supporting: English, French, German, Italian, Spanish, Portuguese, Russian, Romanian, Dutch, Swedish, Norwegian, Danish. The ^2.0 version uses version 2 of...
Categories: Multilingual, Site search

Text field formatter

This module is the extension of the plain text formatter. The module features: Ability to add an additional wrapper to the text field. Ability to add classes to this wrapper. Ability to add any of...
Categories: Accessibility, Content editing experience, Content display

Media: SoundCloud

Media: SoundCloud adds SoundCloud as a supported media provider. Most popular web services, including SoundCloud, support oEmbed. It is generally recommended to use Media: oEmbed instead of...
Categories: Content editing experience, Content display, Media

File Resumable Upload

File Resumable Upload aka file_resup adds large files multiple and resumable upload to the File and Image field widgets. Watch Daily Dose of Drupal Episode #181 about File Resumable Upload on...
Categories: Content editing experience, Media, Site structure

Admin

This module was originally maintained for Drupal 7 by: febbraro sickness29 skwashd For modern Drupal, this namespace has been transferred for the Core admin theme. Admin 2.x The admin module...

Bulk Update Fields

VBO (views bulk operations) was included with core... sort of. This module attempts to bring back bulk field modifications in drupal 8. Dates, users and paragraphs are supported as of the 2.x...
Categories: Content editing experience, Site structure

Total Control Admin Dashboard

What is Total Control? The Total Control Admin Dashboard creates a default panel page with useful administration tools. Its purpose is to create a central location from which a Drupal site can be...
Categories: Administration tools, Media, Site structure

Openlayers

Openlayers 3: features Openlayers The Openlayers core code stores map's object configurations: maps, layers, styles, sources, controls, interactions and components. It combines them to create maps...

Pages