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.
Search / Replace
Search Replace This module is designed for Drupal administrators who need a safe and controlled way to perform search and replace operations directly on the database. It provides a Drush command...
Categories: Administration tools
System Module Insights
A powerful analysis tool that scans all installed modules and provides filtering, sorting, usage metrics, dependency insights, visual indicators, and export options for Drupal sites. System Module...
Categories: Accessibility
Render cache
Getting Started Session+Slides: https://amsterdam2014.drupal.org/session/render-caching-drupal-7-and-8 Drupal.org implementation for render caching comments: https://www.drupal.org/files/issues...
Categories: Performance
Infusionsoft API
What is the infusionsoft API module? This module acts as a layer between Drupal and Infusionsoft, which makes the process of talking between the two much easier. Why is this module needed?...
Categories: Integrations
Quickbooks Online API
Simple integration with the Quickbooks Online API (not intended for Desktop versions). Quickbooks Online is a leading business accounting solution. Using this module requires a Quickbooks Online...
Categories: Integrations
Simple Like Button
Simple Like Button A very simple like button for Drupal. Provides an AJAX-powered "Like" button that shows instant feedback and a running count of likes on content. Features Instant feedback for...
FolderShare REST
This module provides REST web services for the FolderShare module. This enables users to use non-browser client applications to upload, download, create, delete, and modify shared files and folders...
Categories: Decoupled, Media
FileField Mail
Overview Allows filefield downloads to be restricted until the requester confirms the email address. This email address is stored in the database and reported back to privileged users. The...
E-learning
The E-learning module allows you to easily build your own online E-learning platform and is suitable for language schools and education centres that want to offer online interactive courses to...
Categories: Developer tools, E-commerce
Simple Petition Node
An easy to use module to manage petitions on Drupal. Description Simple Petition Node (SPN) is a petition extension on Drupal 8 which manages campaigns for the users and the organizations and...
Categories: Content editing experience
Decoupled Toolbox
Introduction Decoupled Toolbox contains common features for decoupled websites or even any JSON REST API feed. It makes use of the Field UI and view displays to expose JSON-formatted content data...
Categories: Decoupled
Chatblock
This module provides an on site chat, located in a block. Chatblock focuses on simplicity. It does not require additional resources like IRC, Java or flash and although it is thoroughly built with...
Categories: Content editing experience, Developer tools
IP2Location GeoLocation API
IP2Location is a non-intrusive IP geolocation solution that identifies a visitor's geographical location and network intelligence without invading user privacy. By leveraging a proprietary IP...
Categories: Site structure
iCal
This is a suite of modules to provide robust iCal integration for Drupal. It has a number of dependencies: The Date Repeat module (part of the Date module suite) The Autoload module (1.x or later)...
Semantic CCK
Semantic CCK was created to give users the means of customizing the HTML output of CCK fields. It was inspired in part by the highly recommended module Semantic Views which provides the same...
Tsort
Tsort is a table column sort for non-sql tables. It allows you to sort a table by any column heading, where the table data is not directly pulled from a database, but is simply in an array of rows....
Facebook Album Fetcher
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-038 - Facebook Album Fetcher - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: Content editing experience, Integrations
qTip Form API (Generate fancy tooltips via Form API)
What is qTip Form API? qTip Form API is a development tool which allows you to create tooltips in code via the form api. It uses the wonderful qTip plugin (version 2 or compatible). Link: http:/...
Categories: Site structure, Integrations
Handlebars
Introduction Provides Drupal integration with Handlebars.js. This module is ideal for Drupal backend developers that are comfortable using Twig and do not want the overhead of working with React or...
Categories: Decoupled
Development Environment
Module goal When developing Drupal sites, we are often working in a development environment in which we want behaviors different than we would like on a production environment. An example of this...
Categories: Developer tools
Stripe Checkout
8.x-2.x Provides a "Stripe Checkout" field type that can be used to set the prices of a fielded entity. The field is rendered as a Stripe Checkout button, using Stripe's JS library. Users can click...
Categories: E-commerce
HTML Page
Introduction The HTML Page module allows webmasters to build custom landing pages using Ace editor. This module provides an entity to design a complete page in HTML that stands apart from other...
Categories: E-commerce, Content editing experience, Content display
Create fields programmatically
🤖 Skip the Field UI. ⏲️ Save time. 🏡 Enjoy life! This module allows you to create fields quickly from YAML or JSON files or from an array in your module. It is particularly helpful in one of these...
Categories: Developer tools, Site structure
Consent Support
Synopsis This module is a 'spin-off' from CookiePro Plus to support content blocking in a way that requires as minimal impact and/or effort for content editors. The initial goal of this module was...
Categories: Access control, Content display, Developer tools
Centarro Search
Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations