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

55,440 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.

Fonticon

A simple module to use font icons (e.g. from Icomoon) in your themes. The module currently supports Prepending icons to menu links, using the excellent Menu Attributes module Prepending icons to...
Categories: Developer tools

Commerce Xero

Commerce Xero provides integration between Drupal Commerce and Xero.com online accounting. Xero provides an online accounting system, which makes it easy to ingest bank statements, payments,...
Categories: E-commerce, Integrations

Yahoo! Finance currency converter

If you want to take over this project, see Project ownership transfer. This module provides Currency with currency exchange rates through Yahoo! Finance, which are updated continually throughout...
Categories: E-commerce, Integrations

Commerce Credomatic

This project integrates Credomatic into the Drupal Commerce payment and checkout systems. It currently supports Transaction Types: Credomatic is a payment gateway available in: México, Guatemala,...
Categories: E-commerce, Integrations

PhantomJS Capture

The module comes with an integration to PhantomJS which allows you to take screenshots or PDFs of a URL. The module comes with an administration interface that allows you to configure the location...
Categories: Content editing experience, Site structure, Media

Relative timestamps

This module aims to provide an extra display formatter for Date fields from the Date module. As the supplied timestamp gets older, less accurate information will be shown. Future dates and end...
Categories: Content editing experience, Content display

Browscap Context

Provides a simple context condition to get the mobile state of a browser based on values coming from Browscap. After you enable the module you will see a new condition in the context configuration...
Categories: Content display

Fileedit

This module enables file fields to directly edit a file from the browser. The file is streamed to your local PC and opend by the local programm To make this work, there will be a java applet...
Categories: Content editing experience, Media

Date item

This module provides an entity named date_item. It adds a setting to a date field where you can enable the date field to create and synchronise date_item entities for each date in a date field. It...
Categories: Site structure

Secure Notes

Secure Notes helps solve the problem of exchanging sensitive information with people who do not have the same tool-set or skill-set. It provides a system, similar to password reset links in which a...
Categories: Content editing experience, Access control

Acquia Search Multiple Indexes

This functionality is now mostly included (sans UI) in the D7 and D8 connector modules (Acquia Connector 8.x-1.9+ and 7.x-3.1+, and Search API Acquia 7.x-2.3+). Please read Acquia Help Center:...
Categories: Site search

Wysiwyg Geshi

This module extends the Wysiwyg module and provides a new button for adding source code to be highlighted with the GeSHi Filter module. This only works with CKEditor at the moment and adds extra...
Categories: Content display

BeautyTips Form Errors

The BeautyTips Form Errors is a simple integration with popular BeautyTips module, that provides you "Tooltip-like" form error messages. You can use default tooltip style for error messages as...
Categories: Content display, Developer tools

Commerce Upsell

Commerce Upsell provides tools to add related products directly to the add to cart form that visitors can add by simply checking a box when adding a product to the cart. To use the module: Add a...

GMap Image Field

Introduction Features Requirements Installation Do first example map For Sitebuilders and Developers Future plans Contacts   Introduction The module provide interface for converting any image...
Categories: Site structure, Media

Scald: Flickr

This module provides Flickr image import inside Scald. It creates a scald provider allowing users to add atoms of type flickr image. To test it quickly with drush : drush en -y scald_flickr...
Categories: Content editing experience, Content display, Import and export

Enkoder for Drupal

Want to guard against spam? Want to make sure sensitive information isn't easily nabbed by an automated script? Use Enkoder for Drupal! This uses the logic behind Hivelogic's Enkoder to encode any...
Categories: Site structure, Integrations, Security

FacetAPI Alias

This is a very simple module that exposes the 'field alias' of a Facet API facet in the UI and allows you to change it from a nasty machine name to something a bit more friendly. The alias is used...
Categories: Site search, Search engine optimization (SEO)

Webpay

This module implements the base for the integration with the payment gateway Webpay Plus from Transbank with Drupal. 7.x-3.x This only for Drupal 7. For Drupal 9 it is recommended to install the...

Overlay Expand

The Overlay Expand adds an icon to overlays that allows you to expand the overlay to the full browser view effectively breaking you out of overlay mode. Click the image to see an animation of it in...
Categories: Administration tools

WebSpeech

Overview This module adds text-to-speech function to the website with WebSpeech library. Features A default speech server is configured, which supports Cantonese, Mandarin (Chinese) and languages...
Categories: Integrations

Similar By References

This module is an adaptation of the Similar By Terms module, but using an entityreference field instead of taxonomy to determine similarity. For instance, if the node you are viewing has a...
Categories: Site structure

Past Log

Overview Past is an extended logging framework, designed to log and later analyze complex data structures to a pluggable backend. It can record watchdog events (and be a watchdog module replacement...
Categories: Developer tools

Timed Messages

This module hides messages set by drupal_set_message() after a certain time. A progressbar shows when a message will be hidden. When hovering over the message the progress will be paused. Once...

Content Type Thumbnail

Overview This module provides you with the option to add a thumbnail preview to your content types. You can choose to display the Add Content screen in one of two layouts, either the standard list...
Categories: Administration tools, Content editing experience

Pages