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.
Migrate keyfile
This project is adapted from Migrate Source CSV in order to deal with .ini file (like php.ini). This is a beta stage module, fonctionnality aren't yet tested. all row belong to same record and...
Categories: Import and export
Screen Width
This module gets the device screen width in a twig function that can be used in a twig template to check if mobile. Features Here, answer the following questions: What is the basic functionality?...
Categories: Developer tools
42videobricks
Integrate top-tier video capabilities into your business swiftly and effortlessly with 42videobricks. And thanks to this module, everything is now easier than ever. Convert your videos into the...
Categories: Integrations, Media
Jsonapi Taxonomy Tree
This module create an new GET endpoint /api/taxonomy_tree/{taxonomy_vocabulary} to load taxonomy_terms as tree throug jsonapi, support all jsonapi query parameters(Like include, filter, fields...),...
Categories: Decoupled
Custom form with REST API call, check SEO of site with email and admin logic
This module adds functionality to test different sites using PageSpeed API. After successful verification, the results are rendered on the page as well as email addresses are sent with them to the...
Categories: Administration tools, Integrations, Search engine optimization (SEO)
Ecoconception
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Performance
Content moderation hotfix
Allows editors to bypass content moderation and make changes to published content regardless of ongoing draft revisions. Many organisations use content moderation with separate edit and review...
Categories: Content editing experience
CKEditor Toolbar Dropdown
This module provides a special CKEditor 5 plugin for grouping entity embed options under a dropdown. Post-Installation The content types that should be included on the dropdown are defined in js...
Categories: Content editing experience
Taxonomies Fast Import
Summary The Taxonomies Fast Import module allows you to bulk upload taxonomy terms, with the ability to nest them. In the interface, you can create new vocabulary or get an existing one. Then, you...
Categories: Integrations
IP quality score validation
This module provide a security layer to prevent users to put dummy phone number and emails to the contact form or webforms. It use IP quality score api to check if entered phone number and email is...
Categories: Security, Site structure
Project Browser API Browser
The Project Browser API Browser module provides a way to create Project Browsers that connect with external APIs to provide the content source. This allows organizations to create curated lists of...
Categories: Developer tools
File Mime Types Validator
Features This module conducts server-side validation for file extensions, specifically targeting the upload type file field utilized in any entity. By performing a thorough check on the file's mime...
Categories: Security
Client support
When this module is enabled editors can ask for help from the Drupal admin UI. Features This module adds a Support link to the admin menu and a support form. The contents of the support form will...
Categories: Administration tools, Developer tools
Commerce Propel Pay
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: E-commerce
Commerce PunchOut
This module connects an eProcurement application with Drupal Commerce sites.
Categories: E-commerce, Integrations
Time diff
Twig Time Difference Filter Introduction The Twig Time Difference Filter module provides a convenient and powerful Twig filter for Drupal sites, allowing developers to display human-readable time...
Categories: Content display
FireChaser
FireChaser™ A Product from Gray Loon Prerequisites You must have an account in FireChaser and have a registered domain tied to your account. You will receive an API Site Key that you will need to...
Categories: Security
User Selected Formatter
Normally the field formatter, for an entity view display, is pre-configured by the site builder. While editing content, the user, can't make a decision on how a specific field is formatted. The...
Categories: Content display, Content editing experience
Entity Custom Base Field
Creating base fields are usable when we need to create them at one place & this field would get shared across all the bundles of an entity type. Thus in place of having to create fields separately...
Categories: Site structure
Attributes
⚠️ This module is under development! I’m currently working on this module, and it’s not finished yet. I hope you check back once it's ready! ⭐ If you need this module, please star this page to give...
ElfSight
TBD
Categories: Integrations
Group relationship inheritance
INTRODUCTION This module will act on content form on these content types that are enabled as group content. It will help when, in the same content there are fields referencing to other contents...
Categories: Access control
Open Source AI Text Generation for CKEditor 5
Enhance your Drupal CKEditor 5 experience with open-source AI-driven text generation. This module uses an open-source AI to instantly create content, ideal for bloggers, marketers, and content...
Mercury Editor Tabs
The Mercury Editor Tabs module provides two layouts for creating either tabs or an accordion component that allows site editors to add other paragraph components as the content.
Categories: Content editing experience
Vulnerability Checker
This module lists and checks each installed composer package, library, module, theme and server package used by your Drupal installation for vulnerabilities against packagist.org, registery.npmjs...
Categories: Security