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.
Material Design Bootstrap
Integrates the MDBootstrap UI Kit with a user-friendly interface for configuring and customizing components, variables, and plugins. Overview Drupal Top quality open-source UI Kits Material Design...
Categories: Content display, Developer tools, Integrations
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Scalar API
Scalar UI integrates the Scalar open-source API documentation library into Drupal, providing a modern, and interactive interface for rendering OpenAPI specifications directly on Drupal site. This...
Categories: Integrations
SiteCommander
SiteCommander is an interactive dashboard to manage and monitor your Drupal 8 site. It features a variety of shortcuts and visuals to help you quickly gauge things or perform routine tasks. NOTE:...
Categories: Administration tools, Integrations, Developer tools
Controller
Description The 'Controller' module is "C" in the Model-View-Controller (MVC) architectural pattern. It can be useful if you want to use MVC in Drupal like it can be done in MVC frameworks (like ZF...
Site Module
The Site.module allows you to track, store, and send information about your websites. When installed in a Drupal site, a Site Entity is created to store site status, properties like PHP and Drupal...
Categories: Developer tools
Theme Hues
Theme Hues 2 I am happy to announce the release of the beta version of Theme Hues 2, a complete rewrite of the module that greatly enhances the functionality of Theme Hues and responds to many of...
Drubuntu (unsupported)
Drubuntu is a Drush script that sets up a highly functional pre-configured Drupal development environment on Ubuntu, and allows you to rapidly add, install and remove platforms and sites. Drubuntu...
Categories: Developer tools
Slideshow Framework
Concept This module provides a backend that enables site builders to create custom slideshows without having a knowledge of how to build Drupal modules. Although the main focus of this module is...
Categories: Content editing experience, Content display, Developer tools
XSSecurity
Summary Provides cross-site scripting security for site admins. If the site is hacked using XSS, this reduces the risk of anything harmful being done by adding an IP-based captcha to dangerous...
Categories: Security
joindin
This sandbox will contain a drupal module to interface a Drupal site with the joind.in website. For what do we need this? From joind.in's about page: Joind.in is the replacement for all those paper...
Categories: Site structure
Quickdraw
Quickdraw is a set of tools developed by Portland State University to provide generic functionality across content types using data integration principles. For example, the Quickdraw Navigation Bar...
Cyclone
Overview Cyclone allows users to spin up sites on remote hosting providers. Imagine your users being able to select a site from a list and then provisioning it themselves on the hosting provider of...
Categories: Integrations
Commerce FirstData Connect
This project integrates First Data Connect payment solution into the Drupal Commerce payment and checkout systems. - First Data EMEA Web Service API– The Web Service API is an Application...
Categories: E-commerce
BiDiCo
Description With the module BiDiCo we want create a widespread shared library. Once installed the module, everyone can register to the website and share her/his books to other BiDiCo registered...
BiDiCo with Geo-search
Description With the module BiDiCo we want create a widespread shared library. Once installed the module, everyone can register to the website and share her/his books to other BiDiCo registered...
GEDCOM
Abstract This sandbox project is about providing custom entity types for storing genealogy records for individuals (INDI records) and their (family) relations (FAM records) closely modelled after...
Commerce Inventory
Commerce Inventory is a Drupal 8 inventory/stock module for use with the Commerce suite of modules. A note on other modules Another stock module, Commerce Stock, is currently being ported for...
Categories: E-commerce
Project description recommendations
The most important thing: Please create a name of the project as related to the project functionality, but not related to libraries or vendors which you used during implementation. The name of the...
Commerce License Pay to Publish
** This module is now obsolete. ** Upgrade to the new feature complete version here: Commerce License Content This module provides a License type plugin for enabling the purchase of license options...
Categories: Access control, E-commerce, Site structure
Elfsight Apple App Store Reviews
This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...
Unilevel MLM eCommerce Plan | Multilevel Unilevel Affiliate Tree (MLM) Software
LETSCMS MLM Software: Unilevel MLM eCommerce Plan is a compensation structure widely used in network marketing, characterized by its simplicity and flexibility. It allows distributors to recruit an...
Categories: Access control, Content editing experience, Developer tools
Trinion Books
This module is multilingual. There are 2 languages available in it - Russian and English. The description of the module in Russian is available at the link. What is the basic functionality?...
Project Context Connector
Make Your Drupal Site AI-Discoverable Project Context Connector exposes a safe, read-only JSON snapshot of your Drupal site for AI agents, automation scripts, Slack bots, and CI/CD pipelines....
Categories: Artificial Intelligence (AI), Developer tools, Integrations
Enhanced Permission Manager
Stop clicking through hundreds of checkboxes. Enhanced Permission Manager lets you create reusable permission presets, apply them to roles instantly, and manage permissions through Drush — saving...