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

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

Views field select filter

A views filter that gathers all the field values and present them in a dropdown. One of those other scratch your own itch projects. Sometimes we want to create a filter on a single field of a view...
Categories: Site structure

Responsive Background Image

This is a very simple module that provides a method to call programmatically from within a preprocess function, that will generate CSS media queries for a responsive background image for a specific...
Categories: Content editing experience, Content display, Site structure

Reference field option limit

This module allows reference fields of several types to have their widgets' available options limited by the values of other fields in the current entity. This is best illustrated by examples that...
Categories: Site structure

CkEditor Background Image

This module adds a plugin to add a background image on CKEditor in Drupal 8 Credits http://www.ciandt.com
Categories: Content editing experience

Tawk.to - Live chat application

Implementation of tawk.to live chat for Drupal 8. tawk.to is a live chat software designed to help businesses communicate with clients and website visitors to deliver customer support. Requirements...
Categories: E-commerce, Integrations

Simple Access

This module allows administrators to make some nodes private and/or editable by certain user roles. After testing out most of Drupal's node-access modules, I found myself frustrated with their...
Categories: Access control

Simple Field Formatter

***There is no upgrade path from 1.x to 2.x . Please try in development environment before updating the module in Production site.*** The Simple Field Formatter module allows site administrators to...

Smart Title

Smart Title (smart_title) makes content entity labels visible and configurable on Field UI forms. It's a common problem of site builders that the label of an entity should be configurable on the...
Categories: Content display, Content editing experience, Site structure

OAuth Client & OpenID Connect SSO | OAuth/OIDC Login

The OAuth & OpenID Connect Single Sign-On (SSO) module allows seamless user authentication on your Drupal site using industry-standard OAuth 2.0 and OpenID Connect (OIDC) protocols. With this...
Categories: Access control, Integrations, Security

3D Flipbook

FlipBook defines an custom entity type for view pdf files as Magazine or Book. It uses Jquery libraries from code-canyon 3dflipbook with book effects and flip pages . Features- Provide a custom...
Categories: Content editing experience, Content display

IP Anonymize

Stale IP addresses clog up your database with useless data, not to mention, may be subject to subpoena by legal authorities in some jurisdictions. The IP Anonymize module helps ensure users'...
Categories: Administration tools, Integrations, Security

Social media presence On The Web

This module provides a single block that can show social media icons that link to your brand's content located elsewhere on the web. The icons will not show up unless you provide a link to that...
Categories: Integrations

Feeds iCal

This module provides a Feeds Parser and Feeds Item to allow for the import of content from iCal sources. The module relies heavily on the johngrogg/ics-parser package which it includes. Common...
Categories: Content editing experience, Import and export

External New Tab

This extremely simple module allows you to easily open links to external sites or PDF documents in new tabs. It uses jQuery instead of target=_blank so the markup will still validate. You can also...
Categories: Developer tools, Site structure

ImageLightbox

The ImageLightbox module offers a straightforward solution for showcasing images within a lightbox interface. Features Compatibility with image and media/image field types (version >2.1.0) Image...
Categories: Content display, Developer tools, Integrations

Apigee API Catalog

Document your Apigee Edge APIs using OpenAPI specs. When you enable this module, it creates a new content type in your system named "API Doc". You can add new API docs under Content > API Catalog...
Categories: Integrations

Views Flexbox

Views Flexbox provides a Flexbox layout for views content. Results are rendered in a simple flexbox layout which can be styled or themed as needed within your project. Why Flexbox? Flexbox provides...
Categories: Content display

JSONlog

Logs watchdog events JSON-formatted to log files. Provides a Logstash/ElasticSearch-ready log source. Drupal 7 and 10 compatible. All Core versions have a stable release and work in a similar way...
Categories: Administration tools, Developer tools

Background Process

We need people to use and test the Drupal 8 version of this module. Your feedback and bug reports are greatly appreciated! Dependencies Progress (D7 only) Modules that utilize Background Process...
Categories: Administration tools, Developer tools, Performance

Hide formats

Hide Formats allows you to collapse the "text format" or "input format" dropdowns to clean up the UI. Note: Please recheck your permissions after upgrading to 1.1 . Your permissions may be reversed...

Apache Solr Multisite Search

Integrates with Apache Solr Search Integration to search across multiple sites. Multisite search is made possible by having many sites share an index. Because each "document" is stored in the index...
Categories: Developer tools, Site search

Multilingual Panels

DESCRIPTION: Module allows you to have different pane settings per different language without need to copy-paste same pane several times with different access rules. It will provide simple and...

Reference Table Formatter

Reference Table Formatter provides a field formatter to render a table of referenced entities' fields on the target entity of a variety of different reference field types. Version 2.0.x (Drupal 8.8...
Categories: Content display, Site structure

Media Thumbnails PDF

Media Thumbnails PDF This module uses the Media Thumbnails framework to create media entity thumbnails for pdf files. That way you can add the media entity 'thumbnail' field to Views or Media...
Categories: Media

Login tracker

A simple module that tracks each time a user logs in and stores a historical record in your database. This data is then exposed to views so you can report on it if required. Logs minimal data: user...
Categories: Access control

Pages