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.
Ledger
(( UNDER DEVELOPMENT )) Relatively stable but subject to change... If you are using this module with real data, please subscribe to this issue: [#1477546] The data architecture is subject to change...
Taxonomy stats
The purpose of this module is to provide different types of statistics for taxonomy terms on the website. The module will initially provide a list of popular terms. The criteria for selecting what...
Categories: User engagement, Site structure
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
Scribd Input Filter
This module provides an input filter to add a document from Scribd anywhere input filters are accepted. You can choose to embed the document in iPaper or link to the document on Scribd. This module...
Categories: Content editing experience
JavaScript Loader
JavaScript Loader library that can use different libraries to load JavaScript files asynchronously. Supported libraries are (and have to be downloaded separately): load.js Head JS LABjs $script.js...
Categories: Developer tools
Maintenance theme
Maintenance theme module provides features to improve user experience on Drupal maintenance mode. Basic usage Drupal allows you to set your site into maintenance mode in order to deploy code and...
Categories: Administration tools
Node Reference URL
This simple module adds an "URL, as plain text" field formatter for node references. Can be very useful when rewriting Views output for theming. This works with CCK in Drupal 6. It is no longer...
Just Another Social Module (JASM)
Many social modules exist that allow users to share and/or publish your content to various third-party sites and services. In the information age, more and more companies are adopting social media...
Categories: Media, Integrations
Loginza
Loginza module integrates Drupal sites with the Loginza.ru service. Using Loginza, Drupal sites can authenticate new and existing users with popular third-party websites. Currently the following...
Categories: Access control
Nodewords Translate
This a is a module developed in response to the thread here: http://drupal.org/node/130389 In summary, Nodewords works wonderfully for nodes in a multilingual setting because each translation of...
Categories: Multilingual
Responder
Responder helps you create responsive, mobile-first themes in Drupal. It applies CSS3 @media queries to stylesheets added by modules. This allows you to create mobile-first layouts without having...
Cache Heuristic
INTRODUCTION The Cache Heuristic module gathers information on which cache entries are used on a page, and bulk-loads these cache entries on following requests. For a full description of the module...
Categories: Performance
Content Audit
Content Audit is a module to help you: Generate a content inventory of your site. More easily conduct a quantitative and qualitative audit of your site's node content. Feedback welcome! File an...
Envolve Chat
Envolve is a chat toolbar, that looks like Facebook's chat, for your Drupal site. Features Group chats that anyone can join Private one-on-one chats Real-time translation in 60+ languages Take...
Quail API
Provides an API for the 3rd-party Quail Library to drupal modules. Quail API is a complete rewrite of parts of the Drupal 6 project called "Accessible Content". The Quail Library is a 3rd-party PHP...
Comicdrop
Comicdrop is a single stop module designed to create and manage a set of features to support the webcomic use case. This includes additional forms of pagination by node type, forum integration,...
Categories: Content editing experience, Content display, User engagement
bib.ly - Bible reference links to all bible sites
bib.ly finds Bible references on your site, creates a link that lets users select their desired website (YouVersion, BibleGateway, etc.), and shows the text in a hover box. Check out bib.ly for...
Categories: Developer tools
Recurly
This project integrates Drupal with Recurly, a subscription billing service that takes the headache out of subscription management. It can work in conjunction with your existing payment gateway or...
Categories: E-commerce, Integrations
Private Comments
A node author can see all of the comments and replies, but comment authors can only see the comments they've posted and any replies to their comments.
Context by Node
Creates a Context for the Node specifically. Imagine that you have a context for the pages under /news/* and you put some blocks for all that pages, but! imagine that you need to add a block...
Field Layout
A simple way to lay out fields on content. Field layout is a light-weight, developer-friendly approach to theming which uses php arrays to define layouts, generating the necessary markup for...
Categories: Content display, Developer tools
Organic groups e-mail blast
This module enables group admins to send e-mail blasts to group members. Features Group members’ e-mail addresses are sent in the Bcc field. The site’s default e-mail address is used as...
Disable all forms
This module disables all form elements, unless you are user #1. You will probably need drush or DB access to get rid of it, so it requires bad judgement. While this will make the site more secure,...
Categories: Security, Developer tools
Unwelcome
This module, when enabled, will remove the default front-page message 'Welcome to your new Drupal website!'. It works without any core code hacks or theme alterations. Many people were found lost...
Language Multidomain
This is a small utility module that extends the language negotiations to use multiple domains per language. Use cases: You have a bilingual website with the different domains mapping to the same...
Categories: Multilingual