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.
CLE
CLE - Contextual Links Everywhere CLE is a lightweight UI tweaking module to extend the use of the new contextual links by moving common action tabs into the contextual links tooltip. NOTE: This...
Categories: Administration tools
Node Collection
Overview Node Collection is a module that will allow you to add parent child relationships on different content types and will help you to create content rich small micro sites inside your Drupal 7...
LAuth
LAuth is a protocol to authenticate HTTP requests. There are three actors in LAuth. A CLIENT needs to have access to a USER's resources on a SERVER. The goal of LAuth is to enable servers to verify...
Categories: Security, Access control
Hyde
Hyde is a pluggable content generation system, with focus on generating Drupal content to HTML pages. The name comes from a popular similar system, Jekyll. Why? The time when a browser was just a...
Shared Access
The goal of this project is to provide a method for users to easily configure access settings to their own entities. The interface for configuring access will come from a shared access field...
Categories: Content editing experience, Access control, Site structure
pn_nid
Roadmap 23 JUL 2013 This module now contains an submodule: Previous Next Field that provides a highly configurable Previous/Next field type. It is working, but needs quite a bit of work still....
Categories: Content display, Site structure, 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
Hijri
This is a smart module that basically extends Drupal's display date to provide Hijri Date integration with Drupal core date field and with other Drupal contributions. This module is integrated very...
Categories: Content display, Site structure, Developer tools
Podlove Player
Synopsis The Podlove Player module provides a ease and powerful way to use the Podlove Web Player in local storaged audio files. Ideal to Podcasts. Podlove Web Player is a HTML5 based audio/video...
Categories: Content display, Media, Integrations
Elfsight Contact Form Module
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...
Elfsight Form Builder
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...
Simple Feed
GitHub Repo This module creates JSON feed endpoints that output node and taxonomy term resource representations. You can have multiple profiles, each with its own security and output settings,...
AllAccessible Accessibility
Boost your website’s accessibility with AllAccessible’s extensive features: ♿ Accessibility Widget ♿ Empower all visitors to personalize their browsing experience on your website, with...
Categories: Accessibility
Islands
Introduction The Islands module provides an implementation of Islands Architecture for Drupal. Islands Architecture was popularized by meta-frameworks Astro and 11ty. Using the provided drupal...
Categories: Developer tools
Text Link
TextLink transforms any text field into clickable links by combining field values with customizable base URLs. Perfect for creating profile links, search URLs, or any pattern. Features Basic...
Categories: Content display, Content editing experience
Retention Database Backup
⚠️ Status: Pre-Release (Development Version) This module is in active development. While functional and safe for testing in development environments, it is NOT recommended for production use until...
Categories: Administration tools, Automation, Import and export
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
Relatedness
This module has two (2) features: better UI selection of terms. concept of the UI is similar to Hierarchical Select module. creates related content block using the terms selected (that's why the...
Categories: Content editing experience, Content display
Entity Lister
Entity Lister provides a class (EntityLister) for querying and theming entities. Entities are queried using EntityFieldQuery and themed according to your specified view mode. This module is for...
Categories: Content editing experience
PHP Preloader
Generate a preload script for PHP 7.4's opcache.preload setting. Introduction PHP 7.4 supports preloading files on server start. With this feature, the PHP server runs a script on server setup and...
Categories: Performance
Entity Definition Update
Provides the ability to update entity type definitions in your database in a safe way via regular update hooks. This module is an alternative to the Entity Type Definition Update Manager from...
Categories: Administration tools, Content editing experience, Developer tools
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
CKEditor Media (oEmbed) Plugin
This Module allows to insert embedded content (such as photos, videos, audio, and other rich media) via the OEmbed API using CKEditor. You only have to provide the url to the site (It works also...
Categories: Content editing experience, Media, Integrations
Elfsight Vimeo Gallery
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 copy...