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

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

Forbidden File Format

Provides setting for the file upload fields, which allows to upload all types of files except of specified. For example you can deny to upload files with types js, exe, bat, com but all other types...
Categories: Site structure, Media

Advanced Image Crop

Advanced image crop module Using this module you will be able to select the image cropping portion for selected image styles. So the front end will use that specific cropped image without loosing...
Categories: Content editing experience, Content display, Media

Shortcode Social

If you are using Drupal 8 or above, it is recommended you use core's Media module to provide this functionality with the oembed field. This module requires the shortcodes module. The Drupal 7...
Categories: Content editing experience, Integrations

Stellar.js

This module provides integration with the Stellar.js library. By default, it loads and initializes the Stellar object, but included are submodules that add additional functionality, like Stellar...
Categories: Content display, Integrations

PDFer

The PDFer module provides adding, saving, editing HTML-templates or simple data and then downloading it like PDF file. Create your own templates, use tokens, attach these PFD files to your emails,...
Categories: Content editing experience

Breakpoints CSS

Breakpoints_css allows including css in an theme .info file by the named breakpoints provided by the Breakpoints module. For example, if you have a theme named mytheme, in mytheme.info declare...

Shield Pages

Shield Pages modules allows the administrator to secure any page in your website by password. You just need to go to configuration page of this module and add path, password. After that the added...
Categories: Administration tools, Access control

GA login 2step

This module is an add on to ga_login and shows Code input in a second step of the form submission and works well with the permission "login without code" to bypass the ga login 2 step for...
Categories: Security

County

Defines a US county field type. Depends on a field representing a US state being present on the same entity bundle. This field stores the FIPS code for the county in the database. The county field...
Categories: Site structure

Concat

Provides an action for creating an archive of files using concatenation. This is useful for bundling multiple text files (e.g. GPG keys) into one large text file. Compatible with Views Bulk...
Categories: Media, Import and export, Developer tools

Bulk Role Management

Allows a site administrator to easily manage large role tables. If you're having trouble with Organic Groups and need a simpler approach to groups and group management, then Bulk Role Management is...
Categories: Administration tools

Restaurant WYSIWYG

WYSIWYG editor for Open Restaurant. This module is part of

OpenLucius RESTful API

Short description This will enhance OpenLucius with a RESTful API, so you can connect other apps. Features This module will provide all needed endpoints to connect an external app to OpenLucius:...

Panels cache bully

Force caching on Panel Panes. Inspired by Views cache bully and this issue https://www.drupal.org/node/2175603 This module enforces a global Panels caching mechanism for all Panel Panes. This can...
Categories: Performance

CRUD log

This module Captures and logs all CRUD operations for nodes and taxonomy terms, "create", "read", "update" and "delete". It was inspired by the Event Log module. The one problem I had with that...
Categories: Administration tools, Integrations

Wget Static - Generate HTML and Save To FTP / Webdav

Wget Static Module integrates wget application installed on server with drupal. The module provides you option to generate static HTML of node page, any drupal internal path or whole website using...
Categories: Content editing experience, Import and export, Developer tools

Commerce Cart Link

Commerce Cart Link provides a new field formatter for Add to Cart fields attached to Commerce products and product displays. By using a link instead of a form element such as a button, performance...
Categories: E-commerce, Developer tools

SMS Rangine

This module provides integration between the Rangine SMS service (Iranian service) and the smsframework project. Persian: این افزونه، امکان استفاده از سامانه پیامکی رنگینه را در سایت دروپالی شما...
Categories: Integrations

SAML IdP

Provides integration between Drupal and SimpleSAMLphp (https://simplesamlphp.org/) to provide an Identity Provider (IdP) for SAML service providers (SPs). Seeking new maintainer! It appears there...
Categories: Access control

amoCRM Widget

English It contains the 5 sub-modules: amoCRM integration with Trello through Drupal. You can create and track (in the notes) changes in the boards and cards. Integration with Slack. It allows you...
Categories: Integrations

Paragraph panes

Paragraph Panes provides a ctools plugin which allows you to add Paragraph items to Panels. It lets you choose from all available Paragraph bundles. It does NOT create entities, but stores the...
Categories: Content editing experience, Site structure

Responsive Menu Combined

This module allows you to combine multiple menus into the responsive hamburger menu. Each menu will show up as a tab. If the menus are on the current page, then it adds a class to them, where in...
Categories: Site structure

Webform conditional extra

This module provides additional conditions for webform conditional functionality. It provides such new conditions as amount of checked items is less\more than amount of checked items is amount of...

2GIS

This module provides integration of 2GIS services with Drupal. http://api.2gis.ru The main module contains the settings form, which includes API key Language City by default Version of the API...
Categories: Content editing experience, Content display, Import and export

Sage DataStream XML API integration

1. About API module able to create integration with the SAGE DataStream XML API (http://www.sageworld.com). Drupal just displays products, categories etc and nothing is installed on the Drupal...
Categories: Developer tools

Pages