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

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

Flockler Embed Block

The module provides a configurable block to embed Flockler site or section contents. Implemented for Drupal 8.x. Module is currently in BETA.
Categories: Integrations

Datatables filter

Integrates datatables javascript library into a Drupal 8 (or superior) rich-text filter. Installation Download the datatables library from https://datatables.net/ and place it to `DRUPAL_ROOT...
Categories: Content display, Content editing experience

org

Organization The module provides simple functionality for restrict access to content for a group of users as an organization.

Field Modify

This module helps to change the machine name of field without loosing content of the field.
Categories: Site structure

shareholder_register

PressPatron

Provides blocks to add the necessary HTML to the site for PressPatron integration. If your organization uses PressPatron and would like to expand upon what is currently in the module, please...
Categories: E-commerce, Integrations

Layouts from Pattern Lab

The Layouts from Pattern Lab module automatically discovers patterns defined in a Pattern Lab instance and makes them available to be used as Layouts in Drupal.
Categories: Content display

Generate Language Taxonomy

Generate Language Taxonomy provides Language taxonomy by providing list of languages with code in all locale includes i18n codes and allows to auto generate language with code as taxonomy term in...
Categories: Administration tools, Content editing experience, Site structure

Recommend nodes

This project is for the node recommendation.
Categories: Content editing experience, Content display

Number Abbrevation

Number Abbrevation module provide field formatter and a twig filter to shorten large numbers into abbreviations. For example: I have a number, e.g. 1000, 1230, 1500, 154000, 1500000, 1000000 And I...
Categories: Content display, Site structure

Handlebars.js

This module is helper for rendering Handlebars.js templates in Twig. Requirements xamin/handlebars.php library composer require "xamin/handlebars.php" Installation It is required to install xamin...

View mode preview

View mode preview module is a helper module that allows content managers, testers and developers to preview any content entities with any available view modes. It provides menu links per entity...
Categories: Content editing experience

Workspaces route lock

Adds a way to lock arbitrary drupal routes to selected workspaces. One example is to lock all the taxonomy pages to the Live workspace so that the categories are always the same. Usage Define the...
Categories: Content editing experience

HelloWorldDrupalModule

This is a demo sandbox module for our screencast.
Categories: Content editing experience

Webform API Handler

Extends Webform's built it Remote Post handler to enable the creation of custom plugins for pre-processing the request Webform makes to an API endpoint, and for processing and displaying the result...
Categories: Developer tools

Commerce Paysimple


Categories: E-commerce

Locale translations


Categories: Content editing experience

Locale translations file

This module was developed to simplify the life of the developer by using yml files to ensure string translation. You need juste to enable the module and add yml under config/locale with pattern ...
Categories: Content editing experience

Countries Field

It's a module that add continents and countries as a fields
Categories: Site structure

AmoebaCRM boards

Clockify

This module integrates the https://clockify.me time tracking service with Drupal. The aim of the integration is to copy over data from Clockify to Drupal where it can be further extended and used...
Categories: Integrations

Tome Require Login

This is a simple module that will allow the Tome and Require Login modules to work together. The module implements hook_require_login_authcheck_alter() to allow traffic if the Tome headers are...
Categories: Access control, Decoupled

Multiple node translation

Module for creating a translation of nodes from default to selected language via Batch API.
Categories: Multilingual

Lander

What's this for? This module was developed with the following aims: Provide an appropriate storage for pages\components that are not re-used very often ..such as a homepage or landing pages. A...

Entity Visitors D8


Categories: Content editing experience

Pages