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

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

Lucene Log

This module will store watchdog messages in lucene index and will provide you the rich query platform to search the watchdog messages. So you don't need to have the heavy db_log module anymore....

Sphinx Search Module

Ivinco’s Drupal Sphinx search module gives you more relevant search results and high-performance search by employing the Sphinx Search Server. The Sphinx-powered search is super fast even with very...
Categories: Site search

WebServer Integration

Introduction There seems to be no unified library to simplify integrating with webserver softwares and their configuration files like .htaccess (Apache) web.config (IIS) etc. Which makes it almost...
Categories: Developer tools, Integrations

Chatroll Live Chat

Chatroll is the preferred real-time chat platform for thousands of organizations. Chatroll is a scalable live chat platform that provides unmatched interaction and engagement for website community...
Categories: Site structure, Integrations

CSV2Fields

Patches welcome! CSV to Fields will import field structure from a csv spreadsheet. A number of existing column handlers exist and it is trivial (imho) to write a custom one for your needs....
Categories: Content editing experience, Developer tools, Site structure

Lazy Pane

Lazy Pane is a ctools "cache" plugin that prevents a pane from rendering prematurely, loading it instead from the client side, on demand, via AJAX. Highlights: Supports Panels Displays Supports...

Slashcomments

This module implements some of the features of Slashdot moderation and commenting system. The main benefits it's to have a self-moderating community where most relevant comments are highlighted....

Scheduled Block

A simple module which provides a block which allows you to select 2 of the existing blocks: a default block and a scheduled block. During the scheduled time the block will display the scheduled...
Categories: Content display

Site diff

The purpose of this module is to be able to compare (diff) two Drupal sites (e.g. staging vs. release). Description The diff is made by comparing the defined structures (partitions) between the...

Generic Services

Generic Services - Webservice Generator Generic Services lets you easily generate bunches of webservices and expose the full power of drupal to your clients without creating a module With Generic...
Categories: Developer tools

Surfly Integration

Introduction As described in the Surfly website, Surfly.com allows you to Share your browser in real time Upgrade a phone conversation with a video chat Guide your customers & Draw to highlight...
Categories: Developer tools, Integrations

Drupal DNA

Drupal DNA (DDNA) Module can help chase your business grow fast as possible using online tools. Inside your Drupal DNA build automatic documentation to reduce cost and see what is inside,...
Categories: Administration tools, Site structure, Import and export

CKEditor Recipe

A recipe to make CKEditor great. Included modules/add-ons Required CKEditor 5 Plugin Pack is an official free plugins for CKEditor 5, maintained by CKSource. Find And Replace WProofreader Highlight...

Ckeditor5 bootstrap tool

Provide widget CKEditor 5 for Bootstrap 5. best use with bootstrap 5 admin theme. Configuration / Text formats and editors and active 3 buttons 🟦 Button : Bootstrap Div Insert the div tag into the...
Categories: Developer tools

Active menus

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Activemenus makes the standard Drupal navigation menu...

TMGMT Diff

Improves the reviewer experience by highlighting the differences between the previous and the current translation. When re-translating content, especially when using machine translation, with...
Categories: Multilingual

Changelog preview

The changelog preview module aims to give Drupal users a view of which areas have changed. This allows editors, for example, to see which new functionalities have been added. The changelog must be...
Categories: Developer tools

Smart View Analyzer

Smart View Query Analyzer helps identify performance risks in Drupal Views before they impact production. It provides a centralized dashboard that evaluates each View based on query complexity,...
Categories: Developer tools, Performance

Fielder

Fielder allows you to embed node fields (images, videos, files and any others) right in the node body using a simple inline tag: [fieldname:items|position]. The real power of this module comes when...
Categories: Content editing experience, Content display, Site structure

Taxonomy assoc

The taxonomy_assoc module lets you display a node - along with the usual node listing for that term - when you view a taxonomy term. The node can be used instead of (or as well as) the description...
Categories: Content display, Site structure

Twitter Input Filter

This module provides a new input filter (reference [1]) which allows to easily create links to site user and nodes. The syntax used to create links is similar to twitter and hence the name. The...

SoundCloud filter

Summary This is a filter module to embed a SoundCloud track or set in your site using a simple tag. Syntax: [soundcloud:URL] You can set the default player look using filter settings. Player...

CKEditor 5 Markdown Editor

This module will install and activates the Markdown output plugin to a CKEditor 5 instance. This plugin lets you switch the default output from HTML to Markdown. This way you can produce...
Categories: Content editing experience

Form element defaults

This module allows to pass form element default values into URLs and substitute them into form elements. This is very useful when you have a content type with fields and you want to build a link...
Categories: Content editing experience, Content display

Domain Locale

Domain Locale allows to customize language sets per domain for Drupal installs using Domain Access and core Locale module. This module also offers drush integration. You need this module if: you...

Pages