Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,471 modules match your search

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.

Facet API Translation

Overview The Facet API Translation module integrates the Facet API and Internationalization projects allowing site builders to translate configuration settings. This module also overrides common...
Categories: Site search

Field Type Converter

This a utility/developer-only module for converting fields from one type to another. E.g., for changing plain text (textarea) fields to filtered text (WYSIWYG), or short text fields to long text....
Categories: Content editing experience, Developer tools, Site structure

Node permissions grid

This module has been superseded by Permissions Grid, which handles all structured permissions rather than just nodes. This gives an alternative way of administering node-related permissions which...
Categories: Administration tools, Access control

Term Search

This module uses Drupal's core search api to index taxonomy terms. The default behavior will index taxonomy terms from all vocabularies with any fields rendered on the main display, however this...
Categories: Site search

File Upload Security

Overview Following the Drupal Security Team Public Service Announcement about the configuration of file upload fields on entities and webforms that are available for anonymous users to create, this...
Categories: Media

Advanced Content Feedback (aka admin_feedback)

Advanced Content Feedback (initially named admin_feedback) makes it very easy to analyze, view statistics and gather user information about the content of your site. Description Module for...
Categories: Administration tools, Content editing experience, User engagement

Views vCards

Overview This module aims to provide a vCard attachment for views in a similar way as the views built-in feeds system does. With the flexibility of views, these fields can come from a user, node or...
Categories: Content display, Import and export

AlternativeCommerce NovaPoshta API

A free module for the store on Drupal, which will provide the connection of the Nova Poshta delivery service API, which will help you to further expand the functions of your store and set up a...
Categories: E-commerce

Agreement

Agreement allows the administrator to present text-based agreements (think "Terms of Service") to users based on page visibility and user role (including anonymous users). It supports multiple...
Categories: Access control, Content editing experience, User engagement

Auto Product Display

Overview This module is a contributed module for the Drupal Commerce. I saw so many people complaining about the separation between Product and Product Display in Drupal Commerce module. This...
Categories: E-commerce

CKEditor Insert

This is an UX improvement to the Insert module when used with the CKEditor module (should also work with the WYSIWYG module when using CKEditor library). It adds two CKEditor buttons available in...
Categories: Content editing experience, Site structure, Developer tools

Youtube duration

This module allows a Drupal duration field on a oEmbed video media entity to be filled by querying the Youtube API. The duration of a Youtube video cannot be accessed via oEmbed. This is where this...
Categories: Media

Search Overrides

This module provides a method for users with the necessary permissions to manually override the results being returned by Search API Solr. They will be able to choose a specific search term, and...
Categories: Site search

Permissions filtered by modules

This module provides lightweight filters for module list and roles list at the top of the Permissions page for easier management when your site has a large amount of roles and/or permissions. This...
Categories: Access control, Administration tools, Security

Term Reference Fancytree

This module provides a hierarchical checkbox widget for term reference fields, based on the fancytree javascript plugin. Its main use case is to provide a flexible lean implementation that can deal...
Categories: Site structure

CKEditor 5 Media Embed

The CKEditor 5 media embed feature lets you insert embeddable media such as YouTube or Vimeo videos and tweets into your rich text content.
Categories: Content editing experience

User Points Voting API

Makes it possible for voting widgets (that leverage the Voting API) to hook into the User Points ecosystem. Sites using voting tools like Fivestar, Voting, or Latest and Greatest (to name a few)...
Categories: User engagement, Access control

Shortcut Menu

Drupal core shortcuts doesn't provide the ability to nest shortcuts like a traditional menu. This module provide the nesting capability that users are familiar with.
Categories: Content display, Site structure

Node Limit Number

Limit the amount of nodes or comments your users create over a given time period. This module has been rewritten to integrate with Rules. Instead of going to a page to assign limits you now just...
Categories: Content editing experience, Automation

Semantic Fields

Semantic Fields (formerly Semantic CCK in Drupal 6) was created to give users the abilility of customizing and enhancing the HTML output of a field. With Semantic Fields enabled, users can specify...
Categories: Administration tools, Site structure, Search engine optimization (SEO)

Views Column Class

Basic use This module is a style plugin for views. After it is installed an option will appear amongst the other format style options. This helps developers to markup the views output so that it...

Page URL QR Code Block

This is a very tiny module just for displaying a block with QR Code of current Page URL. Its highly configurable from block configuration page. To go there you just need to click on this block's...
Categories: Content display

UIkit Components

The UIkit components module provides additional components and functionality to the UIkit base theme. Some aspects of the frontend cannot be themed without going through the backend, such as empty...
Categories: Integrations

Domain CTools

This module extends Domain Access for Drupal developers by using the CTools suite. To use this module, you must have both Domain Access and CTools installed. The only feature currently implemented...
Categories: Content display, Developer tools

Views Sort Expression

This is an advanced module as it basically requires you to know the SQL of the view and how to construct expression-based ORDER BYs. It aims to be a helper module which provides custom ordering...

Pages