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

3,919 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.

PDF

Use HTML5 to display PDF files if users don't have pdf plugin for their browsers. Thanks to pdf.js project by Mozilla. With this module you can use pdf.js to display PDF file all the time or only...
Categories: Media

Views PDF

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations

Field Group

Fieldgroup will, as the name implies, group fields together. All fieldable entities will have the possibility to add groups to wrap their fields together. Fieldgroup comes with default HTML...
Categories: Content editing experience, Developer tools, Site structure

File metadata manager

A module that provides a file metadata manager service and API. Allows to get, via an unified API, information stored in files like EXIF photo information, TrueType font information, etc. Metadata...
Categories: Developer tools

Entity Print

Entity Print allows you to print any Drupal entity or View to PDF. The module is lightweight compared to other modules like the Print module, has full test coverage and is ready to be used in...
Categories: Content display, Content editing experience

Webform

The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their...
Categories: Integrations, User engagement

Printer, email and PDF versions

This module allows you to generate the following printer-friendly versions of any node: Printer-friendly version (webpage format) (at www.example.com/print/nid) PDF version (at www.example.com...
Categories: Content display, Import and export, Integrations

Mail System

Provides an Administrative UI and Developers API for managing the used mail backend/plugin. The module is ready to be used in Drupal 8, there are no known issues. Allows to use different backends...
Categories: Integrations

PDF using mPDF

Convert HTML pages to PDF documents using mPDF Library. It allows you to generate a PDF document of any node (by default) but possibilities are endless - you only need a valid HTML. New branch 3.x...

Block Class

Block Class provides a field to add CSS classes to a block from the user interface. No change needed to the theme and no tech knowledge required to control CSS classes for any block from the...
Categories: Content display, Content editing experience

PHP WK HTML to PDF

After lots of frustration and not-close-enough results with other HTML to PDF modules & libraries, I decided to make a Drupal implementation of something I know works extremely well. IMHO:...
Categories: Content editing experience, Developer tools

Mime Mail

The Mime Mail module gives Drupal core and other Drupal modules the ability to send HTML email messages. This is an all-Drupal solution that does not require external third-party libraries....
Categories: Integrations

Colorbox

Colorbox is a light-weight customizable lightbox plugin for jQuery. This module allows for integration of Colorbox into Drupal. Images, iframed or inline content etc. can be displayed in a overlay...
Categories: Content display, Developer tools, Integrations

Google Tag

Google Tag The 2.0.x branch supports Google Tag and Google Tag Manager. Users of Google Analytics should be using the 2.x version of this module. This project integrates the site with the Google...
Categories: Integrations

TCPDF

TCPDF is a powerful library to generate PDF with PHP. It supports UTF-8, and is capable to convert HTML snippets to PDF. TCPDF module offers a simple way to create PDF documents with Drupal and...

Webform2PDF

The Webform2PDF Drupal module is an extension of the Webform module. It can be used to generate PDF document from the results of a form. The generated PDF document can be attached to the form...
Categories: Content editing experience, Import and export, Integrations

PDF Reader

PDF Reader will render your entity file fields with the selected PDF renderer. The implemented PDF renderers are: Google Docs Viewer pdf.js - PDF Reader in JavaScript Direct PDF embed Microsoft...
Categories: Content editing experience, Content display, Site structure

Entity Embed

Entity Embed allows any entity to be embedded within a text area using a WYSIWYG editor. Requirements 8.x-1.x Editor (included with Drupal core). Embed 7.x-3.x Editor Entity Reference Installation...
Categories: Content editing experience, Media

CKEditor 4 - WYSIWYG HTML editor

This module will allow Drupal to replace textarea fields with the CKEditor 4 - a visual HTML editor, usually called a WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG...
Categories: Administration tools, Content editing experience, Developer tools

ImageMagick

Allows to use ImageMagick or GraphicsMagick as image toolkit for Image API in Drupal. This integration is based on invoking the convert binary through shell access to process images. The Imagick...
Categories: Media

Media PDF Thumbnail

The module provides an image field formatter for the thumbnail field of Media entities. The default thumbnail image will be replaced by an image generated from a pdf file referenced in any file...
Categories: Media

PDFPreview

Overview This module uses ImageMagick to generate a thumbnail image of the first page in a PDF document. There is a PDFPreview formatter available on file fields to display the thumbnail....

CKEditor 5 Plugin Pack

CKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource. Currently available plugins: Auto Image Block Indentation...
Categories: Content editing experience

Media Thumbnails

Media Thumbnails Introduction Provides a plugin type for custom media entity thumbnails. This module allows developers to create custom media entity thumbnails using plugins. That way you can add...
Categories: Media

Search API attachments

This module is an add-on to the Search API which allows the indexing and searching of attachments. The extraction can be done using one of the following methods : Apache Tika APP Apache Tika Server...
Categories: Media, Site search

Pages