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.
Views Lazy Load
This module provides a views display extender that lazy loads the contents of a view via AJAX. When enabled the View is forced into AJAX mode which means additional pages are also loaded via AJAX....
Categories: Content display, Performance
AdresseDataGouvFr Geocoder Provider [France only]
Synopsis This module add a new provider to Geocoder. This provider use the adresse.data.gouv.fr API for geocoding (and reverse) locations in France (only, sorry) Dependencies - Geocoder...
Categories: Site structure, Developer tools
Favicon
A very small module to make requests to http://example.com/favicon.ico forward to the actual site's true favicon. This module takes the favicon for the current site/theme and makes it available at...
Categories: Developer tools
Field group views
Provides a view format for Field group. In other words, a field group can be displayed using a view. One possible usecase would be to generate a table using fields as columns. Dependencies Views...
Categories: Content display, Site structure
General Data Protection Regulation Compliance
Basic GDPR Compliance use cases (drupal 8.x only): Form checkboxes Pop-up alert Policy Page Policy Page * If the Policy Page does not suit you - create your own, replace the link & clear cache. -...
Categories: Administration tools, Content editing experience, Developer tools
Simplenews Content Selection
This module allows you to select content from your website and send a newsletter with the selected content. Usage Select content at admin/content/scs_node_selection (only *.x-1.x branches) Select...
Webform HTML Textarea
Provides a textarea component for Webform module with input filter support. Supports the WYSIWYG Module. Donate or Flattr to support further development.
HTML Formatter
Simple module that lets you input a HTML tag to strings, timestamps, datetime, entities, etc... Other options include: You can set a class to the tag You can set if the content is linked to content
Categories: Content editing experience
Porter Algorithm Search Stemmer
This module implements the Porter stemming algorithm to improve English-language searching with the Drupal built-in Search module. Stemming is a process for truncating words in a search index to a...
Categories: Site search
REST Menu Tree
Retrieve an entire menu tree in a single endpoint. REST Menu Tree allows developers to retrieve an entire menu link tree via a single endpoint. This makes it easier to build menus in external...
Categories: Decoupled, Developer tools, Site structure
Pretty Checkbox Radio
This module adds a more usable selection to various elements, improving the UI/UX. This module add a widget "Pretty Check boxes/radio buttons" for the following types of fields: - Boolean - List ...
Categories: Content display, Content editing experience, Site structure
urllogin
This module provides a way to transparently log users into the web site when they follow a link. The primary use is for mass email where users are send individualized URL’s which take them to...
Categories: Access control
AOS - Animate on scroll library
Animate On Scroll (AOS) library allows you to animate elements as you scroll down and up. If you scroll back to top, elements will animate to it's previous state and are ready to animate again if...
Categories: Developer tools, Integrations
Visualization API
Visualization is a module for Drupal 7.x that provides a solid and easy accessible way to visualize data. It provides a theme hook that takes a data array and some options and will then render a...
Categories: Content display, Media, Integrations
JW Player
Brings JW Player to Drupal. Features: A field formatter for to render files using JW Player. JW Player 6 and 7 are supported Configuration for width, height, skin, auto-play and other player...
Media Entity File Redirect
Overview This simple modules provides a new path /document/[id] which redirects to the file source of a media entity. For many media entities with file sources (like a "Document" media entity), you...
Categories: Media
Fancy Login
Overview Fancy Login adds JavaScript based, lightbox-style login functionality to your site. When the user clicks on any link that links to /user/login, they screen dims and a login box is created...
Better Jump Menus
Easily display hierarchical select jump menus... from menus. Use core menus to display jump menus! Borrows the CTools builder API plugin. Includes a block for local menu tasks (like node edit tabs....
Categories: Site structure
Google Chart Tools
Display live data on your site using Google Chart Tools Google Chart Tools module provides a simple API to Build custom interactive SVG charts. The module contain an example module which...
Entity Form/Display Field Label
Adds an ability to change a displayed label for an entity field. Can be used for Display Modes (>= 8.x-1.4 version). Can be used in layout builder (>= 8.x-1.6 version). For instance: You have an...
Categories: Site structure
Field Group Label
Field Group Label allows you to customize field group label differently for each node or entity where it's used, just install the module, add new field type "Field Group Label" (one per label to...
Categories: Site structure
Domain Country Path
Domain Country path This country_path.module provides custom aliases and routing. It's a small project that extends Domain Access module and adds a domain suffix (i.e. path prefix) for each domain....
Categories: Developer tools
OpenAI / ChatGPT Integration
See ----> AI Initiative Most new development and additions will be happening at the new AI module, a one stop solution and framework for all things AI in Drupal. Many of the features from this...
Categories: Content display, Content editing experience, Media
Synonyms
The Synonyms module enriches Entities with the notion of synonyms. Synonyms 2.x Documentation: Synonyms 2.x guide section. Why Synonyms module? Installation and basic usage Submodule: Synonyms...
Menu block current language
At the moment, all menu items are displayed regardless of it being translated or not. Menu block current language attempts to resolve this by providing a replacement for core's Menu block that...
Categories: Site structure