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

54,010 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.

Allowed Text Format Field Widget

This module provides a field widget "Allowed Text Format" that allows to restrict the list of editor formats for a formatted text field. The difference with a similar module "Allowed Text Format"...
Categories: Content editing experience

Sticky Edit Actions

Sticky Edit Actions AKA "Sticky Submit" sticks element with the ID of "edit-actions" to the bottom of the page when scrolling away from where it normally is and leaves it alone when not. * There is...
Categories: Administration tools

Image Zoomer

Image Zoomer (or Image zoom) is a Drupal 7 module which provides 2 JQuery plugins; Power Zoomer and Featured Zoomer. Power Zoomer demo can be seen here: Powerzoomer.htm And Featured Zoomer demo can...

Inline

Inline module allows users to display uploaded files and images inline, i.e. place links to files into a content using a simple [inline:filename.jpg] tag. The effect is a link to the file or the...
Categories: Content editing experience, Content display

Language fallback

This module allows you to specify a language fallback for each defined language, so translation can fallback to another language. Use case Your site is using regional variants of languages, like...
Categories: Multilingual

Webform Calculation

This module adds support of Calculations for the Webform module. Features Use custom calculations per form and per form step. Use custom logic and/or existing libraries to calculate result. Theme...

Keysave

When working in a configuration or entity form, overrides the browser's default behaviour for command-s or control-s key combinations, to submit the form instead. The Javascript triggers a click on...
Categories: Administration tools, Developer tools

Taxonomy Widget Plus

Synopsis This module provides a custom widget for taxonomy term reference field that: Displays as a tree-like structure. Allows adding new term directly in the entity form. Can be placed into...
Categories: Content editing experience, Site structure, Developer tools

Create Menus Permission

This module has one function: create a permission to create menus that is separate from the permissions to edit menus. While this was designed for use with the Workbench Menu Access module, it will...
Categories: Administration tools

Mailman Manager

This module provides an interface through which users can subscribe to mailing lists run by Mailman. The administer page allows administrators to add or delete lists and program appropriate request...
Categories: Integrations

Node Connect

Node Connect expands the node reference (of the references project) auto-complete field by adding a add new content and edit current content button. The add a new button will all a new node to be...
Categories: Administration tools

Instagram Feeds

This module imports Instagram images into Drupal as Media entities from particular Instagram accounts using Cron job. Drupal 8 / Drupal 9 / Drupal 10 This version is under development. Testing,...
Categories: Media, Integrations

Menu Link Clone

This Menu Link Clone module is to clone the menu items along with menu clone process. If you wants same menu tree for different purpose, Its help you to save you time. Use Case: As this menu is for...
Categories: Administration tools

GraphQL OAuth

This module introduces GraphQL directives; which gives the possibility to restrict/allow access on field and type definitions for users or applications by OAuth scopes. Dependencies GraphQL (>=4.1)...
Categories: Decoupled

Extra Paragraph Types (EPT): Carousel

Extra Paragraph Types: Carousel module provides ability to add a paragraph with Tiny Slider. https://github.com/ganlanyuan/tiny-slider http://ganlanyuan.github.io/tiny-slider/demo/ Demo: EPT...
Categories: Content display, Content editing experience

Drupagram

Drupagram is the missing Drupal + Instagram integration module. In this early implementation the module will interact with the Instagr.am API and be able to fetch media items. Advanced methods like...
Categories: Integrations

PDF Export

Overview The PDF Export module gives the ability to export as PDF any kind of content. Basically you are able to select the content to be include or exclude using jQuery selector. Requirements This...
Categories: Content editing experience, Import and export, Developer tools

Current Search Links

Extension to the Facet API Current Search Blocks module. Instead of just showing the current search it turns the current search keywords into links that you can drop from the search. This is a drop...
Categories: Site search

SliderWidget

Overview: The module provides a new widget for number integer field uses SliderUI JQuery library. Could be used with any type of the forms. Features: new widget uses SliderUI JQuery library Widget...
Categories: Site structure

Opigno Moxtra App

This module makes possible to add collaborative features to Opigno, in particular collaborative workspaces and live meetings. Collaborative workspaces make possible to share messages, files, todo...

Advanced Menu

The Advanced Menu module builds upon the Core Menu module to provide additional menu features. These include: Menu Blocks (7.x-1.1+) Administrators can remove menu blocks from the block admin page....

Requirement

This Drupal module allows other modules to declare configuration requirements and suggestions, and provide solutions to fix them. The requirements will show up as a summary on Drupal's Status...
Categories: Developer tools

Migrate API

You can think of this migrate as the "CTools for Migrate" This module provides generic functionality for Migrate in contrib and helper services that can be used by runners, UI's and more. It will...
Categories: Content editing experience

Paragraphs Selection

Let paragraph bundles define where they can be used. Basically, this module reverses the way entity reference selection handling is done by the paragraphs module. This allows paragraph bundles to...
Categories: Content editing experience

JSON:API Page Limit

Introduction Customize the page limit for JSON API collection responses for specific paths. Drupal has a maximum limit of 50 items returned per JSON:API collection page. I.e. if you were to use the...

Pages