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

54,091 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.

SocialMediaBar

Overview SocialMediaBar is a sharing bar that allows you to add a sharing bar onto your website, that will not only pin itself into a specific place in your content but then also float to the side...

Formui

The FormUI is a developer API meant to help build Drupal forms with Drupal's Form API. In short, it's an object-oriented wrapper around the Form API that is boiled down to an actual form array....
Categories: Developer tools

Harmony Forum Access

Restrict access to Harmony threads by Forum/Category! This module creates permissions for CRUD operations for each term (using machine name for terms) which means exportable config. Dependencies...

Pageflow

Pageflow is for single page website development. Pageflow provides an easy to use administration UI for creating theme agnostic single page workflows. Pageflows are fieldable entities which allow...
Categories: Administration tools, Content display, Developer tools

UUID Role

Adds UUID values to roles in Drupal. Dependencies: UUID Very simple module, takes care of generating UUID values for roles as they are created. Also contains a small set of API functions to...
Categories: Developer tools, Access control

SMS Broadcast Australia

SMS BroadcastAU provides a cloud API for SMS communications that leverages existing web development skills, resources and infrastructure. This module provides integration between the SMS...
Categories: Integrations

Entity validator

Unlike Drupal 8, Drupal 7 has not validation for entity objects what so ever. One of your modules can create a node object without any title or a language and you don't want that. Similar to the...
Categories: Developer tools

Entity Soft Delete

Provides soft-deletion/trash bin functionality for Drupal. Content (node/comments/taxonomies/etc) is "soft-deleted" instead of deleted outright, and can be retained for a configurable span of time...
Categories: Developer tools

CTools Token Access

Drupal module to restrict access based on token presence. You can even set up a token that expires after a certain time or expires after a selected number of hits. Use this module when you want to...
Categories: Access control

Yam

This module is unsupported.    Yet another module to improve the user experience of Drupal. This module provides multiple small enhancements to make the Drupal user interface more...
Categories: Administration tools

Entity Object API


Categories: Developer tools, Import and export

Wrappers Delight

Wrappers Delight is a development tool that eases the development of custom code for complex Drupal sites and applications. It is not a generalized tool for contrib. It's designed to help adapt...
Categories: Developer tools

advanced statistics

This module provide statistic for node: per year, per month, per week, per day It is usefull if you want to know the statistic of 2014, 2013, or 2012. It is different from statistics_granularity/...

Rooms Package

Rooms is a booking and room management solution for hotels, vacation rentals and B&Bs. This module adds functionality to Rooms which enables accommodation owners to create packages. The definition...
Categories: E-commerce

CKEditor LITE (Changes Tracking)

This module adds the LITE plugin (LoopIndex Tracking Enhancement) to CKEditor. Features Buttons to track changes, show/hide changes, accept/reject changes for CKEditor Block to show/hide changes...
Categories: Content editing experience

Comment no homepage

Synopsis Drupal 7 core's comment module adds a homepage field. But you might not want it. But it's non-trivial to remove it, because each node has a different comment form name, making hook_form...
Categories: Administration tools

Drupal Crowdfunding

If you want to create a website like Kickstarter or Indiegogo, and want to make such a risky platform(manage money from other people is a really important task that demands caution) on top of a...
Categories: E-commerce

Link Field Menu Formatter

Provides a field formatter to output link or URL fields as faux menus or menu blocks, which means the link field values themselves can then by styled the same as menus or menu blocks.
Categories: Site structure

View Modes by View

View modes by View provides a report that shows you which views are using which view modes. View modes are great, but once you have more than one or two, it's difficult to remember where they're...
Categories: Administration tools, Content display

File Entity Usage

This module allows a user to: build a view based on the file entity that can be filtered on file id and lists all entities that link to this file. index entities that link to a file and allow...
Categories: Content display, Media

PayPal Roles

If you ever wanted to turn your Drupal site into a membership site, PayPal Roles is probably the best option for doing just that. Requirements This module requires the following modules: Chaos tool...
Categories: Access control

Administration menu exclude

This module adds an extra option for Administration menu to exclude it for certain paths. This might be useful sometimes for example if you are using Civicrm which loads its own menu. It creates a...
Categories: Administration tools

Climate Tagger

The Climate Tagger Module is a simple, FREE and easy-to-use way to integrate the Climate Tagger API into any web site based on the Drupal Content Management System. The Climate Tagger (www...
Categories: Content editing experience, Site structure

Phone User

Phone User allows people to register at a Drupal site with only a phone number, for example to register for an event using Registration module. Built to work with VoIP Drupal for Power To Connect.
Categories: Access control

User profile comments

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Originally Drupal Core allows comment only nodes. Module...
Categories: Content editing experience, Access control, Developer tools

Pages