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

2,409 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.

Page manager redirect

This is a very simple module that exposes a 'redirect' task to the page manager module in the ctools suite. This allows you to define paths that can then redirect to others, all without writing any...
Categories: Administration tools, Developer tools, Site structure

Kubernetes

Overview Kubernetes is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations

VMware

Overview VMware is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations

Content Model & Site Documentation

Content Model Documentation's intent is to surface both the content model and architecture of a Drupal site. It allows additional documentation of fields, entities that use them, modules and other...
Categories: Administration tools, Developer tools

Focused Entity Reference

Provides an entity reference filter that allows content editors to select options from the selections of other entity reference fields. For example, for Find It Cambridge and the Find It platform,...
Categories: Content editing experience, Site structure, Developer tools

Maybe? 🤷

This module lets you access Drupal entities without worrying about accidentally triggering a fatal exception, which is especially useful in theme preprocess functions. The class is loosely based on...
Categories: Developer tools

Persistent URL

What is PURL? In standard Drupal, a URL like /about-us simply points to a piece of content. PURL (Persistent URL) allows you to attach "context" to your URLs that persists as the user navigates the...
Categories: Developer tools

Node Access Grants

Why The Drupal node access grants system has been more or less unchanged since the beginning. However, with Drupal 8, we can and should start leveraging the OOP and service oriented architecture...
Categories: Developer tools

Terraform Cloud

Overview Terraform Cloud is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations

AWS Cloud

Overview AWS Cloud is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations

Website Feedback

What is the Website Feedback Module? As the name suggests, this module allows Drupal website owners to get feedback from their website users easily. The website feedback is sent along with a...
Categories: Developer tools, User engagement

Freelinking

Freelinking provides a filter framework for easier creation of HTML links to other pages on your site or to external sites. The framework uses a wiki style markup to identify links in the form of [...
Categories: Administration tools, Content editing experience, Developer tools

CTOG

Running Case Tracker and Organic Groups on the same site raises some questions - but CTOG helps solving them by utilizing some rules to tie them together in a way which makes them easier to use....
Categories: Developer tools

Migrate Entities

Migrate Entities module imports content entity using a CSV file. This module is extended version of migrate module. This is depended on simple node importer module. Currently, this module is...
Categories: Developer tools

Entity Change Default Language

This module provides a service for changing the default language of an entity. No user interface for now, only a helper module for developers.
Categories: Developer tools

Fieldable vocabularies

This module exposes the Vocabulary to the field system. It defines a single bundle and a single view mode. The data is loaded when you load a vocabulary, but it is up to you with what you do with...
Categories: Site structure, Developer tools

Entity Id Manager

The module provides a drush command drush entity:change-id [entity_type_id] [old_id] [new_id] to update entity IDs while maintaining data integrity across the entire database schema. Automated...
Categories: Developer tools, Import and export

Points

Points module define a Point entity type. Site builders can add fields to reference this type of entity in order to implement financial or transnational type of applications. This module tries to...
Categories: Site structure, Developer tools

Entity Reference Field Widgets

Additional widgets for use on Entity Reference fields. Currently supported: Hierarchical Term Select Allows selections to be dependent on a parent selection. IEF Autocomplete Create Allows...
Categories: Content editing experience, Site structure, Developer tools

Config Tweak

The module helps to make “Configuration updates report” — “clean again” :) In general the module removes "unnecessary" properties from the config. Currently, the module implements next tweaks:...
Categories: Administration tools, Developer tools, Import and export

Cucumber UI

Cucumber UI is a powerful automated testing module designed to assist users in effortlessly constructing essential tests for their websites. With its intuitive and user-friendly interface, it...
Categories: Developer tools

Taxonomy Widget Plus

Synopsis This module provides a custom widget for taxonomy term reference field that: Displays as a tree-like structure. Allows adding new term directly in the entity form. Can be placed into...
Categories: Content editing experience, Site structure, Developer tools

Comment Hide Subject

Hides the comment subject if the "Allow comment title" checkbox is unchecked for that node type.
Categories: Developer tools

Bundle Class Attributes

Allows bundle classes to be configured using attributes. This removes the need to implement hook_entity_bundle_info_alter(). Example
Categories: Developer tools

MZ CRUD

Simple way to create , update entity . The module can support field types in core and paragraph field . Field Reference will create automatically if not exist. Example 1 (Insert new article ): ...
Categories: Developer tools

Pages