
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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