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

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

Geonames Field

Provides a Geonames autocomplete for fields. Very useful if you need users to select cities like in facebook. It retrieves any type of geoname (country, province, city, etc) till the lowest level...

JiaThis: Social Sharing for China

This module provides a JiaThis share buttons to nodes and as a separate block. JiaThis is a popular button embed code for China and provides embed buttons for QQ, Weibo, RenRen and other China...
Categories: Integrations

Drifter

Drifter allows any field to be floated left or right by providing a simple field formatter setting. A common use-case is floating images off to the side of a node. Generally this type of layout is...
Categories: Content display, Site structure

Context Resolution

ABANDONED - Use Context Breakpoints This module was rewritten under the name Context Breakpoint. Please use this module now, it has the same functionality and more, plus an auto-reload feature. ---...
Categories: Content display

Services Documentation

Automatically generate API documentation for resources defined by the Services module. The services module has pretty much all the information needed to document a resource that is exposed....

Pane

Translatable custom panels panes with body and optional title, stored as variables. Panes exposed as both panels panes and blocks Each pane has a body and optional title Translatable via i18n's...
Categories: Content editing experience

jQuery Placeholder

Now you can use the lovely HTML5 'placeholder' attribute and have it work 'everywhere'. This module integrates the HTML5 Placeholder jQuery Plugin found here: https://github.com/mathiasbynens...
Categories: Developer tools, Integrations

Dictionary Export

This module allows you to download a Microsoft Office compatible dictionary (*.dic) file for any vocabulary on your site. A new local task (tab) is created for each vocabulary in the administration...
Categories: Site structure

Achievements Views

Achievements Views provides Views integration for the Achievements module.

Achievements Rules

Achievements Rules provides Rules integration for the Achievements module.

OG homepage

This module sets an Organic group as the front page for logged in group members. It does so by redirecting the logged in user to the group the user is a member of. Option exist for choosing which...

LibreJS

LibreJS module maintains a list of the license and source code URL of each JavaScript file used by the site. This list can be viewed at /librejs/jslicense by all roles granted the "access...
Categories: Developer tools, Integrations

Nodeflow

Overview The Nodeflow module gives a drag and drop interface for publishing nodes and positioning them in your desired order. This is useful for large publishing sites where editors can get a bird...
Categories: Administration tools, Content display

Media File Entity View Modes

Media File Entity View Modes module lets admin create as many file entity view modes as needed. It's very simple and short module ready to work in production environments. Project sponsored by...

Webform Represent Integration

Use the Webform Represent module to easily create email campaigns to elected officials at all levels of government in Canada. Represent is the largest database of elected officials in Canada, and...

Pathauto regen

Automatically updates the path aliases of nodes in a menu. This is mainly useful if you are using a menu to determine path aliases. Example If you have a Pathauto pattern like [node:menu-link...
Categories: Content editing experience, Site search

Role Hide

This module allows you to hide specific roles from the permissions screen. This is useful when you have many roles that don't necessarily have permissions assigned to them, but are used for...
Categories: Administration tools, Access control

Bootstrap API

provides hook_library support of the Javascript files of Twitter Bootstrap API. This module is currently only useful for developers. The module it self doing nothing. You need only to install if a...

CKEditor Syntax Highlighter

This module allows to add a "code" button to integrate the Syntax Highlighter Javascript library by into CKEditor using the CKEditor Syntax Highlight plugin. Dependencies : CKEditor Syntax...
Categories: Content editing experience

Quo.js

This module brings the Quo.js mobile event library to Drupal. This module doesn't do anything other then allow for other projects to use the library and makes sure that it's installed correctly....
Categories: Developer tools, Integrations

Facebook URL Linter

Module that sent public content URL to Facebook Linter service to force Facebook Open Graph API to update information about you content. Use this module if you have a problem with information that...

TB Theme Feed

This is our internal project specifically for our premium theme TB Wall. The module helps to gain feeds from: Drupal.org, Fusion theme, ThemeBrain and ThemeForest. The websites are fixed, and the...

Overlay Light

The admin overlay is very nice but on a heavy site with many modules it can be the cause of slow page loads. This module disables the core overlay module but keeps it's functionality which brings...

Bounce reasons

You can turn leaving visitors into repeat customers! Module "Bounce reasons" asks your visitors about the cause of the closing pages. Why do people go away from your site? - Maybe they do not find...
Categories: Search engine optimization (SEO)

Unit Conversion Formatters

This module provides formatters for number fields that convert the value between any unit supported by the Units API module. SUPPORTED UNITS All units are provided by the Units API module. Length:...
Categories: Content display, Site structure

Pages