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

5,683 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.

Facebook Subscribe Button

This module will automatically add the Facebook code for Facebook Subscribe button which will be displayed in the block and each page node. Benefit Size, position, weight, color scheme, font, etc.,...

env

Quick Description This project implements code to make Drupal's configuration (settings.php) environment-dependent, so that you can have different sets of configurations in dev, staging and...

Search Interests (grassroots)

Welcome to Grassroots Interests. As the name suggests get you the common interest out of specific keyword. The GI Search module adds the extra functionality to the search displaying the common term...
Categories: Administration tools, Performance, Site search

Ubercart Paymill Integration

Module for integration with Paymill payment gateway. Paymill is a payment gateway that features easy online payments. It allows your customers pay directly on your website, accept payments in 100...

Bundle Terms

What is this module all about? The Bundle Terms module enables administrators to tag entity bundles with taxonomy terms. The idea may seem crazy, but before you take out your pitchforks, look at a...
Categories: Content editing experience

Spider Facebook

Spider Facebook is a Drupal module, allowing you to integrate your website with Facebook. This includes adding Facebook social media widgets and social plugins. As a result you will have an updated...
Categories: Content editing experience, Integrations

Email Only Login

This module will allow your users to log in with only their email. No account yet? No problem, we'll create one on the fly. We live in an age of restrictions and private areas. Web 2.0 caused...
Categories: Access control

dev_env

Adds module enabling per machine environment to the env project. Preamble A great feature of the env project is that you can set your $conf variable per machine that your site is running on . That...
Categories: Administration tools, Performance, Developer tools

EmailStrategie

EmailStrategie is a mailing and sms sending platform in SaaS, Webservice & API mode. This module has been developed to use their services to send mails. Requirements This module is based on...
Categories: Integrations

WHMCS

The WHMCS MODULE fully integrates the WHMCS API into a Drupal website making all information in whmcs available to a Drupal website. WHMCS is an all-in-one client management, billing & support...
Categories: Administration tools, E-commerce, Import and export

Crop Entity

Crop Entity allows you to create a context specific crop of an image. When you crop an image from e.g. a node form, a crop entity will be created and a relation from the node to the crop will be...
Categories: Media

Picture Preset

When using the Picture module, a backport of the Drupal 8 Responsive Image module, one has to create combinations of: breakpoints, image styles / effects, picture mappings. The more combinations,...
Categories: Media

TMGMT CKEditor

This sandbox contains code for my Google Summer of Code 2016 project. The plan is to create two CKEditor plugins for Translation Management Tool module. One would convert text parts into segments...
Categories: Developer tools, Multilingual, Integrations

Attribute-based Access Policies

This module is under development on GitHub. More detail available there. Github Project Attribute-based Access Policies Attribute-based Access Policies is special implementation of a Policy plugin...
Categories: Access control

Taxonomy Parents Index

When building a view for listing content that contain a specific Taxonomy Term or the Term's children terms, the core provides a special contextual filter: "Has taxonomy term ID (with depth)". As...
Categories: Performance, Site structure

Group Permission Set

This module adds support for defining multiple permission sets per group type. Users that have permissions to create/edit groups can then choose which permission set will provide permissions for...
Categories: Access control

Really this should just be deleted.

What is the issue? I had an existing module and I wanted to publish this on Drupal.org. On the project form there is no indication that the 'Short name' field defines the project/machine name and I...
Categories: Content display

Module Listing

The Module Listing module provides a convenient user interface for Drupal administrators to view a comprehensive list of all modules on their site. It displays each module's name, machine name,...
Categories: Administration tools, Content editing experience, Developer tools

Inline and link Drupal objects (Linodef)

[#id] [#id,option(s)] [#id,option(s) comment] Linodef is an input filter for embedding content of your Drupal installation (Drupal objects) into any textarea and link to it. The tags are based...

Commerce Amazon SP-API

Drupal Commerce Core integration with Amazon Selling Partner API. https://developer-docs.amazon.com/sp-api/ Integrated SP API features: Fulfillment Outbound API - https://developer-docs.amazon.com...
Categories: E-commerce

TMGMT Tolgee Translator

This module provides a Tolgee translator plugin for the Translation Management Tool (TMGMT). It enables a robust, automated "Continuous Translation" workflow between Drupal and the Tolgee platform....
Categories: Integrations, Multilingual

Bootstrap5 Container Toggle.

Per-node toggle to override the Bootstrap5 container layout. When checked, it uses the opposite of the theme default: full-width if the theme is fixed, or fixed-width if the theme is fluid....
Categories: Content display

HTMX Extras

The HTMX Extras module adds some lazy loading functionality to your website. Currently, these elements are implemented: Lazy load entity: A template to lazily load an entity render Lazy load route:...
Categories: Content display, Performance

Weather block

The module provides support for Yahoo Weather and World Weather Online weather forecasts. Suggestions welcome for new weather service integrations, please add them in the issue queue for the module...

Textile

This module implements the popular Textile markup shorthand, and allows you to enter content using a simple, plain text syntax that is filtered into valid (X)HTML. It was originally developed by...
Categories: Content editing experience

Pages