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

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

Custom Formatters

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Custom Formatters module allows users to easily...
Categories: Content display, Developer tools, Site structure

Syntax Highlighting Field Formatter

Provides a field formatter for syntax highlighted code output. It is designed to be simple and not rely on any third-party library (best feature: no third-party dependency to GeShi filter etc.)....
Categories: Content display, Content editing experience, Site structure

Adminimal Administration Menu

Quick Overview: Adminimal Administration Menu changes the style of the Administration menu module. It adds a nice and simple minimalist look and provides some tweaks to improve your Drupal...
Categories: Administration tools, Site structure

JSON Pretty Field Formatter

This module allows a field containing JSON data to be displayed using PHP's JSON_PRETTY_PRINT option and syntax highlighted via Highlight JS.
Categories: Site structure

Tagify

Tagify module integrates Drupal autocomplete and Tagify component, providing a widget that significantly enhances the usability of entity reference fields. This widget seamlessly transforms these...
Categories: Administration tools, Content editing experience, Site structure

File Content Viewer

This module provide additional file content view formatter for file fields. Features : Setting up Textarea Title, cols and rows. Display File Link (Configurable). Planing : Syntax highlighter...
Categories: Site structure

Leaflet

Drupal advanced integration with the Leaflet JS mapping library. A Modern, Lightweight Open-Source JavaScript Library for Interactive Web Mapping Drupal Leaflet module is dependant from the...
Categories: Content display, Integrations, Site structure

Custom add another

This is a very simple module that allows you to customise the text of the 'Add another item' button on multi-valued fields. If your field supports 'unlimited' values then you are offered the option...
Categories: Content editing experience, Site structure

Extra Field

Provides plugin types to add extra fields in entity view and entity form of fieldable entities. With ExtraFieldDisplay plugins developers can add custom output to entity view modes. Extra fields...
Categories: Site structure

Ace Field Widget

Project Description This module provides an Ace code editor widget for text fields. Ace is a code editor written in JavaScript, allowing you to edit HTML, PHP and JavaScript (and more) in a very...
Categories: Administration tools, Site structure, Content editing experience

SCSS Field

Provides an 'SCSS' field type. Developers and site maintainers can enter SSCS code ("indented" SASS code is currently unsupported) into the field, which will be compiled to CSS and attached to the...
Categories: Content editing experience, Developer tools, Site structure

PEAR Wiki Filter

Please consider using the flexifilter module instead of this before beginning use. This module provides a filter which uses the PEAR Text_Wiki package for formatting. Thus it supports the following...
Categories: Content editing experience, Content display, Site structure

Bootstrap Datepicker

Drupal date picker. Implements https://github.com/uxsolutions/bootstrap-datepicker as a field widget for a date field. Supported options: Date picker title Date format Language tag RTL language...
Categories: Developer tools, Site structure

CodeMirror editor

Note: As of 2022-05-17, this project appears to no longer be supported. If you're interested in this use case, you may want to check out The CodeMirror Editor. If you are interested in taking this...
Categories: Developer tools, Site structure

Taxonomy Term Depth

This module adds crucial property called "depth" which indicates the term depth with a value 1, 2, 3 and further if needed. It automatically changes taxonomy term depth on save or update. Also...
Categories: Site structure

View Mode Switch Field

This module provides a View mode switch field type that allows content editors to change specific view modes when editing an entity (see attached GIFs for short demonstrations). Common use cases...
Categories: Content display, Site structure

Menu Link Highlight

Menu Link Highlight is a module that adds a highlight-class to a menu-item with a simple checkbox. There are other modules available to add classes and other attributes to menu items, but for some...
Categories: Content editing experience, Content display, Site structure

Parent Link Search

Parent Link Highlight option A Simple lightweight module that gives you the ability to search & highlight the Parent Link select drop down on forms. Why is this needed? Once the menu becomes large...
Categories: Administration tools, Content editing experience, Site structure

Active Tags

Enhance your Drupal entity reference fields with an intuitive tags input widget. This widget seamlessly integrates with the Drupal Entity Autocomplete, providing a user-friendly tagging experience...
Categories: Content display, Content editing experience, Site structure

Context Menu API

Turned into a related API module that is more flexible. See: Node Reference Highlight
Categories: Developer tools, Site structure

Highlight Changes

Highlight Changes provides a way for a user to visually see then changes made when editing content and entities. The modules provides feedback when values are changed, and a interface for the user...
Categories: Site structure

Menu Scout

Type in a keyword or two, and get a list of matching admin pages back. Links are highlighted on the current page with spiffy bubbles. Deep links are highlighted with half-transparent bubbles....
Categories: Administration tools, Site structure

PDF Highlight

Highlights PDF text from Drupal text search using Mozilla's PDF.js library. Covers Search API Solr Search. Core and Search API search to be added. Requirements PDF PDF.js
Categories: Site structure, Integrations

Events calendar feature

Here is an example of how to build a list of events with a calendar block that filters the listed events for a particular day in Drupal 7. What does this feature do? Checks that you have the...
Categories: Content editing experience, Site structure

Click to tag

This module allows easy tagging of the content. To use it: highlight text click on the Add button when finished, click on the Save button Dependencies: Chaos tools. This module is sponsored by...
Categories: Site structure

Pages