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

54,234 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.

LocalGov Alert Banner Collapsible

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Adds a new collapsiple...

LocalGov CQC

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. INTRODUCTION The...

AeroWeather

This module provides functionality for fetching, displaying, and caching real-time weather data using the WeatherAPI.com. It allows site administrators to add a fully customizable Aero Weather...

React Flow

TBD Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Content editing experience, Developer tools

AI Readme Generator

The AI README Generator module allows you to automatically generate a README.md file for any installed contrib or custom Drupal module. It extracts relevant metadata from the module’s codebase and...
Categories: Automation

Cloud

Cloud (Cloud Orchestrator) is a set of modules to enable cloud management: Drupal-based Cloud Dashboard like AWS Management Console. The module supports not only public cloud like AWS but also...
Categories: Administration tools, Developer tools, Integrations

Tag API

About This module was originally suggested by Nedjo Rogers on http://groups.drupal.org/node/100179. The group discussion page gathered much attention at the time, but little unification actually...
Categories: Site structure

Mail

Provides a config entity for system emails, and a service for mailing any entity which implements the interface. This project is intended as a testing ground for replacing hook_mail() in core: see...
Categories: Integrations

Daily

The daily module is meant for things like comic strips or daily headlines. Any node can be `daily content', which means it is associated with a certain group (implemented as a taxonomy term) and...
Categories: Content editing experience

Comment closer

This module lets you automatically close the comments on any or all node types. You can close comments that are a week|month|year old. Comments are closed in a cron hook daily|weekly|monthly...

SiteMenu

This module provides a "site map" style page overview of all the categories within a site with node titles and a side bar menu to navigate the site by category A 'site map' page giving a hierarchy...
Categories: Content display, Site structure

Node list

This module has been discontinued, you can use Views and Views Alpha Pager instead.
Categories: Content display

Upload Image

upload_image.module takes uploaded images, that are attached to nodes, and creates image nodes from them. Thumbnails are shown in place of the file name in the list of attachements. From the end...
Categories: Content display, Media

Control Panel

This module adds a new graphical control panel page. It allows the user to specify the menu path to use as the source for the Control Panel. ''admin' is the default but it can be set to any menu...
Categories: Administration tools, Site structure

Import HTML

Import an old existing, static HTML site structure into the Drupal CMS as structured nodes! Allows an admin to define a source directory of an existing traditional static HTML website, and import ...

Bio

The Bio module allows each user to create one (and only one) "bio" node. Any node-type can be assigned as the bio or Bio module can provide its own node type. The bio can display on the users'...
Categories: Access control

Active Select

The active select module defines the activeselect form element. An activeselect element is the same as a regular select element, except that when the user selects a new option (or set of options),...

Comment Mail

The Comment Mail module allows an email to be sent to the site administrator(s) when new comments are posted. A link in the email allows quick approval, editing, deletion, and/or banning of the...
Categories: Administration tools, Content editing experience

Drupal vB

Drupal vB integrates vBulletin forums with Drupal. It allows existing vBulletin users to log in to Drupal new vBulletin users to log in to Drupal existing Drupal users to log in to vBulletin (after...
Categories: Integrations, Access control

NodeReview

This module adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays. It also...
Categories: User engagement

Text Link Ads Integration

With the Text-Link-Ads module: YOU can choose to approve or deny any Text Link Ads sold prior to the links being published on your website. This ensures that only quality and relevant links appear...
Categories: E-commerce

Checklist

Allow administrators on sites to create checklists that must be completed by users of the site. Each user can see their checklists on the "Checklists" tab of their account. Multiple checklists can...

vCard

The vCard module adds a vCard download link to every users profile. This link makes it easy to add users on your Drupal site to your local address book. Since we love microformats, there is also a...
Categories: Import and export, Access control

Javascript Countdown Timer

Warning: Future versions of this module have been renamed to Javascript Timer module The Countdown Timer module provides a timer implemented through javascript which gives you a countdown (second...

Flag content

This module allows users to flag nodes, comments, or users for the adminstrator to review. Examples are offensive content, spam, offtopic stuff, ...etc. The admin can specify which type of nodes...
Categories: Administration tools, Content editing experience

Pages