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

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

Metatag

The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization, when people refer to meta tags they are...
Categories: Search engine optimization (SEO)

Feeds

Feeds is the module for importing or aggregating data into nodes, users, taxonomy terms and other content entities using a web interface without coding a migration. Data can be imported from...
Categories: Import and export

Entity Browser

Goal of this module is to provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them. Possible use cases:...
Categories: Content editing experience, Media

Search API

What does it do? This module provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine. For site administrators, it is a great alternative to...
Categories: Site search

Meta tags quick

Meta tags support based on Fields API. Included modules Starting from version 7.x-2.1, meta tags functionality is splitted to several modules: metatags_quick Main module. Adds meta tags support for...
Categories: Content display, Content editing experience, Site structure

Image Widget Crop

Provides an interface for using the features of the Crop API. This element provides an UX for using a crop on all fields images or file elements. This module has particularity to purpose capability...
Categories: Content display, Media

Site verification

Make the task of site verification easy for search engines and other services, even for non-technical users and without needing access to the back-end hosting account. Supported site verification...
Categories: Administration tools, Integrations, Search engine optimization (SEO)

Real-time SEO for Drupal

Improve your Drupal SEO: this module helps you optimize content around keywords in a fast, natural, non-spam way. We want to give you the best tools available in the Drupal community. The Real-time...
Categories: Search engine optimization (SEO)

Date

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This package contains both a flexible date/time field...

Variable

Variable module provides a registry for meta-data about Drupal variables and some extended Variable API and administration interface. This is an API module so it must be installed only when other...

Simplify

Introduction Simplify allows particular fields to be hidden from the user interface. This helps to de-clutter forms and present a more user-friendly experience to content editors. Supported fields...
Categories: Administration tools

Conditional Fields

Conditional Fields is an admin user interface with the ability to modify fields appearance and behavior on certain conditions when viewing content defined by dependencies between fields based on...
Categories: Administration tools, Content display, Site structure

Dashboard

This module is included in Drupal CMS. [#3454529] Dashboard module provides users with a centralized interface to access key information and essential tools after logging into the system. The main...
Categories: Administration tools

Blog

This blog module is the same included with Drupal core before version 8. It was removed from Drupal core as part of a meta issue to make core more maintainable. Development sponsored by NeverGone...
Categories: Content editing experience

Queue UI

A user interfaces for viewing and managing Drupal queues created via the Queue API, which began in Drupal 7. Features: View queues and number of items Developers can define meta info about queues...
Categories: Developer tools

Location

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module maintainer @podarok The Location module allows...

Remove HTTP headers

Overview The Remove HTTP headers module removes configured HTTP headers from the response. Also removes from the tag if the X-Generator HTTP header is configured to be removed. By default the X...
Categories: Security

Simple Meta

The Simple Meta module provides a flexible and easy method to set meta tags, such as page title, description and keywords for nodes, views and other different pages. You don't need to edit each...
Categories: Administration tools

Translate Drupal with GTranslate

GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE. Translate your Drupal...
Categories: Multilingual

State Machine

State Machine Provides code-driven workflow functionality. A workflow is a set of states and transitions that an entity goes through during its lifecycle. A transition represents a one-way link...

Nodeaccess

Nodeaccess is a Drupal access control module which provides view, edit and delete access functionality for nodes -- per content type and per node.. Users with the 'grant node permissions'...
Categories: Access control

Custom Meta

While Nodewords (D6) and Metatags (D7) work well for adding things like Abstract, Description, Keywords, Robots, Copyright and even OpenGraph meta tags to your content, we continually found...
Categories: Developer tools, Integrations, Search engine optimization (SEO)

Remove Generator META tag

Usage Enable to remove the Generator META tag. Disable to restore the Generator META tag. No configuration required!
Categories: Administration tools, Developer tools

Simple Google Maps

This module is about the simplest way to display a Google Map, and/or a link to a Google Map, in your content. It provides a field formatter for Drupal plain text fields (it can also be used on...
Categories: Site structure

Office Hours

Defines a 'weekly office hours' field type, allowing you add a field to any Content type, in order to display when a location is open or closed on a weekly basis. In Version 8, you can also add...
Categories: Site structure

Pages