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

55,500 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 Tag Access

Views Access provides more granular permissions on views based on tags. This is really helpful if certain users should be allowed to edit certain views but not other. As an example if views is...

User Access Timeslot

This module allows administrators to limit access for users on specific timeslots depending on their roles. How it works A day is split into several parts we call "slots" (Actually there is 2 slots...
Categories: Access control

Canvas API

7.x-1.x This is a simple module that helps implement the Canvas LMS API where it makes sense. Right now this provides: A js function that will automatically resize the parent window if Drupal is...
Categories: Integrations

The Hyphenator

Soft hyphen allow to make word wrap with a dash. This with some defined language rules and justified text can bring some nice results if it's applied at well suited places. That is what bring the...
Categories: Developer tools

Taxonomy menu Extras

Taxonomy menu is a great module, allowing you to quickly match a taxonomy vocabulary to a menu, maintaining its structure and order. Normally it works just great out of the box, but sometimes a...
Categories: Site structure

Mail Verify

This module will override the default mail_validator service with a hardened implementation that actually tries to connect to the client e-mail server to verify that the address does exist. To run...

Tideways

Integration with the awesome Tideways continuous performance monitoring service. What is Tideways a 100% UPROFILER/XHPROF open source backwards compatible PHP extension that is actively maintained...

Field UI AJAX

This module's goal is to improve the experience when working with fields. It does this by trying to use AJAX on as many fields management pages as possible. What works now Everything the Field UI...
Categories: Administration tools, Site structure

Block Class Tags

This module adds that a tagging functionality to the Block Class module by implementing jQuery TextExt. In addition, other modules can implement their own hook_block_class_tags_classes() and return...
Categories: Content editing experience, Developer tools

Message follow

Following individual pieces of content with the Message stack. Originally built for Drupal.org.
Categories: Integrations

Book Search and Replace

Book Sar (search and replace) uses Views, Views Bulk Operations and Views Bulk Operations Search and Replace modules in order to deliver a view specific to working with books. Using this...
Categories: Administration tools, Content editing experience

BigPipe demo

See https://www.drupal.org/project/big_pipe. This module makes it easy to visualize the impact BigPipe can have for a site. Because it's just a module that provides two blocks, it's very easy...
Categories: Developer tools, Performance

Search API Multilingual Solr Search

Important News Search API Multilingual Solr Search was merged into Search API Solr Search 8.x-2.x. So further development will happen there. About The goal of this project is to cleanly extend...
Categories: Multilingual, Site search

Drupal Accessibility

Account Settings Tab

This module will provide you tab and block will help you to use edit the account settings information like changing password, email address and user name. Use Case If you are adding more fields...
Categories: Access control

Quiz userpoints

This module provides Userpoints support for Quiz. When a user completes a Quiz under certain conditions, the user will be awarded Userpoints. This previously lived inside of the Quiz project, but...
Categories: User engagement

tooltip anywhere

This project uses tooltipster API to create tooltip site wide. Installation instructions are provided in README.txt file. This module does not include much code and does not put much work on server...
Categories: Content editing experience

Opt It

Opt It Mobile is industry leading text message marketing application to engage, build brand awareness and create a direct dialogue with your customers. Thousands are growing their businesses by...
Categories: Integrations

Image-Recognition CAPTCHA

Image-Recognition CAPTCHA provides a CAPTCHA that challenges the visitor to recognize a subset of images within a set of images. For example, the visitor may be challenged to identify all the...
Categories: Security

Ckviews

This module is a ckeditor editor plugin that enables users to insert views instances with argument directly in the ckeditor. Installation 1. You need to Install these modules: a. ckeditor b. views...
Categories: Content editing experience, Content display

YAML block

About this Module Provides a base block that allows block configuration settings to be edited and maintained using YAML. For custom blocks that don't require an admin UI, it can be easier to just...
Categories: Content display, Developer tools, Site structure

Views semantic tabs

Provides a views style plugin to display tabbed views results using jQuery UI Tabs (v3.x - external library dependency) and vanilla Javascript (v4.x - no third party dependency). Mandatory notes...

Notice Killer

Nice little module that splits out PHP notices and warnings from the normal Drupal dblog and syslog modules. This cleans up the logs nicely, and logs extra information about notices so that they...
Categories: Administration tools

Flag per node

The Flag per Node module extends the Flag module and provides a flexible way to control which flags are visible on which nodes. Flag per Node can define custom flag access for individual pieces of...
Categories: Content display, User engagement, Developer tools

Review Stream

Stream your latest and greatest reviews from around the Web to your Drupal site and display them with SEO-friendly rich-snippet markup. To use this module, you must: have a Grade.us account with...
Categories: E-commerce, Content display, User engagement

Pages