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

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

Facets prefix/suffix

This module enables an additional processor where you may add a prefix or suffix to the facet result item. This prefix/suffix can be set per facet with the following two options: The prefix and/or...
Categories: Site search

Syntax Highlighting Field Formatter

Provides a field formatter for syntax highlighted code output. It is designed to be simple and not rely on any third-party library (best feature: no third-party dependency to GeShi filter etc.)....
Categories: Content display, Content editing experience, Site structure

User Reference Filter

This is a simple module to provide an input filter that allows content editors to quickly link to users by referring to their username prefixed with an @ symbol. For more advanced functionality,...
Categories: Content editing experience

Webform Validation for Brazilian IDs

This module uses validators from Brazilian Ids and apply in webform validation for the following Ids: - CPF - Accepts only valid tax number of brazilian individuals - CNPJ - Accepts only valid tax...
Categories: Content editing experience

popper_js

2024 Update: A new module for Drupal 10 dropped here. 2020 Update: popper_js library is now in Drupal 8.8 core, and replaced 'jQuery UI Position', and so this module has become superfluous. See the...
Categories: Developer tools, Integrations

Search API Reference

Search Api Reference provides advanced search mechanics for Searching Referenced Content from within a node. This modules a index Processors for Search API. Search API Reference ONLY supports the...
Categories: Site search

DocCheck Basic

This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://crm.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Integrations, Access control

Node View Language Permissions

This module enables permissions "View own content" and "View any content" for each content type per language on permissions page. The permissions lists will be very long, if you have many languages...
Categories: Access control, Multilingual

Entity Reference Labels

Tired of the non-descriptive entity reference autocomplete labels? This module enhances the core labels with the entity's machine name, which is especially useful if a referenced entity has the...
Categories: Content editing experience

YAML Parser

Yaml parser This module will add the spyc-library and provide a simple API to parse YAML from strings or files. It is an api-only module and has no UI. Other modules will depend on this one. This...
Categories: Developer tools

Encrypt RSA

Encrypt RSA provides public-keys (asymmetrical) encryption method plugins for the Encrypt module, using RSA algorithm . These plugins offer a variety of solution to use public/private key to...
Categories: Security

Register display

The Register display module allows the user to use the display form as a register form, which means the user can have a different registration form based on a combination of user form display and...
Categories: Access control

GD Header

2020-12-20: this project is abandoned. The GD Header module provides a block with the page title and a responsive image. The responsive image is taken from a selected field for nodes and taxonomy...

Commerce stepped proportional pro-rata

This module provides a pro-rata plugin for Commerce Recurring which allows proportional pro-rata prices at specific intervals in the billing period, and a billing schedule plugin with allows for a...
Categories: E-commerce

Video Embed Aparat

Drupal video_embed_field integration with Aparat.com. This module provides Aparat handler for Video Embed Field. Users can add easily Aparat videos to their site by pasting the video's URL into a...
Categories: Site structure, Media

Taxonomy Per User

Taxonomy per user It allows you to assign the administrative permission of taxonomy to the user. There are vocabularies managed by peoples with the same roles. You can set up an independent...
Categories: Site structure

Service Worker Registration

This module allows to register your Service Worker script. Please note that to register a Service Worker script your site should have a valid SSL certificate or its domain should be "localhost". In...
Categories: Developer tools, Performance

Buster

Appends a cache buster to URLs generated by the public stream wrapper so that they will be cache busted by CDNs etc. when the contents of the file changes.
Categories: Content display, Performance

TMGMT Translator TextMaster

Textmaster translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to Textmaster. With TextMaster Translation Provider, TMGMT editors can submit...
Categories: Multilingual, Integrations

Apply Image Style to Body Content Images

Body Style Image helps you to apply image style to body content images which are already uploaded through CKEditor, IMCE. Image style will be applied based on the content type selected in back-end...
Categories: Content editing experience, Content display

Banana Dashboard

Expose a simple dashboard for users with links to various sections of the site. A unique feature of this module is that the configuration file is a yaml file. The module has no admin ui and is...
Categories: Administration tools, Developer tools

Airship Web Notifications

This module connects your Drupal site to Airship’s web notification delivery service so that you can selectively deliver on-demand notifications to your site visitors as you publish your content....
Categories: Content editing experience, Content display, Developer tools

Wikipedia Client

A client that can retrieve an extract of a Wikipedia page by searching for a page title that matches a given string. This works best for simple proper nouns, like the names of companies, people,...
Categories: Content editing experience, Import and export

Paragraphs Wizard

This module implements a field formatter to render paragraphs in a multistep wizard providing basic javascript controls for navigation such as "Next" / "Previous" links. To create a paragraph...
Categories: Site structure, Developer tools

Cache Alter

RU: Всё ради того, чтобы на каждый запрос по переходу из рекламы не формировался свой отдельный page_cage а юзался существующий # В самом начале загрузки друпала чистит из $request->query ключи -...
Categories: Performance

Pages