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

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

Webform Redhen

Overview This module lets you create a Redhen Contact entity by mapping webform fields to a particular Redhen Contact bundle. Why Webform Redhen? It is an alternative to Salesforce Webform Data...
Categories: Access control

CRM Core Donation

CRM Core Donation is a tool for managing fundraising in a Drupal website. It extends CRM Core by adding the ability to process online donations and track donation activity in useful ways. It...
Categories: E-commerce, Search engine optimization (SEO), Access control

Socrata

Provides Drupal integration for the Socrata open government data service via the SODA API, including a Views query solution. There are four modules in this project: socrata Manages the dataset...
Categories: Integrations

Atom Partners

The Atom Partners module creates a Partner node type with fields to track the partner's name, description, logo and website. The module also creates views to display blocks of partner logos and...

jQuery Booklet

Module description jQuery Booklet module allows you to create small booklets of pages using jquery booklet plugin. The booklet pages can be nodes of any content type. You can select which nodes...
Categories: Developer tools

Login Notify

The purpose of Login Notify is to alert you when someone logs in to your account from an unrecognized browser. It also gives you the opportunity to "lock out" a browser if you wish. The goal of...
Categories: Security, Access control

Atom Wysiwyg

The Atom Wysiwyg Feature enables the Wysiwyg module and configures it for use with the CKEditor library. It also enables a number of common default settings for both the Filtered HTML and Full HTML...

Taxonomy term weight by user

There are times where Drupal's default weight sorting mechanism is not enough to organize terms inside a vocabulary. This module provides the infrastructure to allow other modules to set an...
Categories: Content editing experience, Site structure

Block Status

This module adds a status-flag to blocks. Using this flag it is possible to specify whether a block should be published or not. Users with the appropriate permission may access unpublished blocks.
Categories: Access control, Developer tools

Baidu Analytics

This module is unsupported due to a security issue the maintainer didn’t fix. See Baidu Analytics - Critical - Unsupported - SA-CONTRIB-2018-029 for details. If you want to use this module, your...
Categories: E-commerce, Integrations

PP Crop

Cropping feature of the PP profile (drupal.org/project/pp). Allows to specify image cache presets for image field and if they have EPSACrop effect user can set thumbnails on the fly. Overview video...
Categories: Administration tools

Waveform (mp3 to png)

Generate waveform images for uploaded files. Requirements LAME wav2png - https://github.com/beschulz/wav2png Similar projects https://drupal.org/sandbox/bricel/1161052 - the features of this...
Categories: Media, Integrations

Harmony Core

Core functionality for the Harmony forum distribution. This will provide the basic entities (Threads & posts), access controls, listing views and other fun stuff required to make a full featured...
Categories: Content editing experience

Smart Glossary

This module enables you to present and visualise a smart glossary on top of a SKOS thesaurus using a SPARQL endpoint as data source. It provides the glossary for alphabetic browsing, for search...

Social Stats

This is a statistics module. It provides data from various social media sites. The data which is saved per node. It includes data from: Facebook : likes count, shares count, comments count & total...
Categories: Integrations, User engagement

TraceView

AppNeta TraceView (formerly Tracelytics) is a SAAS application performance management tool which provides full-stack application tracing across any number of hosts. This module is a replacement for...
Categories: Performance, Integrations

Entity Translation Export/Import

This module provides a simple export/import functionality for entity translations. If your site’s translation is based on Entity Translation then you can manage the translations of taxonomy terms,...

QUICK FIELD DELETE

The SN Quick Field Delete module allows site admin to delete multiple fields simultaneously in quick and efficient manner on 'Manage field' page.
Categories: Site structure, Developer tools

watchdog_restrict

This small module restricts logging for messages with a severity lower than configured value. To use it, install it as usual and go to admin/config/development/logging and select the mininal level...
Categories: Performance, Developer tools

Per User Block

This module adds back functionality that was removed from Drupal 8 to allow admins to give users the option to hide and show blocks from their user configuration page.
Categories: Administration tools, Access control

Feeds FileMaker

Feeds FileMaker imports data from FileMaker into Drupal. The module connects to the FileMaker PHP API to retrieve a set of records. The records can be filtered by multiple criteria (e.g. surname =...
Categories: Developer tools, Import and export, Integrations

Ink Filepicker

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Categories: Media

Aggregator Item Length

Allows display length of aggregator items to be configured.
Categories: Content editing experience

Reuse Cached 404s

Drupal has a 404 caching problem. Drupal's page cache is a fantastic and simple way to improve performance in production. If an anonymous user goes to http://yoursite.com/somepage twice, the second...
Categories: Content editing experience, Multilingual

Wysiwyg Smart Paging SEO

A Wysiwyg plugin that provides the UI for editing metatags on a multi-page article
Categories: Content editing experience

Pages