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

53,919 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 Row Insert

Description This module provides a view style plugin, which is capable to insert custom row with html markup or blocks content into a view row results after every nth row. The inserted row can...

Firebase Push Notification (FCM)

Synopsis Firebase implements a service to send push notification to Android or iOS devices. It uses Google's Firebase Cloud Messaging to deliver the notification. Firebase allows to send push and...
Categories: Integrations

Views FractionSlider

Overview FractionSlider is a jQuery plugin which adds a fully customization element slider to your website. FractionSlider is HTML5 multi-layer and parallax slideshow. Works fine with views fields....
Categories: Content display, Developer tools, Integrations

Contact ajax

Contact Ajax implements ajax submission for core Contact form in Drupal 8. How it works After enable the module, each contact form will show a checkbox "Use ajax". When this chebox is enabled the...
Categories: Site structure

CKEditor Widgets

Improve the content authoring experience by using CKEditor's new widget interface. This module adds a dropdown menu with numerous CKEditor widgets, including a quotebox, columns based on Twitter...
Categories: Content editing experience

Active Tags

Enhance your Drupal entity reference fields with an intuitive tags input widget. This widget seamlessly integrates with the Drupal Entity Autocomplete, providing a user-friendly tagging experience...
Categories: Content display, Content editing experience, Site structure

Entityqueue Form Widget

Populate a form element in the sidebar of node's add and edit pages to allow editors to add content to entityqueues directly from add/edit forms. Dependency: Entityqueue Enable the module Configure...
Categories: Administration tools, Content display, Content editing experience

Fusion Accelerator

Paired with the powerful Fusion base theme, Fusion Accelerator puts easy point-and-click styling of basic Drupal elements within easy reach of site administrators. The philosophy behind the Fusion...

Simple Less CSS

Simple Less makes it easy to compile Less style sheets. How to install it With composer run composer require drupal/ipless Dependencies The module use the php library wikimedia/less.php How to use...
Categories: Developer tools

PHP WK HTML to PDF

After lots of frustration and not-close-enough results with other HTML to PDF modules & libraries, I decided to make a Drupal implementation of something I know works extremely well. IMHO:...
Categories: Content editing experience, Developer tools

Login Popup

This module will provide simple Login and Register link as a block plugin, which will load the Drupal Login form and Register form in a popup. Related modules Contact Popup Simple Image Popup Link...

Entity Browser - Table Layout

A new Field Widget for displaying the entity information as a table instead of a grid. This is useful when displaying only the Entity Label vs the rendered entity.
Categories: Media

Simple Anti-Spam

Simple anti-spam module to prevent automatic spam from anonymous users. Module adds for certain forms two new elements — checkbox "I'm not a spammer" and hidden checkbox "I'm a spammer". If user...
Categories: Security

Commerce Ajax ATC (Add to cart)

The Commerce Ajax ATC (Add to cart) module provides a flexible way to add ajax functionality to the Drupal Commerce add to cart form. It provides a variety of ways to render the pop-up messages...

Download Count

The download_count module tracks downloads of private files attached to nodes via the core upload or contributed filefield modules for d6 and private core file fields for d7. D7 Version NOTE: this...

No Autocomplete

There are times that the end-user browser (and password manager) autocomplete facility is a complete disaster. Example: The User Login form, where some security policies really want the user to...
Categories: Developer tools

Auto Login URL

Update There is a new 3.x branch just added that uplifts this module with complete testing suite and enhanced security and features. This is not yet ready for release, however if those that rely on...
Categories: Access control

Custom Book Block

A more configurable version of the navigation block provided by the Book module in core. Additional options Choose to show only a single book (or default to show all, as in core) Choose to...
Categories: Site structure

Views Term Hierarchy Weight Field

This module allows you to filter or sort terms according to their hierarchical order or hierarchical depth. Use cases You need to display a list of entities ordered by their taxonomy terms in...
Categories: Site structure, Developer tools

Node access user reference

Gives content access permissions to users for content that references the users with User reference or Entity reference. This is great if you want your content authors to be able to choose...
Categories: Access control, Site structure, Security

Rules Forms Support

Note: versions prior to 7.x-1.0-rc1 are unsupported and deprecated. If you use any of the beta versions, I strongly recommend you to remove it and install our latest release. Overview Rules Forms...
Categories: Automation

Autocomplete Entity ID

The Entity Autocomplete ID module enhances Drupal's default entity autocomplete functionality by enabling users to search and match entities based on their unique IDs, in addition to the...
Categories: Content editing experience

Apache Solr Autocomplete

Add-on module to Apache Solr Search Integration that adds simple autocomplete functionality. It enforces node access, meaning that all suggestions are only from nodes that the user actually has...
Categories: Site search

Mobile Theme

Adds the ability to choose a mobile theme in admin/build/themes/settings which is used for serving users on mobile devices. Mobile Detection PHP get_browser m. Subdomain Browscap mobile_device...

Advanced Help Hint

This is a small helper module that may be used by other modules to produce a string that may be inserted into a project's hook_help to hint about the documentation that exists. It has no...
Categories: Administration tools, Developer tools

Pages