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

11,266 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.

Target Filter URL

This module gives you basic control over URL target attributes for text filters. The Target URL Filter Module is a simple light weight module based on the core filter_url function to add a URL...
Categories: Content editing experience

Semantic UI API

This project integrates Drupal with "Semantic UI":- Semantic empowers designers and developers by creating a language for sharing UI. Core Components Semantic UI currently comes with :- 12 - UI...
Categories: Content display, Developer tools, Search engine optimization (SEO)

Class Style Filter

This module provides an input filter that allows WYSIWYG embedded images to be restyled using Drupal's Image Styles functionality, rather than forcing the content editor to upload scaled/cropped...
Categories: Content display, Media

Entity Cache Loader

First, we had drush_ecl (which is exclusively a drush plugin). Now, we'll have ECL. This is for those that want an actual module to integrate into their drupal project for loading entities into...
Categories: Performance

Client Config Care

Protects individual config changes against unintended deployment overwrites on automated config import (e.g. your customers' config on a live site). INTRODUCTION The Client Config Care module was...
Categories: Access control, Developer tools

API Normalization

Built by a human using an AI assistant: 🤖 ➕ 🧠 Note that extensive parts of this module was generating via AI coding agents under human supervision. What It Does Turn Drupal into a management...
Categories: Automation, Decoupled, Integrations

Entity Abuse

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Provides ability for any user to add complains...
Categories: Content editing experience

Funding

The Funding module enables Drupal users to present their crowdfunding information to site visitors in a number of beautiful and effective ways. It does so by providing a new Field Type ("Funding...
Categories: Site structure

User Karma

USER KARMA The first version of User Karma for Drupal 6 is available! Please test it and file issues as you find them! This module will keep track of your users' karma using the fantastic VotingAPI...
Categories: User engagement

geomap

A Google map implementation that renders a Google map block based on geo microformat tags embedded in a page. The locations placed on the google map are obtained by analysing the current page for...

Slide Show CS

Slide Show CS is a module which provides a block with a fancy slide show effect. The module uses jQuery plugin Cross-Slide (http://www.gruppo4.com/~tobia/cross-slide.shtml). Several parameters can...

OM Subthemer

A power tool that creates subthemes for all base themes. By default, it is using OM Base Theme (version 2) and it has also an option to make standalone themes. This module demonstrates the power of...
Categories: Developer tools

Tripal BLAST UI

This module provides a basic interface to allow your users to utilize your server's NCBI BLAST+. Specifically it provides blast program-specific forms (blastn, blastp, tblastn, blastx are supported...
Categories: Integrations

Web Push Notification

Web Push Notification module allows you to send the browser push notifications. See (https://developer.mozilla.org/en-US/docs/Web/API/Push_API) for details. This module doesn't use any third-party...
Categories: Site structure, Developer tools

Request Logger

Logs every HTTP Request to the website with the response data details to the standard logger, including responses returned directly from cache. Stores in the log entry useful metadata about the...
Categories: Decoupled, Developer tools

Textimate (Text Animate)

Textimate is a innovative and powerful Drupal module that provides text animate, enhancing site interactivity with awesome effects. Effortlessly transform static text into mesmerizing animations....

ScrapingBot

What is this ScrapingBot is a service that can take a link and scrape it using an actual browser from almost anywhere in the world. It also offers depth scraping/crawling of an entire website using...
Categories: Import and export, Integrations, Search engine optimization (SEO)

Direct Upload Media Audio

Features Basic Functionality: DUMA (Direct Upload Media Audio) replaces the standard media field widget with a user-friendly audio upload interface. Users can click to upload audio files directly...

XLIFF Tools

This module converts node bodies and titles written with valid(!) HTML markup to XLIFF (XML Localization Interchange File Format) and back to HTML. You can use Computer Aided Translation (CAT)...
Categories: Multilingual

WatchBug

The module provides a central opportunity for sending debug information (most cases php-variables) to the system and directly output it or store it for delayed output. This can be very helpful for...
Categories: Developer tools

Fast File Transfer with X-send file

If your talking about very very very fast file transfer then here is the destiny. Why xsend module is made for? xsend is a simple module to help you to speed up your private file transfers....
Categories: Content editing experience, Media, Performance

Ubercart Restricted Product Groups

Summary This Ubercart module allows the administrator to define groups of products that are sold in restrictive quantities per order. This module works differently than other quantity-restricting...
Categories: E-commerce

Git Release Notes for Drush

Overview This is a Git port of cvs-release-notes.php, which lived in the tricks repo back in CVS land. Recommended replacement There is a similar tool as part of the drupalorg-cli project. The...
Categories: Developer tools

High water mark query parameter

Purpose This module provides a simple interface with listing to add/edit the parameter added to a complex query for boosting the query performance. This way a large number of row is simply skipped...

Projekktor (HTML5 Video Player)

pro·jekk·tor (pr-jkk-tr) A free, open source (GPL) HTML5 based video player written in Javascript. It solves cross browser and compatibility issues, adds eye candy and provides extremely powerful...

Pages