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

55,471 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.

Views Ticker

This module provides new styles for Views module to display news tickers. A comparison of similar modules is available here: http://drupal.org/node/418616 6.x-2.x version is a backport from D7....
Categories: Content editing experience, Integrations, Developer tools

Form Mode Control

In Drupal 8, you can create form modes which control how the fields are displayed in the edit form of content such as nodes and taxonomy terms. The "issue" is that you can't actually make use of...
Categories: Access control, Content editing experience, Site structure

elFinder file manager

elFinder is a open source file manager. Report issue Features: Integrated with WYSIWYG API capable editors: CKEditor, FCKeditor (D6, D7), TinyMCE, BUEditor, jWYSIWYG (D6), YUI (D6, D7), WYMeditor ...
Categories: Administration tools, Media

Domain Theme Switch

Domain Theme switch Domain Theme Switch module for Drupal 8+ community users. This module provide the administrator interface to manage the theme. The interface provide very basic setting to manage...
Categories: Developer tools

AP Style Date

Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience

Video Embed HTML5

This module add support for embedding HTML5 videos into your website using Video Embed Field Usage Install module Add video embed field and enable "HTML5" provider Add link that ends with mp4/ogg...
Categories: Media, Site structure

Error custom pages

Shows a friendly page to the users when an exception or an error are thrown, instead of the plain page provided by Drupal core. The module is able to attach an Universally Unique Identifier (UUID)...
Categories: Administration tools

Module Object Oriented Programming API

What is it for? This module allows you to write modules in pure OOP syntax. It becomes handy when you need some kind of "aspects" to inweave into the main functionality of your module. Moopapi does...

Role Export

What is Role Export The Role Export module allows roles to have machine_names and generates a unique role id (rid) based off of the machine_name. Roles can be exported with Features and get the...

Commerce Wishlist

This module provides a Wishlist to use with Drupal Commerce. It comes with a wish list page featuring a similar interface to Commerce’s Shopping Cart and a block – both can be fully and easily...
Categories: Developer tools, E-commerce, User engagement

User Import

Import users into Drupal, or update existing users, with data from a CSV file (comma separated file). Provides a wide range of features out of the box, and a comprehensive API to customise imports....
Categories: Import and export, Access control, Developer tools

Config import single

Module to integrate the config:import:single command from drupal console into drush 2.0.x - compatible with drush 11.3 and higher 1.0.x - compatible with drush 9 and higher (up to drush 11.2)
Categories: Developer tools

Forum Access

This module changes your forum administration page to allow you to set forums private. You can control what user roles can view, edit, delete, and post to each forum. You can also give each forum a...
Categories: Access control, Site structure

Modules weight

Sometimes we need to modify modules execution order, and some people could write a code that execute the query to modify the weight of a module in the system table, some one might go straight to...
Categories: Administration tools, Developer tools

Drag & Drop Upload

Overview This module provides a Drag & Drop Upload element and widgets for a File and an Image fields. Features Drag & Drop upload widget for a File and an Image fields. Drag & Drop multi-upload...
Categories: Site structure, Media

Super Login

Improves the Drupal login page with the following features: Allows controlling login types (Email or username, email only or username only). Changes the layout and theming of login and password...
Categories: Access control

Views Slideshow Configurable Controls

The Views Slideshow Configurable Controls (VSCC) module adds to Views Slideshow: Cycle (part of the Views Slideshow project) configurable and extensible controls. In addition to the the original ...
Categories: Media

Unique entity title

INTRODUCTION ----------- * UNIQUE ENTITY TITLE module is used to allow maintain unique title within the bundles. * This is supported for: - Node - Taxonomy REQUIREMENTS ------------ This module...
Categories: Content editing experience

SimpleLogin

It is a simple module for Customize Drupal Login, Password and Register pages with Background images. Administrators can provide the ability to allow users to attach their own background images/...

File To Media

Overview File To Media gives content-editors a simple way to create new Media entities from existing Files. Configuration/Installation Download and install the module like normal Edit the view at...
Categories: Media

Tagadelic

Tagadelic provides an API and a few simple turnkey modules, which allows you to easily create tagclouds, weighted lists, search-clouds and such. With the API you can build a module with a few lines...

Unused Modules

Over time your website gets unwieldy so it needs cleaning up. Though it's simple to find what modules are enabled/disabled, it's rather difficult to find out if this is true for a project. This is...
Categories: Developer tools

Webform CiviCRM Integration

A powerful, flexible, user-friendly form builder for CiviCRM. Just as Views can output data in virtually any way imaginable, this module allows you to have data input exactly the way you want....

Feed Import

About Feed Import Feed Import allows to import content into entities (like nodes, users, taxonomy terms, ...) from various file or database types. Also can monitor feed items for changes to update...
Categories: Import and export

Field default token

This module allows to use tokens as field default values. The main discussion: [#1070878].
Categories: Site structure

Pages