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.
View sticky nodes at Top/Bottom
It allows certain items to be pinned at the top of the list, highlighting them as relevant, regardless of the general sorting applied. This ensures that important items are always visible and...
Categories: Accessibility, Administration tools, Content editing experience
Micon - Icomoon.io Icon packages for Drupal
Provides functionality for adding https://icomoon.io icon packages to Drupal and exposing them for use via CSS, HTML classes, and programmatically. The module provides several submodules for...
Categories: Developer tools, Integrations
Commerce Add To Cart Filter
This module provides a simple text filter which can be used to provide Drupal Commerce "Add to cart" buttons within your node content. Syntax is simple (at the moment): [product-button:PRODUCTID...
Categories: E-commerce, Content editing experience
Interview
This module provides an interview content type. The drupal's administrator will be able to publish full interviews which several common sections for a content type like this: title, subtitle, lead,...
Categories: Content editing experience
Spoiler
This module allows users to hide potential "spoiler" content by inserting them between [spoiler][/spoiler] tags. These tags will be converted to HTML by this filter. If JavaScript is available,...
Categories: Content editing experience, Developer tools
Mark.js
mark.js is a text highlighter written in JavaScript. It can be used to dynamically mark search terms or custom regular expressions and offers you built-in options like diacritics support, separate...
Categories: Content editing experience, Content display, Site structure
Taxonomy Facets
Progressive content filtering, with clean url's, using taxonomies as facets. Ideal for eCommerce carts, real estate / properties sites, classified ads, or other sites with multiple categories,...
Categories: Site structure
OG Block Visibility
This module allows you to specify that a block should be visible only within a selected group. This can be used for many purposes, from providing each organic group with its own navigation menu, to...
Pattern Lab Loader
PoC integrating Pattern Lab shorthand syntax into Drupal. See GitHub: pattern‑lab/patternengine‑php‑twig#54.
Ultimenu
Ultimenu is the UltimatelyDeadSimple megamenu ever with dynamic region creation. An Ultimenu block is based on a menu. Ultimenu regions are based on the menu items. The result is a block contains...
Categories: Content display, Developer tools, Site structure
Cache Visualization
Cache Visualization (Cacheviz) is a developer tool that visually highlights and analyzes Drupal's render cache metadata directly on the page. It helps identify caching problems like uncacheable...
Categories: Developer tools, Performance
Syntaxhighlighter Insert
Description This module allows you to insert Syntaxhighlighter tags into a textarea. It supports both plain text and wysiwyg textareas. It makes it easier to create the tag needed for...
Embed View Shortcodes
Embed view shortcodes is a module that allows users to embed views and block content into node body and blocks using simple syntax using Shortcode api. This module is really helpful When you want...
Categories: Content editing experience
Jslideto
Jslideto module intended to override the default browsers behaviour when directed to a URL with '#' character, this module make it easer to get the user intention when clicking on a link within the...
Categories: Developer tools, Integrations
Content Planner
Drupal Content Planner helps you to create, plan and manage content. It offers a configurable dashboards, a content calendar and a content kanban view. The Content Planner module is part of...
Categories: Administration tools, Content editing experience, Developer tools
Table Size
The Table Size module provides an administration page that allows administrators and site builders to set arbitrary row and size quotas (number of rows and size in MB) for each table in the main...
Extra CSS UI
Provides a secure, admin-friendly interface to add site-wide CSS additions and overrides directly through the Drupal UI. This module allows site administrators to add/override CSS rules without...
Categories: Administration tools
XRegExp API
API module to support the integration of http://xregexp.com/ so other modules don't have to include it and to avoid conflicts. This module uses the Libraries API. Use version 7.x-2.0-alpha2 or...
Categories: Developer tools, Integrations
Ckeditor4 CodeMirror
Raison d'être We're wanting to run Drupal 11 or Drupal 10 with both Ckeditor5 and ckeditor4 and we want to do so without losing ckeditor4 functionality such as codemirror markup (we love codemirror...
Categories: Content editing experience, Developer tools
Cron Debug
Debugging cron jobs in Drupal 7.x Cron Debug will help you find cron processes which fail due to programming or runtime errors time out (PHP, server, database) are very slow Cron Debug will also...
Categories: Developer tools
LocalGov Search
Default sitewide search implementation for LocalGov Drupal. Uses the Search API module to index all content on the site and provides a search page (at /search) and a search block that is placed in...
AI Log Insight
AI Log Insight analyzes your Drupal watchdog logs and provides clear, actionable insights about system issues. The module uses intelligent caching and batch processing to efficiently handle large...
Categories: Administration tools, Artificial Intelligence (AI)
Token tags
Transforms token syntax into tags. Example: 42 m[sup:2] apartment Use case When markup exceptionally needs to be used in plain text fields (title, ...) and we prefer to use the token syntax to...
Categories: Content editing experience, Site structure
OPS (On Page Search)
SUMMARY On page search module provide functionality to search on single page. It is replacement of CTRL+F of browser. If you are using infinity views load more , then it may possible that user may...
Categories: Administration tools, Developer tools, Site search
Sweet Alert 2
Integrates the Sweet Alert 2 JavaScript plug-in to a modern replacement for JavaScript's alert with beautiful themed alerts. Installation 1. Sweetalert2 Depends upon Sweetalert2 library so you have...
Categories: Developer tools