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

2,409 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.

Config Owner

The Config Owner module provides the ability for modules to control the configuration they ship with. That means preventing sites that use it from exporting/importing changes to these...
Categories: Import and export, Developer tools

Square Bracket SuperScripter

Synopsis A utility module to convert `[]` enclosed text to superscript for simple text fields and long_text fields. Example User input in text fields Formatted Output Hello World![1] Hello World!1...
Categories: Developer tools

Popups API (Ajax Dialogs) [D7]

This module has recently gotten some new maintainers. Yay. API for building modal ajax dialogs. Its focus is on putting forms inside of ajax popup dialogs. Current example can present pages as...
Categories: Developer tools

Processing.js

Processing.js was a visual programming language to create "data visualizations, digital art, interactive animations, educational graphs, video games, etc...". This module allows you to embed...
Categories: Content editing experience, Developer tools, Media

OG Node Access

When you update the privacy settings of an Organic Group, you may need to rebuild the node access settings of the nodes assigned as posts to that group. Unfortunately the node access rebuild system...
Categories: Access control, Developer tools

Background node operations

Using Drupal's node_operations api, modules can supply mass operation changes for nodes. However in some cases, your node library can get so big that 50 or so nodes you can pick at a time, just...
Categories: Administration tools, Content editing experience, Developer tools

Library Catalog Utilities

libcat_util is a module to support other Library Catalog modules. Bit of a grab bag right now, has some generally utilitary functions such as: A theme wrapper to put paragraph tags around render...
Categories: Developer tools

[D7] Add js and css

This modules helps you to add js and css either external or internal even inline as well. Very easy to use, having standard format to add js and css. Just follow those standards and explore this...
Categories: Developer tools

Meteor

This module integrates development with Meteor (http://meteor.com/) and Drupal. Meteor is a platform built on Node.JS. Using Meteor, you can specify the layout and basic rules for your data and...
Categories: Developer tools, Performance

Mongo Node

Why Mongo Node? This module is supossed to be a performance boost replacement for the standard Node in Drupal! Advantages over node: performance: faster saving and loading no tables for entity...
Categories: Content editing experience, Performance, Developer tools

Token alias

Allows you to alias existing tokens and at the same time combine multiple tokens into a new one. There's even an option to do calculations. Alias examples Alias type: Text This comes in handy when...
Categories: Developer tools

pn_nid

Roadmap 23 JUL 2013 This module now contains an submodule: Previous Next Field that provides a highly configurable Previous/Next field type. It is working, but needs quite a bit of work still....
Categories: Content display, Site structure, Developer tools

Image Field Zoom

Image Field Zoom provides a field formatter that allows you to apply it to your image field. Install Download the jQuery Zoom plugin from here: https://github.com/jackmoore/zoom (latest version),...
Categories: Content display, Site structure, Developer tools

Favorites

Favorites provides a tiny block that allows users to easily bookmark any content of the site. Features Easy to install and easy to configure. Add and delete favorites with few clicks. Have as many...
Categories: Content editing experience, Site structure, Developer tools

Test Content Block

Test Content Block is a tool for people tasked with the onerous chore of theming Drupal sites. When theming, you often have to run back and forth between node templates. It's a chore to have to...
Categories: Content display, Developer tools

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

Node by email

How can I publish if I have limited internet capabilities? Let’s say you’re on the road, or in a place with limited wifi that won’t allow you to load your full drupal dashboard easily. Or perhaps...
Categories: Developer tools, Integrations

Embedded Edit

Embedded Edit allows you to create a node in a kind of lightbox within a node edit page. It is also used by others modules like Uberimage, Nodeselect to add create/view/edit buttons in the...
Categories: Content editing experience, Developer tools

Token Debug

Provides a form to debug tokens: Fill in some entity types/IDs like node:17 Browse tokens (needs token module) Fill in some text with tokens, like This is node "[node:title]" by "[node:author:name]...
Categories: Developer tools

Boost Cache Cleaner

Boost cache cleaner flush (delete all the static boost cache pages) when any update occurs in drupal core. Example node update, insert or delete. No need to wait for expiration the cache or no need...
Categories: Performance, Developer tools

Blindtextgenerator

The module embeds lorem-ipsum texts from www.blindtextgenerator.com into textareas via Javascript. You need this if ... ... You want to generate dummy texts for testing purposes ... You want to...
Categories: Developer tools, Integrations

Node Reference Chooser

Creates a FAPI element which can be used to filter any select, checkboxes or radios element which displays nodes.
Categories: Developer tools

Google Webfonts Helper

A hassle-free way to self-host Google Fonts. Google Webfonts Helper module - integration with the service of the same name, which allows you to download Google fonts for local use. This module will...
Categories: Developer tools, Performance, Integrations

Document

A Document Management System for Drupal. Features: Complete integration with Drupal node system. This module adds a custom Node Type, Document. Each Document you create is a Drupal node, and hence...
Categories: Content editing experience, Developer tools

Entity metadata hint generator

You should only use this module if: - You are Drupal developer - You are using entity api - You are using an IDE. - You understand entity_metadata_wrapper('node', $node = node_load(1)) ->field_no...
Categories: Developer tools

Pages