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.
Teaser Thumbnail
The Teaser Thumbnail module allows you to automatically generate thumbnails for your node teasers and RSS feeds from the pictures included in the body or the attachments of the nodes. This module...
Categories: Content editing experience, Media
Bible
Drupal Bible This Bible module provides the ability to read the Bible natively within a Drupal website. Administrators can import their own Bible Context (.bc) files into the database as entities....
Categories: Integrations
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
Advanced Profile Kit
Advanced Profile Kit provides building blocks for putting together fancy user profile pages like those commonly found on social networking sites. It is most useful with Page Manager & Panels,...
Categories: Content display, User engagement
Cluetip
Cluetip OverviewThe cluetip module is a wrapper for the jquery cluetip plugin which can be found here, and downloaded here. The Cluetip plugin provides nice, configurable hover-overs using the ...
dompdf
The dompdf module allows other modules to utilize the dompdf library, written and maintained by Benj Carson. The module is currently just a very lightweight implementation, containing a method that...
Categories: Developer tools, Integrations
BoWoB Chat
Chat for your Drupal. Real-time communication to your users. Seamless integration: Chat user name, picture, friends, profile, ... are integrated with the user system of your Drupal. Custom...
REST Client
This module is undergoing large changes, production use is not recommended. INTRODUCTION REST Client is a robust HTTP request module to consume REST style services. Why use REST Client instead of...
Categories: Developer tools, Integrations
HTML to text
This is a straight, copy-paste backport of the drupal_html_to_text facility from Drupal 6. If you have any issue, please check that against Drupal 6. There is no change whatsoever compared to core.
Categories: Integrations
On This Day
Shows a block and a page of nodes created on this day for past years. Administrators can set how many years back to display nodes. Future versions will add a Views plugin. As part of #D7CX, On This...
Categories: Content display
Imagefield Gallery
Update September 17th 2008: The newest version of the alpha is now up and available... LOTS of improvements here. This new version will now work with multiple imagefields on a single node type....
Forum Thread
An implementation of a threaded forum view where pages show forum topic and comment titles in a threaded view with many forum topics on a single page. The module also adds two blocks that offer...
Categories: Content display
Click HeatMap
The Click Heatmap module provides integration between Drupal and the ClickHeat library. The module itself does not record any data or generate click heatmaps. Instead the module provides a limited...
Categories: Search engine optimization (SEO), Integrations
Addresses
The most complete module to let you link your users and contents to physical addresses. IMPORTANT NOTE: I created a new branch named 6.x-1.x. This means the master branch is not used for...
Categories: Site structure
Get Content Type
The get_content_type module fills an oversight by the Core developers. When they moved the part of CCK (sometimes called CCK-Lite) into core for creating new content types, they forgot the analog...
Categories: Content display
CCK Facets
CCK Facets is a bundle of modules that integrate with Faceted Search to expose Content Construction Kit (CCK) fields as facets. This allows users to browse field values and to filter search results...
Categories: Content display, Site search
Style (CSS) Settings
Style Settings will not be ported to Drupal 8+. For Drupal 10/11, please consider these modern alternatives: UI Skins - https://www.drupal.org/project/ui_skins CSS Variables Customizer - https:/...
Categories: Content display
MyAccount_alter
DIY Edition:I haven't been maintaining this module, largely because I don't use it myself. Its functionality is easy to create with just a few lines of custom code. Stephenh made a tutorial...
Categories: Administration tools, Access control
CCK Field Privacy
This module adds little padlock icons to right of field labels in node/#/edit forms. These padlocks enable users with access to control who can see those fields on the node/# view page. (e.g....
jQuery Impromptu
jQuery Impromptu is an extension designed to help provide a more pleasant way to spontaneously prompt a user for input. More or less this is a great replacement for an alert, prompt, and confirm....
Categories: Developer tools
Taxonomy Quick Find
This module provides a set of blocks which show 'related' content based on a selected term. The block will pick a default term and provide a select box which, via the awesome powered of JQuery,...
Categories: Content editing experience, Content display
Skype Status
Retrieves Skype status information via Skype's public presence service for users to display in their profile and also provides a block for site-wide usage (available only in D7!). Note: Skype's...
Categories: Access control
Preferred Format
This module allows you to set preferred input format for each field of any entity type (nodes, comments and etc). As the site administrator you can choose global (for all users) preferred format...
Categories: Content editing experience
Super Nav
Important! I have released a new module called Navigate based off of the ideas behind Super Nav, with some marked improvements and structural changes which should eliminate some of the...
Quick Admin Modules
Add client-side dependency checking to Modules Administration page. If you have ever been frustrated having to submit the Modules page multiple times to turn off a set of nested modules, this...
Categories: Administration tools, Developer tools