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.
FileMaker
The filemaker module lets you build FileMaker web applications through Drupal. Version 7 Features Create, find, browse, and edit modes Rich set of permissions Choice of interface for anonymous...
Categories: Developer tools, Integrations
Critical CSS UI
Introduction Critical CSS UI allows Drupal sites to manage and inline critical CSS directly from the database. Instead of relying on static theme files, the module lets you attach CSS fragments to...
Categories: Administration tools, Developer tools, Performance
Table Trash
Note: the current DataTables library is 1.10 while this module is based on 1.9.4. The correct library is loaded automatically when you use drush to install the module (see drush commands below). If...
Categories: Content editing experience, Developer tools
Comment Hide Subject
Hides the comment subject if the "Allow comment title" checkbox is unchecked for that node type.
Categories: Developer tools
Retroactively Use Automatic Path Aliases
This is a small utility project to fix a problem that occurs when you do not immediately set up path alias patterns for content. Making a module proved not worth the effort. Here are the current...
Categories: Administration tools, Developer tools
Code Server
Allows limitless communication between Drupal (6 and 7) sites. Code Server provides a framework for calling PHP functions on a Drupal site from code running on a different Drupal site. Status for...
Categories: Developer tools, Import and export
Outlayer
Brains and guts of a layout library. Integrates Outlayer for layout libraries like Isotope, Masonry, Packery with Blazy and GridStack. Outlayer will make awesome GridStack, including native CSS...
Categories: Content display, Developer tools, Media
commentstatsrebuild
A node I found describes how to do it manually, this is a minimalistic module that adds a button to the admin interface.
Categories: Administration tools, Developer tools
DOI
A project to integrate DOI into Drupal as entities. A group page is at https://groups.drupal.org/node/471838?page=1
Categories: Import and export, Integrations, Developer tools
MEAN for Drupal
The mean.io integration module... http://mean.io is a fullstack js project by linnovate which provides an approach to build web applications with the mean stack - Mongo, Express, Angular.js and...
Categories: Developer tools
Title Rewrite
Title rewrite rules allow the contents of the X/HTML element to be overridden using text specified in weighted rules. The override text may include dynamic content using the Token module. Rules are...
Categories: Content editing experience, Content display, Developer tools
Content Moderation Link
This module allows editors to move content to a different workflow state by accessing a specially crafted URL, for example: https://mydomain.com/content-moderation-link/process/in_review/node/108...
Categories: Administration tools, Content editing experience, Developer tools
Tokens as a Service
This module makes it cleaner and more convenient to create custom tokens by defining them as a service. Requirements This module requires the following modules to be installed: Drupal core ^10 || ...
Categories: Developer tools
Taxonomy term configuration groups
Features Fieldable configuration groups for terms Provides a content entity taxonomy_group with a per‑vocabulary bundle taxonomy_group_type so you can attach any fields (booleans, text, entity...
Categories: Administration tools, Developer tools, Site structure
E-learning
The E-learning module allows you to easily build your own online E-learning platform and is suitable for language schools and education centres that want to offer online interactive courses to...
Categories: Developer tools, E-commerce
Component
Announcement We may need to discontinue support for the Component module now that the Single Directory Component (SDC) has been integrated into Drupal core. Project description Adding JS components...
Categories: Decoupled, Developer tools, Site structure
Redirect pathauto defaults
Handy drush command for creating redirects for nodes of certain content type where the pathauto default pattern has been overridden.
Categories: Administration tools, Developer tools
Bundle Override
Introduction Bundle override allows you to use specific class for entity bundle. As an example, if you have a bundle of node called 'article' and you want to add specific methods for this bundle ...
Categories: Developer tools
User Auto Tag
User module to pull tags from content types to the user profile. This module would be a simple method to track users activity on your web site, using the tag system of Drupal. The module create a...
Categories: Developer tools
Routing alter
Allows developers to alter routes from yaml files. To alter an existing route a new yaml file should be created in the module's directory. Example If you want to alter the route for the node add...
Categories: Developer tools
Universal queue
Description This module provides developers a possibility to execute some custom functionality by Drupal queue. This module can be helphful if you have some pretty heavy actions, but don't want to...
Categories: Developer tools
User Revision Diff
This sandbox adds functionality to compare user revisions created by the User Revision module in the same way Diff module does with nodes. Requirements It requires both User Revision and Diff...
Categories: Administration tools, Access control, Developer tools
Ignore User
This module allows a user to "ignore" content from other users that they do not wish to view. Node and comment content from an ignored user is hidden from view on a page. A message is displayed...
Categories: Content display, Developer tools
Devel Catcher
Devel Catcher aggregates or "catches" all development debug info into one easy to access place. Similair in style to Firebug or Chrome's Inspector. Devel Catcher intercepts common debug info into a...
Categories: Developer tools
Find URL Alias
Note: This module is no longer under active development. It's functionality is now included in Drupal 6. This is a small utility module to help you track down particular URL aliases. If you have...
Categories: Developer tools