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

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

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

Wysiwyg Geshi Plugin

ABOUT Allows to use GeSHi Filter with Wysiwyg module for Drupal 7 and CKEditor. Need help to port it as a full module. Screenshots Tested with: Drupal 7.17 GeSHi 1.0.8.11 ckeditor 3.6.5 Wysiwyg 7.x...
Categories: Content display, Content editing experience

DYNO Mapper Login

The DYNO Mapper Sitemap Generator streamlines the discovery and planning phase of web development. The Visual Sitemap Generator connects to your Google Analytics account and enables you to sort and...
Categories: Integrations

Edit UI

Synopsis This module intends to improve the Drupal administration interface by adding more administration features directly on frontend pages. Currently, this module improves block management by...
Categories: Administration tools, Content display, Developer tools

Role Audit

Role Audit provides a visual comparison of permissions and route access between different Drupal roles. Easily identify overlapping or unique access rights using a logic-driven interface similar to...
Categories: Access control, Administration tools

Table Tidy

Table Tidy declutters dense HTML tables, removing duplication and giving them a tidier appearance that is compact, sparse and easier to read. It helps you quickly spot identical cells and...
Categories: Content display

DB Anonymizer Config Generator

This is a DB Anonymizer config generator for drupal sites. DB Anonymizer is a tool that can: Do full/partial data export from database. Anonymize data on the fly during the export. Why do I need it...
Categories: Developer tools, Import and export

Permissions Turbo

A high-performance replacement for Drupal's permission administration page. The default Drupal permissions page (/admin/people/permissions) becomes painfully slow on sites with many modules...
Categories: Administration tools

Component Libraries: Components

IMPORTANT NOTE: If you are starting a new project use SDC for Drupal 9, or SDC in core for Drupal +10.1. CL Components lets you declare Drupal components that you can import and render in your...
Categories: Content display, Integrations

Brilliant Gallery

A highly customizable Drupal module producing multiple table galleries of quality-scaled images from a pre-defined local folder (project page and download). NEW as of 7.x-1.5: Support for a text...

RDFviz

Renders the RDFa that your Drupal7 site is outputting in a graphical form. This is something of a successor to graphviz_filter, although it has nothing to do with input filters any more. Radically,...
Categories: Developer tools

Attribute-based Access Policies

This module is under development on GitHub. More detail available there. Github Project Attribute-based Access Policies Attribute-based Access Policies is special implementation of a Policy plugin...
Categories: Access control

Inline and link Drupal objects (Linodef)

[#id] [#id,option(s)] [#id,option(s) comment] Linodef is an input filter for embedding content of your Drupal installation (Drupal objects) into any textarea and link to it. The tags are based...

Custom Configuration

Custom configuration management for a single site, Multi-domain & Multilingual. This is a new module in Drupal 8/9/10. This module is more helpful where you want to save multiple configurations...
Categories: Administration tools

Site Guardian

The Site Guardian module securely exposes information relating to your site's core, modules, versions, updates, etc. in JSON so that it can be consumed elsewhere. This allows you to more easily...
Categories: Administration tools, Developer tools, Security

SASS API

SASS (Syntactically Awesome StyleSheets) is a meta-language on top of CSS that‘s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. Sass both...
Categories: Developer tools

Simple I18n

GitHub: https://github.com/z7/Drupal-module-simple_i18n The Simple I18n module implements a trivial patter matching markup to enclose your localizable strings. Anything that is sent to the user...
Categories: Multilingual

Content Moderation Patch

You may get the following error when running drush updb (or using /update.php): Exception thrown while performing a schema update. SQLSTATE[42000]: Syntax error or access violation: 1071 Specified...
Categories: Developer tools

Open Library API

This module is designed to be a set of simple wrapper functions for querying book edition and author metadata from
Categories: Integrations

SPARQL

SPARQL is a query language for pattern matching against RDF graphs. The syntax resembles SQL, making for a friendly learning curve, but SPARQL is far more powerful, enabling queries spanning...

Chessboard Renderer

The Chessboard Renderer project was created by vyvee on August 21, 2006. This chess module renders chessboard diagrams specified with the FEN syntax or a simple piece placement format. You can find...
Categories: User engagement

IP Locator with Splash

*Most Useful for Multi site purposes* (This module will not work on localhost unless you have setup Virtual IP Address on your local machine.) This module is for displaying a splash page to users...
Categories: E-commerce, Site structure, Developer tools

POWr Comments

Download POWr Comments for Drupal Share your customer feedback with the world and build confidence in your business with POWr Comments. Collect comments, star ratings and reviews. Works like...
Categories: Content editing experience, Content display, E-commerce

Webform Sign PDF Example

Save days of configuring. install this module (through composer is the preferred / easiest way (dependencies come in easy this way)) Make a webform the easy way Use this example as a template for...
Categories: Developer tools, Integrations

WYSIWYG CodeSnippet

This module enables the CodeSnippet plugin from CKEditor.com in your WYSIWYG. It includes the highlightjs library and all available styles for it. If you've ever wanted to drop code examples in...
Categories: Content editing experience, Content display, Developer tools

Pages