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

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

Simple aggregation

A simple aggregation module for Drupal 7 that reduces the number of aggregated files by: Moving the “System” aggregate to the start of the “Module” aggregate. Preventing modules from adding CSS...
Categories: Content display, Performance

User Reference URL Widget

Overview The User Reference URL Widget module adds a new widget to the User Reference field type. It auto-populates a user reference field with a value from the URL, and does not allow this value...

Add link to copied text

Module provides jQuery addtocopy functionality which automatically adds configurable text and link to the text copied from your site, i.e. when someone copies text from your site and then pastes it...
Categories: Developer tools, Search engine optimization (SEO)

Field collection tabs widget

This module provides tabular display for field collections on the entity edit form. It does this by supplying a field widget that can be selected for the field collection on the field ui. Adding a...
Categories: Site structure

jQuery UI Multiselect

This module integrates the jQuery UI Multiselect plugin with existing select list field widgets. The jQuery plugin is demonstrated at http://www.quasipartikel.at/multiselect. The advantages of this...
Categories: Site structure, Developer tools

Taxonomy delete all terms

For sites with very large Taxonomy vocabularies, deleting vocabularies may become impossible due to the term deletion request timing out. When that happens before the deletion transaction is...

Commerce Translation

Drupal Commerce is a very good commerce solution for Drupal. Building a multilingual Drupal Commerce website though is challenging on its own. Using this module, you will be able to easily...
Categories: E-commerce, Multilingual

Font Resize

This module uses JQuery to resize the font size of your website. It is now D9 and D10 compatible! This module will work properly only if your theme uses relative font-size (em and rem) This module...
Categories: Content display

Views striping

The Views Striping module adds CSS classes to a view's rows to create stripes of alternating colours. Two striping methods are provided: Striping alternates each row Striping switches when a...
Categories: Content display

Panels Content Cache

A cache plugin for Panels (and other CTools displays) that is aware of content changes. Usage Enable the module and then edit the display and from the display settings change the caching option to...
Categories: Performance

Crop Image

This module is created to workaround a problem with the "Image Widget Crop" module. The problem is we cannot reuse the same image and have different crops of same crop type. This module solves the...
Categories: Content editing experience, Media

Views Quicksand

Summary Quicksand is a jQuery Plugin that provides a nice animation for filtering or reordering lists of content. For a preview of what the animation looks like, head over to the plugin developers...

Mason

Provides Mason integration to create a perfect gapless grid of elements. This is not Masonry, or Isotope or Gridalicious. Mason fills in those ugly gaps, and creates a perfectly filled space. The...
Categories: Content display, Developer tools, Media

Comment mover

Description This module allows you to move comments and nodes around. You can either a) move comments below other comments on the same node b) move comments to another node or comment c) convert...
Categories: Administration tools, Content editing experience, Content display

Custom Tokens Plus

The main feature Custom Tokens Plus adds is the ability to use arguments (parameter values) on some tokens, in particular those from the Custom Tokens module, which is a dependency. For instance,...
Categories: Content editing experience, Content display

Taxonomy Term Glossary

This flexible module uses a vocabulary (taxonomy) as a glossary. it auto scans the fields (you configure it to) for uses of taxonomy terms defined in your vocabulary. Features Javascript & normal...
Categories: Content display, Content editing experience

Meta tags Node Type

This module extends the functionality of Nodewords so that certain meta tags can be specified on a per node type basis. Features Support "robots" meta tag. Support "keywords" meta tag. Support ...
Categories: Content editing experience

Views jQFX Galleria

Description This module integrates the Aino Galleria image gallery plugin with views. Drupal Demo Features Aino's Galleria is an extremely powerful javascript plugin for creating first class...

Bootstrap Multiselect

Simple integration for Bootstrap Multiselect javascript library. This module uses CDN by default, including the library files on the libraries folder will include them from local instead, see:...
Categories: Developer tools

USWDS Layout Builder Configuration

This module helps bridge the gap between USWDS library and layout builder Branch differences 3.0.x latest development branch Includes fork of Bootstrap layout builder and layout builder blocks Does...
Categories: Administration tools, Content display, Integrations

Field Location

This module provides the Location field with map and an autocomplete for locations (Google Map API). With described tools you're able to instantly find a location and draw a polygon - its...
Categories: Content display, Site structure, Developer tools

Accordion for Layout Builder

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays expandable pairs of question...
Categories: Content display

jStorage Library

Summary A Drupal module to provide the jstorage script as a library. Using this module means you do not have to include the jstorage file more than once in any Drupal installation. See https:/...

Open Atrium Favorites

Adds the Favourite Space menu for Open Atrium Submit an Issue or See issue queue

Open Atrium Home

Contains the default Open Atrium home page for Open Atrium Submit an Issue or See issue queue

Pages