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

1,333 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 Service

The webform service module makes Webform results available via Services. 7.x-4.x The 4.x branch of this module is a complete rewrite to incorporate a more RESTful interface to the latest 4.x branch...
Categories: Import and export, Integrations

Webform Remote Submission

Description: Webform Remote Submission allows a site to accept a webform submission from a remote site. It provides some JavaScript code for embedding a given form on an external site. Note that...
Categories: Integrations, Developer tools

CiviMail

Integration with CiviCRM CiviMail. Features Send a node from a CiviCRM Contact to CiviCRM Groups. From Contact and destination Groups selection is per node and CiviMail campaign. CiviMail Digest...
Categories: Integrations

Migrate GatherContent

The Migrate GatherContent module allows you to import content from GatherContent (https://gathercontent.com/) to your Drupal website. This module is based on Drupal Core's Migrate functionality and...
Categories: Content editing experience, Import and export, Integrations

Ooyala

Ooyala no longer exists as a company or platform, and this module is of historical interest only. The Ooyala module provides a field type to display videos using the Ooyala video hosting platform....
Categories: Media, Integrations

Search Engine Referers

Visitors find your site with a search engine. Are you interested in what they were searching for? Search Engine Referers is a simple module to view the search engine queries used by your visitors....
Categories: Administration tools, Site search, Integrations

Apigee

The Apigee module enables you to connect a Drupal 9+ site to Apigee Edge or Apigee X in order to build a developer portal: Users that register or are added to the Drupal site will be added as...
Categories: Integrations

OpenAgenda connector

This module allow you to automatically publish, update or delete content on OpenAgenda through the OpenAgenda API. OpenAgenda is a free service to reference and broadcast all your events....
Categories: Integrations

SDK API

An API to define configurations for specific Software Development Kit (SDK). API, as Drupal 8, based on Composer. This allows you to describe needed configuration for SDK by defining a form for the...
Categories: Administration tools, Developer tools, Integrations

Content Glider

If you need an instant slide-show then Content Glider (CG) is the answer. CG is a standalone module, no need additional script or another modules. Just install and use it! CG based on Featured...
Categories: Content display, Integrations

Event log

This module logs specific events. The events are saved in the database and can be viewed on the page admin/reports/events. Furthermore, a views integration is provided in which you can relate for...
Categories: Integrations

Google Rankings

Google rankings module gives you detailed statistics about the websites positions on Google results pages. This is achieved by analyzing HTTP referers headers set by Google web search. There are...
Categories: Site search, Integrations

Salesforce Term Reference

Adds a new field mapper to the Salesforce suite of modules to allow using a term reference field. Entity references for content are supported natively by the Salesforce modules (https://www.drupal...
Categories: Integrations

PHP FFmpeg

This project is an API module that integrate with the PHP FFmpeg library. This module doesn't do anything by itself and is usually extended by other projects that do something useful with FFmpeg....
Categories: Developer tools, Integrations

Election Droop

This module integrates the Election module with the Droop (Python) STV counting framework. Droop supports the following counting methods: CfER (single defeat); CfER (batch defeat); Meek Parametric ...
Categories: Integrations

API Proxy

What does it do? Do you have a consumer (for instance a JavaScript application) that uses a 3rd party API? Does that API have all the CORS headers you need? Does that API have sufficient caching?...
Categories: Decoupled, Integrations

User Stats

Provides commonly requested user statistics for themers, IP address tracking and Views integration. Statistics are: days registered; join date; days since last login; days since last post; post...
Categories: Content display, Automation, Integrations

Fieldable Path

The module contains a field type which provides 1:1 reflection of "path" property (defined in entities to determine their human-readable URL alias). Why would I need "path" property as a field?...
Categories: Site structure, Administration tools, Integrations

Structured Data (JSON+LD Rich Snippets)

Structured data markup provides a standard way of describing things on your website, along with their properties. Supported features Rich Snippets (graphical sarch results) Google Search also uses...
Categories: Search engine optimization (SEO), Integrations

Node Type count

This module is used to Show a count of nodes of a particular content-type and also number of Users of particular role type. This module will be used for statistical and dev purposes only....
Categories: Developer tools, Integrations

Fuzzy Entity Reference

Fuzzy entity reference module allows users to integrate loilo/fuse (https://github.com/loilo/Fuse) library for entity reference autocomplete. Typically when we have CONTAINS or STARTS_WITH operator...
Categories: Site structure, Integrations

Notify

Notify is a lightweight module for sending plain text email notifications about new nodes and comments posted on a Drupal web site. Users may subscribe to notifications about all new content, or...
Categories: Integrations

Webform Submission Reference

Webform Submission Reference creates a webform component that points at submissions from a target webform. Example You have a webform that allows teachers to register ; You have a webform that...
Categories: Content editing experience, User engagement, Integrations

Easychart

January 2023: Integrated Highcharts Editor 🥳 May 2021: The Easychart plugin and module was developed before Highcharts came up with their own Highcharts Editor. Since 5 years the Highcharts editor...
Categories: Content display, Developer tools, Integrations

Tawk.to - Live chat application

Implementation of tawk.to live chat for Drupal 8. tawk.to is a live chat software designed to help businesses communicate with clients and website visitors to deliver customer support. Requirements...
Categories: E-commerce, Integrations

Pages