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

53,949 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.

Contribute

The question is not should you contribute, but how can you contribute The Contribute module adds a 'Community information' section to Drupal's status report (/admin/reports/status) which encourages...

IP-based Determination of a Visitor's Country

This module uses a visitor's IP address to identify the geographical location (country) of the user. The module makes this determination and stores the result as an ISO 3166 2-character country...
Categories: E-commerce, Site structure, Developer tools

Views Contextual Filter Query

Allows url query values to be used as contextual filter arguments. This module is an answer to the many stackoverflow topics where the solution is to fetch query parameters by using the default PHP...

Tipsy

Tipsy is a jQuery plugin for creating a Facebook-like tooltips effect to textareas, textfield, anchors or any other HTML element you specify.
Categories: Developer tools

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....

Drupal-to-Drupal data migration

migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of the 2.1 release, It...
Categories: Content editing experience, Import and export

Registry Autoload

Simple module to add PSR-0 and PSR-4 support to the Drupal 7 Core registry. Motivation The registry autoload module fills a gap between Drupal 7 and Drupal 8. Drupal 8 has been using namespaced...
Categories: Developer tools

OEmbed Lazyload

Motivation The OEmbed Lazyload module aims to prevent the unnecessary loading of third party assets until such time that a user expresses interest in viewing the third party content or such content...
Categories: Accessibility, Media, Performance

Http Client

Http Client is a library for making Http-requests. It has pluggable authentication methods and data formats. Comes with support for authenticating with OAuth.module version 3.x for easy to access...
Categories: Integrations

No Markup

This module aims to help integration with component libraries. Map the Twig templates in your component library to the field data, without the field markup. Consider the following integration of a...
Categories: Developer tools

Contact Forms

This module expands the features of the D7 site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the...
Categories: Integrations

Entity connect

Entity Connect extends Entity References fields by adding "add new content" and "edit current content" buttons. 8.x Thanks to Agnes Chisholm (amaria) for the great work and time passed to port...
Categories: Content editing experience, Developer tools, Site structure

Block Tabs

Block tabs, this module provide basic tabs function for Drupal. Different from quicktabs module: quicktabs do not have a workable version in Drupal 8 when this module created, this module provide...
Categories: Content display

Multi-path autocomplete

Multi-path autocomplete (formely known as Menu path autocomplete) changes some input field for entering paths to an autocomplete text field so users do not need to know the internal system path but...

Copyright Block module

About this Module This module creates a block that allows you to configure a copyright message that automatically updates using the current year from the server that your site is hosted on. It does...
Categories: Content editing experience

Link Image Field

LinkImageField is a CCK module that allows you to specify the hyperlink for images with a custom URL. The CCK ImageField allows links from the image to the node or to the image itself, but not to a...

Configuration Views

This module provides allows site builders to create Views that are lists of Configuration. For example, a site builder can create lists of Roles, Menus, Image Styles, Content Types, Views, and so...

Node read time

Node read time is a module that provides an extra field for content types, which displays to the users the time it will take for them to read a node. This field takes into consideration all the...
Categories: Content display, Content editing experience, User engagement

Next.js

Decouple your Drupal sites with Next.js for Drupal. Features Supports Incremental Static Regeneration: Your content changes are live instantly. Iframe preview: With site switcher and other preview...
Categories: Content editing experience, Decoupled, Developer tools

Node Order

The nodeorder module gives users an easy way to order nodes within their taxonomy terms. By default, the taxonomy module orders listings of nodes by stickiness and then by node creation date --...
Categories: Content display, Site structure

Bulk Update Fields

VBO (views bulk operations) was included with core... sort of. This module attempts to bring back bulk field modifications in drupal 8. Dates, users and paragraphs are supported as of the 2.x...
Categories: Content editing experience, Site structure

AT Tool 2.0

Drupal 8/9/10/11 The original AT Tools project, developed by Jeff Burnz, was seemingly abandoned. I didn't have security coverage permission to become a maintainer on that project, but I've created...

Google Fonts

IMPORTANT: I've decided to combine forces with @sreynen, the maintainer of the magnificent @font-your-face module. That modules does not only support Google Fonts, but also several other font...

SimpleLogin

It is a simple module for Customize Drupal Login, Password and Register pages with Background images. Administrators can provide the ability to allow users to attach their own background images/...

Nagios Monitoring

The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations

Pages