Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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)
Facebook Page Plugin
The Page Plugin is a social plugin that enables Facebook Page owners to attract and gain Likes from their own website. The Like Box enables users to: See how many users already like this Page, and...
Categories: Integrations
Facebook Pixel
About Basic Facebook Pixel integration, allowing you to place a single pixel across your entire website to report conversions, build audiences and get rich insights about how people use your...
Categories: E-commerce, Integrations
Video Embed Field
Important note: If you are installing this module for integration with a media library, core already contains all the tools required for embedding remotely hosted videos. This module should no...
Categories: Integrations, Media, Site structure
Add To Head
This project allows you to inject content into the $head, $scripts and $styles elements in the page.tpl.php. This is defined in profiles which can target URLS's. Note: Only users with the...
Categories: Administration tools, Content display, Content editing experience
Social Auth Facebook
This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Facebook allows users to register and login to your Drupal site with their Facebook account. The...
Categories: Access control
AddToAny Share Buttons
Share buttons for Drupal including AddToAny's universal sharing button, Facebook, Mastodon, Bluesky, Pinterest, WhatsApp, Reddit, SMS, email, and many more. Vector share buttons use AddToAny SVG...
Categories: Integrations, Search engine optimization (SEO), User engagement
Social Media Links Block and Field
The modules provides a configurable block that display links (icons) to your profiles on various popular networking sites. With this module, a website can be quickly extended with a "Follow us"...
Categories: Integrations
Global Redirect
Update: For Drupal 8 please use the redirect module. This project is deprecated for D8 What? GlobalRedirect is a simple module which… Checks the current URL for an alias and does a 301...
Categories: Administration tools, Content editing experience, Site search
Social media share
The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations
Link
The link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways...
Categories: Content display, Content editing experience, Site structure
Service links
Service Links facilitates the adding of social networks links or javascript buttons within the content with a special focus on developers and themers interested to extend their number or customize...
Facebook Comments Social Plugin
This modules implements the official Facebook Comments Social Plugin. Drupal 8 Implement Facebook commenting as a field or as a block. Each comes with its own settings so you can have a completely...
Consumers
Consumers is a module that does not do much on its own. Instead it's used by other modules to provide functionality for decoupled scenarios. Use this module as a dependency in your custom module to...
Categories: Decoupled
OpenID Connect / OAuth client
The OpenID Connect module provides a pluggable client implementation for the OpenID Connect protocol. The server implementation of the protocol is provided by the Simple OAuth (OAuth2) & OpenID...
Categories: Access control
Media Entity Facebook
Overview The Media Entity Facebook module provides the ability to embed facebook posts (including posts, images and videos) using the Drupal's media module. This module is very similar to Media...
Categories: Media
Facebook Like Button
Note: Like boxes are meant to like a certain existing content that has a valid public URL, so the button may not work until the site is online. This means that the module might not work properly in...
Social Auth
This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth is part of the Social API. It provides a common interface for creating modules related to user...
Categories: Access control, Integrations
AJAX Comments
Provides ajax comments to Drupal sites (commenting like a social networking sites: Facebook, Google+, vk.com etc). Features: - Makes AJAX submits - Allows replies to comments on the actual thread...
Categories: Content display
Better Social Sharing Buttons
Allows you to add social sharing buttons to your website. This module generates a block, a node field, and a paragraph field so you can choose how and where you add social sharing buttons on your...
Categories: Content display
Config Pages
Create fieldable configuration pages with ease - no custom code required! Why Config Pages? Tired of writing custom forms and controllers just to create admin configuration pages? Fed up with...
Categories: Administration tools, Content editing experience, Developer tools
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
Facebook social plugins integration
Drupal integration of facebook social plugins http://developers.facebook.com/plugins The following plugins are currently implemented : Like Button , Comments ,Like box , Recommendations , Facepile ...
FitVids
If you have a responsive website and you want to embed video and other content, then you need this module. It uses the FitVids.js library for fluid width video embeds (e.g. flash video in s). You...
Categories: Developer tools, Integrations, Media
Open Graph meta tags
This module makes it easy to add Open Graph meta tags (http://opengraphprotocol.org/) to a node to enable it to be come a "rich" social object. For instance, Facebook uses this information to work...