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

9,670 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.

Activity Calendar

This module allows to show calendar of users activity in their profiles. The activity calculation is based on posts and comments. For nodes and comments can be specified coefficient. For example,...
Categories: User engagement, Developer tools, Integrations

DROWL Header Slides

Provides a flexible header slideshow based on custom block type and media type "Slide". TODO - Further description & screenshots. Versions 4.x Media in core version Semver version of 3.x - you can...
Categories: Content display, Content editing experience, Developer tools

KnowledgeBase

This module is deprecated The main functionality of this module, namely creating access-controlled collections of information, has now been merged into the Flashpoint Education module. If you would...
Categories: Content editing experience, Developer tools

Service Worker Registration

This module allows to register your Service Worker script. Please note that to register a Service Worker script your site should have a valid SSL certificate or its domain should be "localhost". In...
Categories: Developer tools, Performance

SCSS Field

Provides an 'SCSS' field type. Developers and site maintainers can enter SSCS code ("indented" SASS code is currently unsupported) into the field, which will be compiled to CSS and attached to the...
Categories: Content editing experience, Developer tools, Site structure

Banana Dashboard

Expose a simple dashboard for users with links to various sections of the site. A unique feature of this module is that the configuration file is a yaml file. The module has no admin ui and is...
Categories: Administration tools, Developer tools

Airship Web Notifications

This module connects your Drupal site to Airship’s web notification delivery service so that you can selectively deliver on-demand notifications to your site visitors as you publish your content....
Categories: Content editing experience, Content display, Developer tools

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

File upload for developer

Upload files to the theme or module directory, Specially in uploading images referenced in css that instead of ftp uploading. You can rename, replace and delete files in the manage page. Upcoming...
Categories: Developer tools, Media

Access Arguments List

This is a simple module to make developer's life easier, it adds the "access argument" parameter to each permission row in admin permissions page ( admin/people/permissions ). So, developer can...
Categories: Administration tools, Access control, Developer tools

Label Scanner

Label scanner module scans webform labels for specific words and sends/displays a report or a notification in the UI if a webform label contains any of the specified words (referred to as ...
Categories: Developer tools

Field Format Case

Ever wanted your fields in a node add/edit form or a user registration form to contain characters in the same case for formatting reasons? This module addresses this exact issue. An extra fieldset...
Categories: Site structure, Developer tools

Silent Contribute

The Silent Contribute module is a drop-in replacement for the Contribute module. It's purpose is to serve as a stub to be used by people who do not want to install the Contribute module by...
Categories: Developer tools

Debounce

It is a backport of D8 debounce javascript. Usage JavaScript snippet var debounce = Drupal.debounce(function() { alert('Hello world'); }, 250); window.addEventListener('scroll', debounce);
Categories: Developer tools

Config Ignore Keys

Introduction Allows the developer to ignore particular keys in the configuration and not whole configuration files. Ignoring specific keys is the main difference between this module and Config...
Categories: Developer tools

Simplenews Advance Plugin

Overview In the help of simplenews letter advance plugins user can manage our Newsletter subscription on account configure time and user registration page. Features Lightweight and minimal...
Categories: Integrations, Developer tools

Toolshed

A common set of utilities that are often reused for building Drupal sites. Toolshed sets conventions for handling: Common blocks (navigation, administration) Javascript event handlers (media query...
Categories: Developer tools

Quicker Edit

Quicker Edit makes Quick Edit even faster accessible. For using QuickEdit the content manager needs perform several clicks, to finally be able to edit a field. The process of finding the contextual...
Categories: Content editing experience, Developer tools

Smartwaiver API

Integration for the Smartwaiver service. This module can be used by other modules to integrate with your Smartwaiver account. Features Creates a Drupal 8 service for the smartwaiver api client...
Categories: Content editing experience, Access control, Developer tools

Overlay panel

Note: As of 2022-02-08. this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in...
Categories: Administration tools, Content display, Developer tools

Rest Menu Detail

This modile is responsible to get Drupal menu links information as a REST web service response. After enabling this module, enable the Service "Menu detail rest resource" in "admin/config/services...
Categories: Decoupled, Developer tools, Site structure

User from Route Context

As a developer have you tried to create a condition or context requirement for requiring the User from the route only to find it does not exist? That is because Drupal core only provides a user...
Categories: Content display, Developer tools

Modules Manager

Summary Modules Manager is similar to Wordpress plugins manager in the sense that it allows you to view and install modules available for download directly from Drupal.org. Simply select modules...
Categories: Administration tools, Developer tools

Zoom Conference

Zoom Conference =============== Provides basic functionality for creating meetings and registrations for Zoom teleconferences, via their API (v2). This is the Drupal 8 heir to the Zoom API (https:/...
Categories: Developer tools

Steam API

Steam API provides services to interact with steam using the official Steam Web API. * Please note that only ISteamNews, ISteamUser and ISteamUserStats class are supported actually. To submit bug...
Categories: Developer tools

Pages