
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.
Responsive Table Filter
As described in https://alistapart.com/article/web-typography-tables This text format filter will wrap your body content's tables with a tag and CSS class and provides the basic styles to make...
Categories: Content editing experience
PWA - Progressive Web App
What is a Progressive Web App? A progressive web app (PWA) is a web application that uses modern web technologies to deliver a user experience equal to any mobile app. An active open source...
Categories: Developer tools, Performance, Search engine optimization (SEO)
Disable Field
Introduction Disable Field module help(s) you to disable the field of any content type and commerce product too based on Role selected By Admin. Installation Drupal 7: Install as you would normally...
Categories: Access control, Site structure
Revision Log Default
Summary This module sets sane defaults for entity revision logs, which are used when no log is provided. This is useful if your content editors don't always fill out the revision log, which is...
Categories: Content editing experience
Bibliography & Citation
This project allows keeping, outputting, exporting and importing bibliographic data. Please always make backups and carefully read the changelog before updating the module to newer versions. Don't...
Categories: Content editing experience, Import and export
Time Zone Field
Time Zone Field (tzfield) provides a select field for storing time zones. It could be useful if, for example, you have an entity type representing a location such as chapter, city, office, station,...
Categories: Site structure
Entity Reference Views Select
The functionality provided by this module is now in core.See https://www.drupal.org/project/drupal/issues/2174633.Do not install this module on new sites as it will be deprecated by drupal 10.Bug...
Categories: Content display
Views Slideshow Configurable Controls
The Views Slideshow Configurable Controls (VSCC) module adds to Views Slideshow: Cycle (part of the Views Slideshow project) configurable and extensible controls. In addition to the the original ...
Categories: Media
Configuration Provider
This module is not useful on its own, and should only be installed if it's required by another module. Configuration Provider facilitates updating configuration from installed modules....
Categories: Administration tools, Developer tools
Media Embed Extra
Provides additional options for media embed button for media embed button for CKEditor widget. Current features: Override image width. Override image height.
Categories: Media
Webform Conditional (Same Page Conditionals)
Description: This modules enhances the existing Conditional Rules of the Webform Module. It adds the ability to make components dependent on select components(i.e. listboxes, radio buttons, and...
Feed Import
About Feed Import Feed Import allows to import content into entities (like nodes, users, taxonomy terms, ...) from various file or database types. Also can monitor feed items for changes to update...
Categories: Import and export
Better Messages
Better Messages is a very simple module that provides "Popup-like" Drupal messages. Better Messages intends to let you control where and how you want to see your Drupal messages! Combine different...
Categories: Content display, Developer tools
Tagadelic
Tagadelic provides an API and a few simple turnkey modules, which allows you to easily create tagclouds, weighted lists, search-clouds and such. With the API you can build a module with a few lines...
Statistics Counter
This is a tiny module that extends Drupal's core statistics module by adding node counts for week, month and year. The module integrates with Views. If you create a View and show fields, and select...
Ckeditor templates user interface
Ckeditor templates ui adds user interface pages to manage ckeditor templates for CKEditor Templates module and CKEditor 5 Template module. Which branch to choose If you are working with CKeditor 4...
Categories: Content editing experience
Commerce Checkout Order Fields
Commerce Checkout Order Fields exposes order form display modes as checkout panes, allowing you to collect additional order data during checkout. The module provides a new checkout form view mode...
Categories: E-commerce
Background Images
Background images is a collection of modules that allows users to add background images to html elements on pages of the site. Three module are included with the project: Background Image (bg_image...
Config Distro
Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export
Browscap
Browscap provides an improved version of PHP's get_browser() function. The get_browser() function can be used to tell what a visitor's browser is capable of. Unfortunately, the version provided by...
Categories: Developer tools, Integrations
Footnotes
Footnotes module can be used to easily create automatically numbered footnote citations to references into any formatted text with full CK Editor 5 support. 🇺🇦 This module is maintained by...
Categories: Content editing experience
SCSS/Less Compiler
Module automatically compiles scss/less files defined in a libraries.yml into css SCSS compiler: ScssPhp LESS compiler: LessPhp LESS library not included by default because of php 7.2.9 dependency,...
Categories: Integrations, Developer tools
Mail Safety
A simple and safe way to test and debug outgoing emails without having to worry that all your users will get unwanted emails. Mail Safety provides a dashboard which catches and logs all outgoing...
Categories: Integrations
Browser Class
Summary This small module helps theme-developers to deal with cross-browser compatibility. It makes easier to handle different types of non-widespread browsers just as much as it helps with using...
Categories: Developer tools
Menu Select
Synopsis Replaces Drupal's stock node parent menu item selector with a hierarchal collapsible unordered list. Offers a breadcrumb preview of the menu item's location and an optional autocomplete...
Categories: Administration tools, Site structure