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

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

eBooks Search

The eBooks Search module is a library-related module that is meant to assist visitors to library websites that have integrations with various eBook vendors such as 3M and Overdrive. Instead of...

Share This Thing

Features * Share This Thing is a simple module for exposing sharing options for the selected content-types. * Creates a new "view_mode" for content to be embedded. So you can really choose what...
Categories: Integrations

Paypal field

This module based on CCK Paypal add a new field type called Paypal field that allow user who add a content with a paypal field to personalize a donation url. Example of use : In drupal.org each...

Field Extract Values

This module is for module writers and has no UI of its own. Unless some other module uses it, it won't add anything to your site. Only install this module if another module requires it. Drupal 8...
Categories: Developer tools

Context Permissions

This module provides additional permissions for Context module. With this module you can assign individual permissions to a role to create, edit, delete, clone, import, export, reverse, activate...

Open Digital Badging

Download Latest Version: As module maintainer, we are doing regular updates on this module.. You may download the latest updated build from link below. And also please connect us at admin@badgewin...

Javascript Drupal Extension

Javascript Drupal Extension extends the Drupal JavaScript object by exposing Drupal/PHP functions via AJAX-calls. Ever needed to call a Drupal function from JavaScript that isn't already available...
Categories: Developer tools

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

Base WYSIWYG

Provides base configuration for a WYSIWYG functionality. This feature is part of the Base feature set and was developed by GVJ web sites & consulting. What this feature provides Text formats: Full...

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....

Koha connector

Koha connector is a connector for OPAC module OPAC module enables libraries to integrate their catalog into Drupal allowing importing records, make advanced searches with faceted results,...

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.

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

Represent API

The Represent API Module only provides a mechanism for module developers to query the Represent API. It is mainly intended as a launch point for developers to create plugin modules that harness the...
Categories: Integrations, Developer tools

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

Domain Rights Management

Dependencies : views(defines extension for views, but can work without as well) domain Description This modul provides a solid domain based, distributed user administration. On a CMS spanning...
Categories: Administration tools

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

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