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.
Custom Entity Example
If asked about the quintessential element in Drupal, my immediate response would be the "Entity". It's the heartbeat of Drupal, its foundational concept. Out of the box, Drupal offers essential...
AI Image Field for Drupal
AI Image for Drupal Generate images from a text prompt, straight from an image field or from the CKEditor 5 toolbar. CONTENTS OF THIS FILE Introduction Requirements Installation Configuration Image...
Categories: Content editing experience, Integrations, Site structure
AI Image Studio
AI Image Studio is a Drupal editorial workspace for generating images and videos through providers configured with the Drupal AI module. It keeps every generated asset, prompt, source, setting,...
Categories: Artificial Intelligence (AI), Content editing experience, Media
All in one mini-features
Mini Introduction This module is a concatenation of many little things that I like to have and usually would have to create a "mini-module" to get them to work. The idea is simple: if I wanted to...
Categories: Administration tools
Yild
Let the rest of the internet know what your content is about by using already defined metadata-terms. Benefits with this range from improved SEO to being able to create more complex ways of...
Categories: Site structure
Single Directory Components
Error message Single Directory Components is now included in Drupal core. You can either use the experimental module in D10.1+ or use it as stable from D10.3+. Either way you don't need this...
Direct Upload Media Image
Direct Upload Media Image (DUMI) Add images to your pages without the multiple clicks usually required by the standard Media library. Direct Upload Media Image (DUMI) provides a fast, streamlined...
Categories: Content editing experience, Media, User engagement
Static Content Browser
Static Content Browser - Drupal.org Project Page Content Use this content for the Drupal.org project page at https://www.drupal.org/project/static_content_browser Project Short Description File...
Categories: Content display, Content editing experience, Import and export
Track'n Stack
This module allows you to make music with your distant friends using flac, ogg vorbis or wav files without any technical hassles, special software, ads, fees, schedules, FTP, etc. It helps you...
Categories: Media
Google Analytics Social Tracking
A submodule for the Google Analytics Module. This module allows you drupal website to utilize the new feature of Google Analytics: "Social Interaction Analytics". Once installed, your Google...
Financial Tracking Service
This module leverages the FTS API created by UNOCHA to display interactive graphs based on the FTS data. It uses Bean and the Visualization module. Notes The module is still in a very early state,...
Obsolete: Track Site Visitor
Brightcove GA Tracking
track user activity
Categories: Administration tools
Simple pixel tracking
In progress
Categories: Integrations
Track Usage
Provides a service that scans an entity to find related entities of a certain type. The service recursively follows the references to get the target entities regardless how deep are buried in the...
Categories: Access control
Track User Change
This module is used to store user last update time. By default during module installation a new user field "field_user_changed" will be created and this field captures user last update time. Since...
Categories: Access control, Developer tools
Cache Warmer
Introduction cache_warmer is a drush command that hits a set of URIs of a drupal site based on the freshness of the content. The main purpose is to offer a complete setup for running a mostly...
Categories: Performance
Hurricane
Drupal 7 module to add CSS-styleable loading spinners. What does it do? Provides easily styleable and extendable throbbers (the spinning AJAX progress indicator) and optionally replaces the Drupal...
Daedalus: Human+AI publishing system
Daedalus is a human+ai publishing system for Drupal: a page builder, site designer, and content editor all in one. And anything you can do, the AI can too. With Daedalus, a user doesn't have to...
Categories: Artificial Intelligence (AI), Content editing experience, Site structure
World Flags
5 minute install Overview Uses IP to Location module to see where your user is located. Then dynamically displays an appropriate flag for the user's location. The flag can override the logo,...
Data Attribute Gmap
Generate a Google Map by using data attributes in your theme files. Existing Google Map modules usually force you to use a certain field type (like address, location, ...) or a display mode (show...
Categories: Site structure
Role Enum
Role Enum This project provides utilities to formalize roles as enums. This project is to be able to derive real role [configuration] from enums, removing the need for configuration YAMLs: The...
Categories: Developer tools
Google product feed for ubercart
This module tries to fill in a gap currently found (at least by me right now) of providing a proper feed following Google Products Feed Specification. This module is based mainly on Views and Views...
Faceted Search
Drupal 7 status: There are no plans to port Faceted Search to Drupal 7. More info. The Faceted Search module provides a search API and a search interface for allowing users to browse content in...