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

55,493 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.

Wikipedia Client

A client that can retrieve an extract of a Wikipedia page by searching for a page title that matches a given string. This works best for simple proper nouns, like the names of companies, people,...
Categories: Content editing experience, Import and export

Paragraphs Wizard

This module implements a field formatter to render paragraphs in a multistep wizard providing basic javascript controls for navigation such as "Next" / "Previous" links. To create a paragraph...
Categories: Site structure, Developer tools

Cache Alter

RU: Всё ради того, чтобы на каждый запрос по переходу из рекламы не формировался свой отдельный page_cage а юзался существующий # В самом начале загрузки друпала чистит из $request->query ключи -...
Categories: Performance

Commerce Costs

Adds cost fields to Drupal Commerce 2.x so you can determine the profit on each order item sold. Includes a submodule for supporting resolving a product's cost by a field on the purchasable entity....
Categories: E-commerce

My Admin Toolbar

This module will hide top bar in Admin Toolbar. Provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver...
Categories: Administration tools, Developer tools

Commerce ML Migrations

EN Commerce Exchange with "1C" - Russian Accounting soft. RU Доки: https://github.com/dru-docs/commerce Поддержка: https://t.me/drupal_commerce Импорт данных в DrupalCommerce основываясь на...

Mapbox GL

Initial code for integration with Mapbox GL JS. This is an API only module. There is no UI. Maps can be generated using hook_mapbox_gl_info() and calling the render method. popup should either be ...
Categories: Content display, Site structure

XY Grid Layouts

This module integrates the new full reworked XY Grid system of the ZURB Foundation Framework with Drupal 8 Layout plugin in order to provide a responsive and easy to manage way for site builders to...
Categories: Content display, Integrations

Views Column Control

The Views Column Control module provides the means to allow users of the site to control which columns or filters are visible to them. The views configuration controls which columns and filters are...

Social Contact Block

Social Contact block provides a configurable block to display contact and social information anywhere on your site. The social contact block provides contact and social fields. In contact fields,...
Categories: Content display, Site structure, Integrations

Floodcontrol Settings API

What is this module? If you want to extend Drupal core's flood control mechanism to your custom forms then this module provide 1) an API to construct an admin form to manage flood control settings...
Categories: Security

AMP Video Embed Field Formatter

This module add AMP Compatible Field Formatter for Video Embed Field. Supported providers and components: Youtube (included in Video Embed Field) Vimeo (included in Video Embed Field) Providers and...
Categories: Content display, Site structure, Media

Responsive Block

Responsive block module provides extra settings for blocks,we can customize the visibility of a block on desktop,tablet and mobile device. This block utilize mobile_detect module to check the...
Categories: Content display

Forena Datatables Server-side

This module implements a new Forena document type that provides json data to Datatables Server-side. See Datatables Server-side processing This module requires Forena Reports Example: $(document)...
Categories: Content display, Site search

Forena Parm Is Set

Foreach Forena parameter it adds another with a "_isset" suffix, and a value set to true. Forena's data bock IF statements check by ANDing the value of the parameter with TRUE. Therefore valid...

Taxonomy Entity

The purpose of this module is to increase the range of functionality and control over taxonomy vocabularies and terms. This first release incorporates a set of changes that will make the hierarchy...
Categories: Site structure

Block_cache

A simple cache control for each block. Allows site builders to set cache setting for each block. Feature Cache timeout Disable cache Force disable cache Installation As usual download and enable....
Categories: Performance, Developer tools

DER Extra

Overview Allow using autocomplete widget for Dynamic Entity Reference multi-value field. Features Shows multi-value DER field autoccomplete widget to hold references to Users and Nodes. Or Terms...
Categories: Site structure

Welcome mail

This module allows you to send a welcome mail after x amount of time to new users. This is often used if you are running a service and want to check in on how people are doing after a while, and if...
Categories: Administration tools, Integrations, Access control

Access Arguments List

Displays permission machine names in the admin permissions table at /admin/people/permissions, so developers can easily copy and use them in custom modules. Features - Shows the machine name below...
Categories: Access control, Administration tools, Developer tools

Commerce Tax -- Washington State

Module information This module calculates Washington State Sales Tax for the Commerce 2.0 module. Washington State has destination-based sales tax, meaning the seller has to charge sales tax based...

Bibliography & Citation - Altmetric

Adds Altmetric badges to BibCite reference entities. Subscribe to news about the Altmetric module on Twitter and find out about major and minor changes and resolved issues even faster: twitter.com...
Categories: User engagement, Integrations

Views calendar gallery

jQCloud

This module displays your taxonomy terms in a cloud-like rendering using the jQCloud Library The main 2 goals set for this project — that the OPTASY team behind it has managed to achieve — are: to...

Custom translation deployments

Makes it possible to have custom files in your translations directory, and therefore also to deploy translations. To deploy translations you can typically use this workflow. Make sure you have a...
Categories: Administration tools, Import and export, Multilingual

Pages