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

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

AnnotatorJS

Adds the open Javascript library annotatorJS to a Drupal 8 site. Allows users to highlight words or phrases and annotate a web page. Includes the Store and Markdown plugins. Markdown allows for...
Categories: Developer tools

BCubed

BCubed is a platform which helps publishers to get more from their advertising. With BCubed, you can: Measure AdBlocker Statistics Find out how much of your traffic is blocking ads and impacting...
Categories: E-commerce, Integrations

qTip Form API (Generate fancy tooltips via Form API)

What is qTip Form API? qTip Form API is a development tool which allows you to create tooltips in code via the form api. It uses the wonderful qTip plugin (version 2 or compatible). Link: http:/...
Categories: Site structure, Integrations

Booktree

A simple tree presentation of one book. What it does is to take as input a series of Book nodes and create a tree-like structure using Book node relationships. Usage of the module is quite simple...
Categories: Content display

Universal Link Filter

Google Summer of Code 2007 A package of modules to restructure the link filtering thus implement the auto-completion of links through AJAX. The project, when all the options are selected, will...
Categories: Content editing experience, Developer tools

Captcha Keypad

Traditional CAPTCHAs are broken. Bots now use OCR to read distorted text in under a millisecond, and audio CAPTCHAs are trivially bypassed. Meanwhile, your real users squint at blurry letters and...
Categories: Access control, Security

Facebook Embed

Embed public Facebook posts using Facebook JS-SDK. This module adds a input filter to Drupal that adds Shorthand functionaily to insert Facebook embedded posts into text fields. Token Syntax: The...

WSCCI Fake Demo

This is a temporary demo of what Larry thinks a module might look like in a WSCCI world, kinda sorta, as of early January 2012. Disclaimer: Not one single line of code in this module should be...

Video Filter DemocracyNow

This is a module to allow DemocracyNow videos to be embedded using the Video Filter module. To use it, you will need the video filter module installed. After that, you can copy the URL of a...
Categories: Media

Video Filter Ted

A small module to add Ted support to the video filter module. To use it, you will need the video filter module install. After that, you can copy the URL of a Ted show into your text input area...
Categories: Media

PHP Compatibility Scanner

Project Overview The PHP Compatibility Scanner module helps Drupal site administrators scan their codebase (both custom and contributed modules) to identify potential compatibility issues with...
Categories: Developer tools

interwiki

This filter provides a simplified, wiki-like syntax for linking to articles or search results on many commonly-used internet reference websites. For example, [[w:public relations]] can create a...
Categories: Content editing experience

Git Hook

Git Hook is a project to facilitate building git event workflows with Drush. Did you know that Git has its own hook/event system? Certain git actions will result git checking for a script in your...
Categories: Developer tools

PHP Error Report

This simple module attempts to simplify the process of managing PHP errors on your site. The watchdog log is a very handy method of analyzing the state of your web site. The most important log...
Categories: Administration tools

GroupDocs.Comparison for Cloud

With GroupDocs.Comparison for Cloud plugin you can compare two versions of a document online from within your web browser. It allows you to compare Word documents, as well as PDF, Excel, PowerPoint...

Entityqueue Scheduler Field

This field allows you to schedule an entity into a specific queue. Example: I have a node that must always be published but only present in the highlight queue tomorrow from 2 to 4. I can then put...
Categories: Site structure

In App Live Notification

Live Notification System Module for Drupal The Live Notification System module enhances the user experience by delivering real-time, in-app notifications for newly added articles. It ensures users...
Categories: Administration tools

Image Annotator [Annotorious]

Image Annotator module allows users to create annotations on node images. Users can highlight a particular portion of node image by drawing a rectangle over the image and adding a note to it....
Categories: Content display

Config overridden

Psss.. hey, man.. Wanna highlight some overridden settings? As you might already know Drupal 8 has a different system of overriding settings comparing to Drupal 7. More about that is accessible...
Categories: Administration tools

Freshworks CRM

Go to the Extend menu and click on Install new module. Select Upload option and upload the Freshworks CRM module and click on install. You will see Freshworks CRM module under Extend list. 1.You...
Categories: Integrations

MTCaptcha

DESCRIPTION MTCaptcha is an efficient security solution to protect your Drupal website against spam comments and brute-force attacks. It can be integrated with the comments, login, registration,...
Categories: Security

Commerce Price Extra

This module adds some features based on price component. These features are : Allow ordering of price components in checkout cart pane Allow a discount to be print in its own line To reduce number...

netFORUM Views

The netFORUM Views module relies on the netFORUM xWeb Interface and netFORUM Dynamic Facade Nodes modules to pull a list of objects from a netFORUM database and present them as a page or a block,...
Categories: Content editing experience, Content display

remotecode

RemoteCode is a Drupal module providing a content filter to allow embedding the content of a file hosted on a remote site, like GitHub, BitBucket or other similar sites. The idea is to ease the...
Categories: Content editing experience

Image styles dynamic

For certain usecases you don't want to define image styles in the UI: You work together with a team on a decoupled app. They don't want to have to touch Drupal. With this module you can specify...

Pages