Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

9,737 modules match your search

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...

Pages