
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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