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

53,981 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.

Static Site Generator

This module is a continuation of the Drupal 7 Static Generator module ("static"). Since static is a reserved word in PHP, the project has been renamed "static_generator". This module generates a...
Categories: Decoupled, Performance, Security

UI Patterns Pattern Lab

The UI Patterns Pattern Lab module automatically discovers patterns defined in a Pattern Lab instance and makes them available to be used in Drupal as UI Patterns. This module will recognize...
Categories: Content display

Skilling

Skilling helps create and run skill courses. Skills are things like programing and mathematics, that require problem solving. There is a separate website on the project's goals, how it implements...

Deceptive Site Remover

This module provides a Drush command to identify and remove any malware and phishing code injected into the site after a cyber attack. The module looks for any unsafe code injected into text area...
Categories: Security

Webform Donate

Provides components and integration to receive donations with webforms using the Payments module
Categories: E-commerce

Iconset

Provides functionality for making sets of icons available to Drupal. The types of icons it can support is extendable and ships with icon handlers for working with SVG symbols (sprites) and glyphs ...
Categories: Developer tools

Webform Skip Button

This module solves the issue of skipping pages of optional content on long single page or multipage webforms. The module provides a skip button component that allows you to link to fields on the...
Categories: Content display

Bootstrap Pages

The Bootstrap Pages module provides a suite of Content Types, Taxonomies, and Views to work with the Bootstrap Paragraphs module. Content Types Article Author Landing Page Program (provided by sub...
Categories: Content display, Content editing experience

Entity List

The Entity List module provides a new type of entity List. This entity allows a webmaster to easily create lists of entities without views. Plugins integrated to the module allow to accompany the...
Categories: Content display, Developer tools

Omeda

The Omeda module provides basic Drupal integration to the Omeda API. It will allow you to connect to the API, automatically store comprehensive brand config in state based on a cron run, and...

Tally


Categories: Content editing experience, Site structure, User engagement

Is Hacked

The Is Hacked module designed to detect changes in a site vcs repository. The module makes sense only if you have a vcs command line tool installed on a server and PHP safe mode disabled or...
Categories: Security

Splash Screenshot

DESCRIPTION Allows us to add one or more "Splash Screens screenshot", which are modal popups. If they accept or reject the offer, the modal will close. (If they select Do not Show Again, then a...
Categories: Content editing experience

Counter Field Formatter

Counter field formatter is a simple module which animates number countups for a specific field (float/decimal/integer). Upon installing, this creates a "counter field formatter" with options...
Categories: Content display, Site structure

User Manual Verify

When users must click on a link in an e-mail to verify their account, the users sometimes complain to site administrators that they have lost the e-mail and the administrator doesn't have an easy...
Categories: Access control

Affiliates Connect

Making life easier for affiliate marketers, publishers and bloggers "affiliates_connect" module provides an interface to easily integrate with various affiliate APIs or product advertising APIs...
Categories: Integrations

Backstop Generator

Introduction Backstop Generator makes it easy to build, manage, and run visual regression tests for your site using BackstopJS. By providing a user-friendly UI for defining test Profiles, Scenarios...
Categories: Developer tools

Change Requests

Change Requests is a community tool that allows to work together on Drupal content (nodes) without edit-wars (see Wikipedia - Edit-Warring) similar to open source code developers working together...
Categories: Content editing experience, Access control

Node Export i18n

This module extends the Node Export functionality and introduces some language localization export/import values specifically when using this module in conjunction with Entity Translations module....
Categories: Administration tools, Multilingual, Developer tools

Mustache Logic-less Templates


Categories: Content display, Decoupled, Developer tools

List Style Type

Overview This module provides a field that can be added to entities, which allows editors to control the list-style-types for the ordered lists in the content, on a page-by-page basis. Editors can...
Categories: Content editing experience, Site structure

Blank Node Title


Categories: Content editing experience

GraphQL Redirect

GraphQL Redirect is a simple module extending contributed GraphQL module. It replaces default route handling so that GraphQL query follows redirects created by Redirect module and returns query...
Categories: Decoupled

Expire reset password link

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Categories: Access control

Google Analytics Search API Autocomplete

This module integrates Search API Autocomplete widgets with Google Analytics module. It will give you full insights about how your users use search autocomplete features on your search pages....
Categories: Site search, Integrations

Pages