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.
Fullscreen
Integrates FullscreenX.js, a zero-dependency, promise-based fullscreen library for modern browsers. Provides automatic CDN fallback when library isn't installed locally. Works with any HTML element...
Categories: Administration tools, Developer tools, Integrations
FolderShare
FolderShare: A pure Drupal module for file sharing; data organization and data storage (Digital asset management system | Data management system) FolderShare enables drag-and-drop file uploads,...
Categories: Decoupled, Import and export, Media
Commerce Shippo
About this module Shippo module for Drupal 7 provides real-time shipping cost estimates for various shipment carriers e.g. UPS, USPS, DHL Express, Canada Post, FedEx, etc. and shipping label...
Categories: E-commerce
Commerce Checkout by Amazon
This project integrates Checkout by Amazon payment into the Drupal Commerce payment and checkout systems. https://payments.amazon.com/business/html-button Note: Please note that this module is not...
Categories: E-commerce, Integrations
amfserver
This module adds a server based on the AMF protocol to the Services module for Drupal 7. It allows for communication between an actionscript 3 client - like flash, flex and air - with drupal core...
Categories: Integrations, Developer tools
Dropsolid Rocketship Core
Switched to maintenance only, no new features will be added. The core of the Dropsolid Rocketship distribution. Contains a solid base to start developing any Drupal site, from SEO optimizations to...
Spreadshop
With this plugin, you can easily host a top-notch ecommerce shop in Drupal while staying up-to-date with the latest features of your Spreadshop. This is achieved by embedding your existing...
Categories: E-commerce
Search History Tracker
Search Tracker is a privacy-focused module that automatically captures and displays users' recent search terms using browser localStorage. Unlike traditional search modules that store data server...
Categories: Content display, Site search
Schema Markup Generator using AI
Introduction The AI Schema Markup Generator module automatically creates Schema.org JSON-LD structured data for Drupal content using OpenAI. Instead of manually writing complex schema markup, the...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)
Tailwind JIT
Provides Just-in-Time compilation of Tailwind CSS for Drupal themes. Setup Install and enable the module Install Tailwind CSS For production environments, or if NodeJS is not available on your...
Categories: Developer tools, Integrations
Flexifield
CCK on Drupal 6 is awesome. You can create multi-valued fields, and re-order the field items with drag-and-drop. However, each item in the field is constrained to be of the same type (e.g., text,...
Twistage Integration
08-July-2014: Now this module is maintained By: Debraj Twistage Integration is a module which interacts with the API for Twistage, a white-label enterprise video hosting service with a fairly...
Categories: Media, Integrations
Advanced Help Injection and Export
This module assists you in writing help texts suitable for use with the Advanced Help module by allowing you to write your help texts in Drupal books. Once you've written the help texts you can...
Categories: Content editing experience, Import and export
Node Alias Filter
May 23rd, 2011 Update: Use pathologic module instead with one configuration step (add / to the Also considered local: paths) and you will have this same functionality. The purpose of this filter is...
Drupal SEO Pack
The Drupal SEO Pack module gives you very flexible control over some of the most common but most important SEO aspects of your Drupal website. The goal is better rankings in search engines through...
Categories: E-commerce
Webform/Salesforce Integration
This module extends the Webform module to easily allow Webform submissions to feeds to your Salesforce.com account. Note that these submissions do not act as a "web-to-lead form" in Salesforce....
Categories: Integrations
User Contest
-- Summary -- Contest in Drupal 7 were built using custom entities as opposed to nodes as in UGC. This allows us much more flexibility without the overhead of a node object. The Contest module has...
Open CRM
Open CRM is a fully featured native Drupal CRM solution based on the Party Module with the aim of having a comparable feature set to other popular CRM systems such as CiviCRM. A Party is record in...
Categories: E-commerce, Site structure
CKEditor Adaptive Images
This module has been replaced by the patch I wrote for the Picture module This project was motivated by two goals: Make the entire inline WYSIWYG image insertion happen in one dialog. This means...
HTTPRL Spider
HTTPRL Spider uses the excellent HTTP Parallel Request & Threading Library to perform an internal cache seeding spider via Drush. This is not a module, it's a command line call that can be used to...
Categories: Administration tools, Developer tools, Performance
Trove
INTRODUCTION What is Trove? Find and get over 391,876,505 Australian and online resources: books, images, historic newspapers, maps, music, archives and more Trove helps you find and use resources...
Categories: Site search, Integrations, Developer tools
entityspice
This module was developed when drush gen content-entity did not exist yet. consider it deprecated. the development branch, was supposed to remove dependency on entityspice itself. _________________...
Categories: Content editing experience, Developer tools
EU Europa Component Library (ECL)
The EU Europa Component Library (ECL) module (eu_europa_component_lib) integrates the Europa Component Library (ECL) into Drupal as Single Directory Components (SDCs). The Europa Component Library ...
Categories: Content display
JSON Viewer
The JSON Viewer module is a simple and lightweight tool that provides various ways to display and work with JSON data in Drupal. It includes a dedicated block for editing and previewing JSON, as...
Node Limit by Term
Node Limit By Term Control content creation with taxonomy-based limits. Set maximum node counts per content type and term combination to manage site content growth and enforce editorial policies....
Categories: Administration tools, Content display, Content editing experience