36,973 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.


It is a simple test hello_world module

Linkchecker summary mail

This module adds options to send periodic emails about what links are broken on your site.

It uses the awesome Link Checker module to do the heavy lifting, and only sends reports based on this.

Uikit Slideshow

Uikit slideshow with navigation thumbs

This is a Views Plugin that provides a lightweight slideshow with thumbnail navigation. It requires Uikit, which has been adapted for Drupal 8 in the Uikitty base theme. The module comes with a view definition and an image style for out-of-the-box implementation.

Ubercart Sri Lankan Bank Payment Gateways - HNB, Sampath bank

A collection of payment gateway integrations with Ubercart.
Adds integration with:
- Hatton National Bank payment gateway.
- Sampath bank payment gateway.

Please note that due to the nature of payment gateways, recurring payment support will not be added.

Views Polygon Search

Spatial filter for the views.
Supports Leaflet Free.Draw plugin for the input.

Commerce Liqpay


This module provides a Drupal Commerce payment method to embed the payment services provided by LiqPay.

It efficiently integrates payments from various sources such as:
- credit cards;
- cash via self-service terminals (offline payments);
- email receipts;
- privat24 banking or liqpay accounts.

Landing edit

This module provides a new field formatter for long text field type. Formatter allows to edit field content right from the page using contenteditable attribute. The goal of this module is to allow users not familiar with HTML to add minor tweaks to text of landing pages, which have complicated HTML structure, but don't need separate content type with complex theming since this is only one page. So you just create fancy landing page with HTML/CSS/JS, then drop it into text field with "Full HTML" filter and select "Landing edit" formatter on the manage display page of an entity.

Node autosave

This module provides auto-save functionality for nodes. The idea is similar to http://drupal.org/project/autosave but this project doesn't use jquery.field plugin and supports autosaving of any form fields including:

  • Filefeilds
  • Fields with attached WYSIWYG editor
  • References fields
  • Autocomplete fields

Here is list of currently supported features:

Text Format Access

"Text Format Access" provides an ability to configure global or per-role access to text formats of particular field. Default Drupal permissions for text formats work globally so that if user has access to "plain text" and "filtered html" he will be able to select it for any field. But there are variety of cases when you may want your users to enter only "plain text" for one type of fields and "filtered html" for other fields. And that's what this module does.

Git Info

Some useful helpers to display info about the revision of your codebase on the site.

Salsa Commerce


Salsa Commerce integrates the Salsa Donation pages and peer to peer donation pages provided by Salsa Entity with Commerce.

The default credit card form is replaced with a commerce payment selection form. That allows to use all kinds of payment methods that are integrated with Commerce and not just credit cards. Payment then completely happens within Drupal and the donations are saved to Salsa through the API.


  • Integrate Commerce orders and payments with Salsa Donations
  • Makes it possible to validate and process payments within Drupal
  • Supports donation pages and peer to peer donation pages
  • Not yet supported: Integration with paid Salsa events
  • Not yet supported: Recurring donations


Salsa Commerce was built for D7. There will be no back port. Requires the Salsa Entity module and Commerce and their dependencies.


No documentation yet.

Known problems

There is currently no support for recurring donations.



This module provides the possibility to integrate external DCAT providers and import the datasets those DCAT feeds offer.

The main module provides the following entity types:

  • Dataset
  • Distribution
  • Agent
  • vCard

All these entities have the neccerary fields to conform with DCAT-AP.

Copyright It

Copyright It

Simple module saves you a lot of time to put copyright block for your single/multi sites.

Date will auto change depends on your website Year
Your site name copyrighted by will change if you change your site name
centralize the copyright in the center of you region

no need to worry about your copyright message while it need to be auto..

Step by Step

By reusing existing forms and breaking them down into a sequence (or wizard) of smaller steps, Step by Step is a way to reduce the power of Drupal's UI down to one decision at a time. It was originally designed to walk absolute beginner webmasters through the choices needed to get them up and running on building their first websites. Soon after, it was put to use creating a workflow for some complex tasks that site admins need to get right without having to memorise all the steps.

Drutopia Site

A base feature providing site-wide configuration.

Development is on GitLab and mirrored here.


Project status:
We are abandoning this project and moving our efforts to nsciacca's module.
You can follow the progress here:

sandbox is here

Development was sponsored by BIZX, LLC

Commerce Bitpayir

Drupal commerce - bitpay.ir

Provides an integration between Drupal commerce version 2 and Iranian Bitpay gateway.

First install the commerce module:
You can install it by using composer:

composer require drupal/commerce


Rules Regex

More powerful regular expression actions. Born in #1658092: Action: Regular Expression.

Drush Entity

With drush entity you can query the entity system available for Drupal 8, 7 and (some of) 6.

Getting started

Install by using drush dl drush_entity. Next you can try commands like

drush entity-type-read
drush entity-type-read node
drush entity-read node 12


Module displays cookie info required by the EU regulations.


Entity XLIFF FTP is a Drupal extension that introduces a localization workflow whereby editors or administrators can push XLIFF files to a remote server via SFTP, then pull down processed XLIFF files when they're ready (either manually, or automatically on cron).

This extension was designed specifically to work with SDL WorldServer, but can theoretically be used with any FTP server or FTP-enabled translation management system.

Migrate Devel

--migrate-debug demonstration

Utilities to help out developers when creating migrations.

Medium Editor Widget

Medium Editor module provides a widget for text area field through which you can use medium editor plugin. This widget works similar to the editor in medium.com.


Lory logo

Lory is a touch enabled minimalistic slider written in vanilla JavaScript.

Fimnet openid connect

Enable and configure "OpenID Connect login" block.

Navigate to admin/config/services/openid-connect and fill all the required fields (see below)

API base url: http://fimnet-api-testi.laakariliitto.fi/
Auth base url: http://fimnet-auth.testi.laakariliitto.fi/