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

2,595 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.

a11y form

This module fixes some accessibility errors in form rendered by Drupal API and Webform module. It includes: Drupal core Form API: fieldset: set the label to invisible instead of none when "Hide...
Categories: Developer tools

Druposer

Druposer The Drush Decomposer - Override Drush commands with the Composer equivalent, if applicable. Dependencies: 1. Drupal 2. Composer 3. Drush 4. Composer for Drush Installation: $ cd ~/.drush $...

Facture

This D8 module allows user to create invoices(French legal) as drupal contents. The invoice view display is ready for web browser printing(to paper or pdf file). This module add new content type ...
Categories: E-commerce, Content editing experience, Content display

Click & Pledge CONNECT Module

Form and pledgeTV® groups may be defined as a family of forms or TV Channels, from one or different campaigns, with different start & end dates. We are happy to announce the release of Drupal...
Categories: Administration tools, Content editing experience, E-commerce

Auth0 User Sync

The Auth0 User Sync module helps you synchronize users from Auth0 to Drupal. Automatically create Drupal user accounts, synchronize user profile information, and assign roles based on your Auth0...
Categories: Access control

CTools plugins

Collection of custom plugins, modifications that are widely used across different projects I am involved in. Current features. Node title access plugin Allow to set access based on current node's...
Categories: Developer tools

DBLog Retention Policy

DBLog Retention Policy provides the ability to control retention of log messages at a much more granular level than core. You can set any logging channel (type) or group of channels in the dblog to...
Categories: Administration tools

Station

Station is a group of D6 modules to run a radio station's website. It was originally designed for KPSU, a college radio station in Portland, Oregon. A Drupal 7 port was completed by co-maintainer:...
Categories: Media

Duration

Duration is a set of three modules, each for a different target audience: duration_api provides a reusable Duration class and formatter functions for developers who need to do internal date...
Categories: Content editing experience

Almanac

The almanac module provides twilight times, sunrise/set and moonrise/set data for any location. This can be a useful addition to sites that include astronomy, religious, education, energy-related,...
Categories: Content editing experience, Site structure

Calendar Links Token

This module provides a dynamic token to generate calendar invite links for Google, Yahoo, Outlook calendars + a .ics file link. You can use this token anywhere, a very useful use case is using the...
Categories: Integrations

TFA Nudge

Overview A strict policy of requiring two-factor authentication can sometimes be onerous for users. The purpose of this module is to help site administrators give users a gentle, but insistent...
Categories: Access control, Security

Remove Calendar Links

There is a bug in the Calendar module that adds a "calendar" link to the bottom of every node, regardless of settings. This seems to be generated in the "Views" module. See http://drupal.org/node...
Categories: Content editing experience

Eight Demo

This is a skeleton module for Drupal 8. It doesn't do anything yet, and by the time you read this will likely be out of date anyway. It's just a demo for people who want to get a feel for what a...

Tikkie

A minimal API to integrate Tikkie with Drupal. In its current state of development, this module: Uses the PHP Tikkie library of Jarno van Leeuwen Handles Drupal configuration for communication with...
Categories: E-commerce

Redirect Expire

Provides the ability to set an expiration date on redirects after which they will no longer work. Features The module adds a new base field to the redirect entity and uses it to decide whether the...
Categories: Administration tools

jQuery Colorpicker Inline

Overview Provides a field formatter to render jQuery colorpicker content selections as inline CSS. Features Inline CSS color styles bases on node configuration. Requirements jQuery colorpicker...
Categories: Site structure

Commerce cart item split

Splits cart quantity into one order item per unit, for product variation types that collect data against each unit attendee details per ticket, an engraving per item, a delivery date per...
Categories: E-commerce

IndexPage

This module displays customizable index pages for each node type, with alphabetical, taxonomy, and user filters. For more information read the Handbook page. Development version status The...
Categories: Administration tools, Content display, Developer tools

Advanced Content Blocks

The Advanced Content Blocks module allows you to easily add different types of content to your website. It includes blocks for: Audio Players: Embed audio files like music or podcasts on your site....
Categories: Content display

Opigno in house training app

This application makes possible to manage within Opigno courses in-house lessons, where students and teachers will meet for a classical training. You will have the possibility to simply create an...
Categories: Integrations

Utilities

This small module does nothing on its own. The Utilities module is a grouping of commonly-needed utilities that are handy. It contains: Module dependancy installation: By default, if your module...
Categories: Developer tools

Simpletest Turbo

This module allows developers to cache tables in their tests' setUp() function, meaning tests run faster if many test cases use the same setUp(), and that setUp() function Simpletest Turbo-aware....

Signup

Signup allows users to sign up (or register, as in register for a class) for nodes of any type. Includes options for sending a notification email to a selected email address upon a new user signup ...

SQoogL Charts

SQoogL ChartsSQoogL Charts DocumentationDESCRIPTIONSQoogL Charts is a simple and lightweight module that creates a Google chart from a SQL source. Insert a MySQL query into a node and it will...

Pages