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.

Null User

Introductory blog post: https://www.oliverdavies.uk/blog/null-users-and-system-users-in-drupal Other modules that use Null User: System User

Steam Login

Steam Login allows users to connect to your website using their Steam account. The module provides a Steam OpenId block displaying a configurable image button (both images are official) leading...
Categories: Access control, Integrations, User engagement

Contact Form Permissions

Introduction This module provides permissions for managing contact forms. As long as the issue [#2325799] is not fixed you can use this module if you need per contact form permissions. The...
Categories: Administration tools, Access control

Image canvas editor api

Exposes an API for having canvas image editors. Plugins Image canvas editor, minipaint TODO: Documentation
Categories: Media

Smart IP - Language Detection and Negotiation Redirect

This module adds language redirection via Smart IP module. Usage: Recommend to use along with Language Cookie module. This way you prevent IP to Language resolution for every page request. Enable...
Categories: Multilingual

Contact Info Block

A simple module to create a Block for Contact Form.
Categories: Content editing experience

Boolean Block Formatter

Summary This module is used to render a pre-configured block based on a toggle switch from a boolean field. If you want to show or hide a block within the content area based on a checkbox value,...
Categories: Content editing experience, Content display, Site structure

Config Actions Provider

Config Actions Provider integrates the Config Actions module with Configuration Provider, making it possible to apply config actions during configuration updates. To import updates from...

Video JS

Uses the Video JS plugin to enable the display of video background to specific elements on a page. Installation Unzip library from github: https://github.com/videojs/video.js Create /libraries...
Categories: Media

Auto Close Comments

INTRODUCTION ------------ This Auto Close Comments module is used to close nodes for comments after a certain period of time. REQUIREMENTS ------------ This module requires no modules outside of...
Categories: Administration tools, Content editing experience

Database Administration Tool

The module integrates Adminer and Editor into Drupal to allow for a fast and easy management of the database. Adminer (formerly phpMinAdmin) is a full-featured database management tool written in...
Categories: Administration tools, Developer tools

Custom configurations plugin

The module provides a plugin for implementing custom translatable configuration forms. Also, it's a good way to centralize custom configurations and facilitate the development process. Why do I...
Categories: Developer tools

OpenStory


Categories: Content editing experience, Decoupled, Access control

Brazilian Address Field

This defines a new field type to store brazilian postal adresses according to recommendations of the brazilian postal service company, Correios. The address consists of the following fields: *...
Categories: Site structure

Views Contextual Filter Validator: Number Range

About Contextual Filter Range Validator adds a Views contextual filter validator that can evaluate a numeric filter value based on user-supplied constraints. Use Cases Hide or show a view...

Entity Autocomplete Extended

Introduction This module extends the core autocomplete widget for entity reference fields. It allows for configuration of the maximum number of matching results shown. (The core widget has a hard...
Categories: Site structure

Alternatives (alternative module dependencies)

"Alternatives" allows other modules to declare alternatives to their module dependencies in their *.info file. Example use case / Usage instructions The most relevant use case would be for...
Categories: Developer tools

Drutopia Related Content

A feature providing related content functionality via the Similar By Terms module. Development is on GitLab and mirrored here.
Categories: Content editing experience

Video Embed Twitch

Video Embed Twitch extends the Video Embed Field that allows you to embed Twitch Media as an iframe simply by entering the channel url. Simply copy media URL RC3 version Add Twitch Channels Add...
Categories: Site structure, Media

IMCE Search

Adds file search functionality to the user interface of the IMCE file browser.
Categories: Content editing experience, Media

CKEditor Listicle Heading

A CKEditor plugin for Drupal 8 to create headings preceded by a number and a dot. Example Using the CKEditor plugin you can enter the heading format (h2, h3, etc.) a number and the heading text....
Categories: Content editing experience

Formazing

Formazing Formazing is a light module that gives you the possibility to add quickly custom forms in your content as field and save all submitted forms. Setup Enable the formazing module Launch the...
Categories: Content editing experience

Oomph Paragraphs

Oomph Paragraphs — A paragraph configuration starter kit Oomph paragraphs is built with reusable components. The idea is to give sites that use this module a starting point of useful content...
Categories: Content display, Content editing experience, Site structure

Google Places Search Form

This module provides a block having a text field with autocomplete suggestions from the Google Places API. Integrate it with geolocation in order to use it with geolocation proximity search.
Categories: Site structure, Site search

Media View Add-ons

Media View Add-ons provides a Views Plugin which adds an additional column to the Media View (/admin/content/media) that displays edit links to the top level nodes each media image belongs to. The...
Categories: Media

Pages