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.
AI Search
AI Search is a semantic vector database search implementation for Drupal that integrates AI-powered vector embeddings with the Search API module. It transforms traditional keyword-based search into...
Categories: Artificial Intelligence (AI), Site search
Acquia Drupal Starter Kit Video
Synopsis Acquia Drupal Starter Kit Video provides a video media type and related configuration and is part of the Acquia Drupal Starter Kit ecosystem. Recommended modules * Acquia Drupal Starter...
Categories: Content editing experience, Media
Acquia Drupal Starter Kit Image
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Media
Flag Search API
Flag Search API module provides flag indexing for Search API. Use this module to index flags (flagged content) using Search API module. Once indexed, the flags can be used elsewhere, e.g. in Views....
Categories: Site search
Search API Sort Priority
This module allows site admins to configure custom sort priority for Search API Results. There are a number of Search API processors that allow a configurable weights. Search API Processors Sort...
Categories: Site search
Media Browser Plus
This is an enhancement module for the Media module. The focus is on UX improvements for Media that won't bloat the main module. Currently the additions are: Adding tags to media when uploading....
Search API Decoupled
Search API Decoupled module provides a search display plugin for Search API as an alternative to views for displaying the search results. Search API Endpoint entities are used to define the search...
Categories: Decoupled, Developer tools, Site search
Search API Exact Match Boost
This module allows you to boost search results that do exactly match the search keys on specific indexed fields. The exact matches will be put on top of the list. This module is especially helpful...
Categories: Site search
Custom Publishing Options
This module allows you to create custom publishing options for nodes. It allows you to add to the default options of Publish, Promote to Front Page, and Sticky. It also ingrates with views to allow...
Categories: Administration tools, Content editing experience, Content display
Availability Calendars
The Availability Calendar module allows you to add an availability calendar to entities. Example use cases are tourist accommodation - e.g. bed and breakfast, holiday homes or self catered...
REST Views
REST Views This module enhances the functionality of Views that use the REST Export display to export serialized data. Introduction When you create a view with a REST Export display, you will...
Categories: Developer tools, Import and export
Index Now
Index Now submits requests to search engines when content (nodes / taxonomy terms) has been created, updated or deleted on your website. The module provides a service that you can use to send more...
Categories: Search engine optimization (SEO)
Entity Reference Purger
Entity Reference Purger removes orphaned (dangling) entity references when an entity is deleted. Problem/Motivation Entity reference field items are not removed when the referenced entity is...
Categories: Content editing experience
Schema.org
Description This project is a drop-in solution to enable the collections of schemas available at schema.org on your Drupal 7 site. The major search engines including Bing, Google and Yahoo! have...
Search Restrict
Restrict by role who can search for each content type. Approach of this module is to re-write the search query, so that content is indexed and available as search results to users in role(s) that...
Categories: Site search, Access control
Critical CSS
Embeds a critical CSS file into a page's HTML head, and loads the rest of non-critical CSS asynchronously. INTRODUCTION This module looks for a CSS file inside your active theme directory. This CSS...
Categories: Developer tools, Performance
elFinder file manager
elFinder is a open source file manager. Report issue Features: Integrated with WYSIWYG API capable editors: CKEditor, FCKeditor (D6, D7), TinyMCE, BUEditor, jWYSIWYG (D6), YUI (D6, D7), WYMeditor ...
Categories: Administration tools, Media
Acquia Drupal Starter Kit Page
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience
Siteimprove.ai
Drupal 10 The new 2.0.x major version supports Drupal 9.2+ and Drupal 10. Deprecated JavaScript libraries has been replaced by their succeeders. Siteimprove.ai Plugins – Your Insights Always Within...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Find People
Overview Find People simply admin end user search - This module provides a feature to search by username or email combination at the admin end of people page. This is simple and easy way of search...
Categories: Access control
Copy Prevention
Anything you put out there in the Internet (public pages) is available for anyone else to copy and save/re-use. So if you really want your content to be safe and protected - do not put it online....
Categories: Developer tools
Auto Index
Automatically updates the Drupal search index when a node is added or updated, on the fly, without the need to execute cron.php. This module should be used when an up-to-date index is desired...
Categories: Content editing experience, Site search
Postgres VDB Provider
The Postgres VDB Provider is a database module that works together with the AI module, to allow you to do vector searches with AI Search or other modules that implement it. The module provides...
Categories: Site search
Google Search Appliance
The Google Search Appliance module integreates a GSA device with a Drupal site. Utilizing a GSA gives you cross-domain search functionality, which can be aggregated into a single search experience...
Categories: Site search, Integrations
Metatag Import Export CSV
Introduction MetaTag Import Export CSV can be used to import metatags form a CSV file or Export metatags to a CSV file. Module supports 4 fields which are provided by Metatag module. Description...
Categories: Import and export