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

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

CL Preview

Note: This is an experimental module and is not yet complete. Please avoid opening issues for now. CL Preview is a Drupal-native component library browser for previewing and testing Single...
Categories: Content display, Developer tools

Visualize Backtrace

The Visualize Backtrace module enables you to visualize the sequential order of Drupal function calls for a given page load in both a hierarchical tree flowchart and table format. This is a...
Categories: Developer tools

LivePerson LiveChat + Messaging Integration

LiveEngage by LivePerson is the modern way to talk to visitors whether they’re on your site via desktop or on their mobile devices. Your customers prefer digital communication like chat, messaging,...
Categories: Integrations

Custom Elements

The Custom Elements module provides the framework for rendering Drupal data (entities, fields, ...) into custom elements markup. Custom elements can be easily rendered by frontend components, e.g....
Categories: Decoupled, Developer tools

Pagination (Node)

Pagination (Node) allows the main content of arbitrary node types (Page, Story, etc...) to be paginated according to one of three methods: Method 1: Content is paginated by a selectable "words per...
Categories: Content display

Module Matrix

Module Matrix: Elevating Drupal Module Management Welcome to Module Matrix—an advanced, intuitive, and fully customizable module management tool built for Drupal. With no dependency on jQuery and a...
Categories: Administration tools, Developer tools, Site search

PHP handler

This module is the initial result of an IRC conversation about replacing PHP filter with something more, umm, secure? PHP filter has always been a tool of laziness and time constraints, and PHP...

Citeref Field

About Citeref (Citation or Reference) field module provides fields that store information associated with reference/citation records found at DOI/Handle/ARK registries or specified via URL/URN...

Cron Actions

Features What it does: Cron Actions provides a plugin-based system for executing scheduled operations on entities. Site builders configure "cron actions" that combine a source (what to process)...
Categories: Developer tools

Fluent

Fluent is a Drupal module that significantly improves the developer's experience by simplifying access to fieldable entities, such as Nodes, Media, Taxonomy Terms, Paragraphs, and others. A...
Categories: Developer tools

CMP Sirdata

OVERVIEW Sirdata CMP is a Consent Management Platform made to reply to privacy regulations such like GDPR, ePrivacy, CCPA and already used by thousands of websites. Sirdata provides a CMP certified...

File Maintenance

Drupal 7 users ending up here, please see this comment and this one. Introduction Ever wanted to move files from your sites/default/files directory (or whatever you have configured) to a (new)...
Categories: Administration tools, Content editing experience, Media

CKEditor Taxonomy Glossary

The CKEditor Taxonomy Glossary module provides a glossary button for CKEditor 5 integration with your taxonomy terms. It allows content editors to link words to glossary terms, which display...
Categories: Content display, Content editing experience, Integrations

Chess

A module to allow two players to play chess in Drupal. Two players, specified at node creation time in a user list field, are selected to play a game of chess. Anonymous users, or non-players will...
Categories: User engagement

CCTV

Overview CCTV brings IP Camera footage management (recording and retention) to Drupal. There are a few Open Source CCTV solutions out there but I believe that CCTV fills in that gap with its...

Ajax Nodeloader

Ajax Nodeloader module allow you easy: Load and display Drupal nodes via AJAX technology Use custom css selectors for display your content (body, title, etc) Support loading any of node fields (D7)...

env

Quick Description This project implements code to make Drupal's configuration (settings.php) environment-dependent, so that you can have different sets of configurations in dev, staging and...

dev_env

Adds module enabling per machine environment to the env project. Preamble A great feature of the env project is that you can set your $conf variable per machine that your site is running on . That...
Categories: Administration tools, Performance, Developer tools

DX Toolkit

DX Toolkit provides reusable developer primitives—standardized patterns and plugin systems that improve code quality and reduce boilerplate in Drupal custom module development. Now available as a...
Categories: Developer tools

Justuno

The most powerful free marketing app in the marketplace! Justuno is used by over 50,000 businesses around the world to build email lists and convert traffic. The platform is trusted by startups,...
Categories: E-commerce, Integrations

NetBeansDrupalComposed

NetBeansDrupalComposed What? This is a tiny project consisting mainly of a composer.json file and some instructions. When you use Composer to install the dependencies of this project, you'll...

Concept Recommender Service (a.k.a Xowl Semantic Service)

Ximdex Platform allow you to aggregate, edit, normalize, identify named entities, enrich content, transform, expand, retrieve, and publish data, from both structured and unstructured sources. You...
Categories: Content editing experience, Site structure, Integrations

Elfsight Instagram Testimonials

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

Accessibility Widget Barrierefreiheitsstärkungsgesetz (BFSG)

The Accessibility Widget adds a customizable toolbar to your Drupal site, helping visitors with disabilities access your content. It provides text resizing, contrast modes, screen reader, and voice...
Categories: Accessibility

Image Target Question

This module allows the creators of a quiz to add an image target question type. The image target question invites participants to identify areas on an image by dragging and dropping up to 10...
Categories: Content editing experience, User engagement

Pages