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

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

Virtual Tour (Pannellum)

Overview Virtual Tour is built using WebGL and JavaScript, with a sprinkling of HTML5 and CSS3. It can run standalone or can be embedded using either an or a JavaScript API. The stand-alone method,...
Categories: Content display, Content editing experience, Site structure

Cookie Based Blocks

Cookie Based Blocks gives you the opportunity to show blocks to website visitors based on the presence of a cookie. A block is shown once, then a cookie is set, and as long as the cookie is present...
Categories: Content editing experience, Content display, Site structure

Commerce DIBS integration

Provides a DIBS payment gateway integration. For all new projects, please refer to Nets Easy commerce module. Learn how to migrate to commerce_easy. This module will allow you to send your clients...
Categories: E-commerce

Responsive Panel Panes

Loads panels panes dynamically via Ajax when active screen matches the media queries configured. This module allows site builders to load different content in each screen sizes like desktop, tablet...
Categories: Content display

User Edit

This module provides alias "user/edit" to have better user experience. By using this, current logged in user can edit own profile and don't mind of his UID. Sometimes, using "user/%/edit" is pretty...
Categories: Access control

Indiana University Paragraphs

Paragraphs for Indiana University This module provides custom Paragraph types for building complex pages comprised of elements from the IU Pattern Library like section, grids, and chunks that...
Categories: Content editing experience, Content display

Entity Overlay

Displays referenced content entities as an overlay from a label (title of the entity as a link) or a view mode (e.g. teaser). Configuration Field Formatter for entity reference Add an entity...
Categories: Content display

Search API Value Mapping

This module allows to create static value mappings for index fields, which will be saved into a new index field. It is possible to map many source values to one target value. The new field is facet...
Categories: Site search

DROWL Header Slides

Provides a flexible header slideshow based on custom block type and media type "Slide". TODO - Further description & screenshots. Versions 5.x Based on 4.x Swiper insted of Slick / Blazy version of...
Categories: Content display, Content editing experience, Developer tools

DROWL Media

DROWL media (entity) default configurations and enhancements. Furthermore better style for the Media Library & Media Library items preview (eg. in reference fields). Style enhancements requires the...
Categories: Media

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

Drutopia Resource

A base feature providing a resource content type and related configuration. Development is on GitLab and mirrored here.
Categories: Content editing experience

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

Bundle redirect

This module provides a simple additional feature to redirect module https://www.drupal.org/project/redirect. It allows us to add redirect from a node. This is similar to the Drupal 7 feature...
Categories: Administration tools

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

Ontology

Publishes site structure as OWL ontology. Enable module and open /owl page. It publishes entity type and bundles as OWL classes, RDF mapped fields as OWL object properties. Drupal RDF-mappings are...

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

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

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

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

Pages