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

55,490 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.

Start or End Date Format

Sometimes there are cases where we want to show either Start Date or End Date from a Datetime Range field. This module provides a new format for Datetime Range field to acheive just that! 1....
Categories: Site structure

Views jQFX ImageFlow

This module integrates the ImageFlow plugin with views. It has support for the link field. The customizable onClick function can be used to open links, images, or videos in a colorbox. Live Demo...
Categories: Content display, Integrations

URL Entity

This is a utility module providing a service to extract entity information from urls. It has no user interface or standalone use and is usually installed as a dependency of another module. Features...
Categories: Developer tools

Link Badges

Link Badges is an API module that allows developers to add iOS-style badges to links rendered by theme('link') or the l() function. These are useful for things like unread counts. See the README...
Categories: Site structure, Developer tools

JS Callback Handler

Overview JS Callback Handler is a solution for creating highly performant server requests. This includes, but is not limited to, creating simple JSON callbacks. This API is intended for module...
Categories: Developer tools, Performance

Contextual Administration

Contextual Administration is an administration tool based on CTools Page Manager module. It allows for the deployment of custom administrative pages through a typical database driven mechanism or...

Smart Paging

Overview Provides splitting up long Drupal content into sub pages by number of characters/words or by a placeholder HTML tag for node, user and taxonomy term entities. Features Smart Paging feature...
Categories: Content editing experience, Content display, Search engine optimization (SEO)

Token Field

Token Field allows you to define read-only CCK Fields which generate their output using Tokens. Example For example, you may have 3 CCK Fields: field_currency - (Text, Select Box) field_minimum - ...
Categories: Content editing experience

jQuery Migrate 3.x

Overview jQuery Migrate 3.x restores the API that was removed in the jQuery 3.x, previously marked as deprecated. Without it the breaking changes introduced by jQuery 3.x may break your site. It...
Categories: Developer tools

Facets Form

Exposes facets from a facets source as Drupal Form API elements. Why? Even displayed as a dropdown select or checkboxes, the facet widgets are rendered as link lists. Then a JavaScript snippet is...
Categories: Site search

Datalist

What does it do Adds a form element for a HTML Datalist. Adds an extra's "clear" field button and basic theming. It works more or less the same as a select field but this has built in search...
Categories: Accessibility

Password Field

This module allows you to create fields that store passwords. It will store the passwords in encrypted format and (by default) will not display them on the website. This is useful, for example, if...
Categories: Site structure

Varbase Bootstrap Paragraphs

A suite of Paragraph bundles to be used for Varbase distribution. Made with the Bootstrap framework, based on a fork of Bootstrap Paragraph module Bootstrap paragraphs Using paragraphs, you can add...
Categories: Content editing experience, Site structure

N1ED - Block by block Bootstrap content builder for CKEditor

N1ED is a multi-plugin for CKEditor 4 for doing level-up of your WYSIWYG editor to page builder it should be in 2024. CKEditor 5 is also supported (at this moment File Manager and Image Editor only...
Categories: Content display, Content editing experience, Developer tools

Able Player

Introduction Able Player is a fully accessible cross-browser media player created by accessibility specialist Terrill Thompson. It uses the HTML5 or element for browsers that support them. Details...
Categories: Developer tools, Integrations, Media

CiviCRM Drush

The CiviCRM Drush module provides comprehensive command-line tools for managing CiviCRM installations on Drupal. This module provides Drush 9, 10, 11, and 12 support for CiviCRM drush actions, for...
Categories: Developer tools

User Read-Only

The module allows an administrator to prevent modification of user account/profile fields. The administrator can select which fields will be disallowed, or which fields will be allowed.
Categories: Administration tools, Access control

Configuration Management

The configuration management module enables the ability to keep track of specific configurations on a Drupal site, provides the ability to move these configurations between different environments ...
Categories: Administration tools, Developer tools, Import and export

CCK Private Fields

Overview: This module allows users to mark administrator selected CCK fields as Public (visible to everyone), Hidden (visible to node author, hidden from everyone else) or Private (visible to node...
Categories: Content display, Access control

Find Text

Find Text is an editor/administrator tool to directly search all text fields on a site for a given string or regexp pattern. This allows for direct, and directed, database searches for text content...
Categories: Administration tools, Content editing experience

Well-Known Paths

The Well-Known Paths module for Drupal enables administrators to define custom responses for .well-known URLs directly from the Drupal admin interface. This functionality is particularly useful for...
Categories: Integrations

Unique Avatar

Unique Avatar circumvents unwanted browser caching of user pictures by creating a unique filename each time the image is uploaded. When a user picture is uploaded, a 32-character unique id is...
Categories: Media, Access control

User Points Top Contributors

The User Points Top Contributors module works with the User Points module to create blocks and pages that list the maximum points earned by contributors. The module does the following: Creates a...
Categories: User engagement, Access control

Taxonomy Term Permissions

This module allows taxonomy administrators the ability to restrict setting individual terms on nodes by user or role. This developed out of a need to allow limiting creation of specific newsletters...

Views Bootstrap table

This simple views module easy integrate library bootstrap-table and almost extensions Options Save State Table Tools Show Refresh Columns Toggle All Pagination switch Show Toggle Show Fullscreen...

Pages