Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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