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