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.
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
kde
A set of tools to aid Drupal development using KDE. KatePart Syntax Highlighting Contains KatePart modified PHP syntax highlighting config tied with a *.module and *.tpl.php files to recognize...
Categories: Developer tools
Font Awesome Icons
Font Awesome is the web's most popular icon set and toolkit. Font Awesome 6! Font Awesome 6 has been released! This module will work with Font Awesome 6 without any major adjustments - simply drop...
Categories: Content display, Integrations
{syntaxhighlighter} to PRE Converter
This is the utility module for Drupal 7 that allows users to convert old {syntaxhighlighter} tags to <pre> in nodes. Overview The Syntax highlighter module highlights program code in nodes....
Categories: Content display, Developer tools
Code Filter
This module provides a simple text format (input filter) that handles <?php ?> and <code></code> tags so that users can post code without having to worry about manually escaping...
Categories: Content editing experience, Developer tools
Insert View
Insert View is a filter that allows users to embed content lists generated by the Views module into node bodies and blocks using relatively simple tag syntax. Why would you want to use an Insert...
Categories: Content display
RegexPal
RegexPal is a JavaScript regular expression tester implemented in JavaScript and available at RegexPal.com. It includes real-time regex syntax and match highlighting. The regex syntax highlighting...
Categories: Content display, Developer tools
CKEditor 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
CodeSnippet GeSHi Filter
The CodeSnippet GeSHi Filter module acts as a bridge between the CKEditor CodeSnippet and the GeSHi Filter for syntax highlighting module. CKEditor CodeSnippet enables content editors to add source...
Categories: Content editing experience
PBCKCode
This module adds PBCKCode as a plugin to CKEditor. It requires CKEditor and Libraries API. The PBCKCode Plugin requires CKEditor itself be version 4 or above. You will need to download the PBCKCode...
Code syntax highlighting for WYSIWYG
Integrates Codemirror syntax highlighting with WYSIWYG module.
Categories: Administration tools, Content editing experience
codemirror
code editor with syntax highlighting using the codemirror
Categories: Developer tools
Commerce Core
Drupal Commerce powers eCommerce innovation through every stage of growth. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal for...
Categories: E-commerce
Code Snippet
Syntax highlighting API with multiple backends (GeSHi, Pygments, Rouge, etc ...)
Options Element
Options Element is a module that provides a better mechanism to specify select list, checkbox, and radio button options. Rather than requiring the user to use strange syntax like "key|value" in a...
Categories: Administration tools, Developer tools
Syntax Highlighter
This module integrates the SyntaxHighlighter Javascript Library into Drupal for source code list syntax highlighting within any Drupal contents. Note: the SyntaxHighlighter Javascript library is...
Categories: Content display, Developer tools, Integrations
Shortcode
Shortcodes are actually macros to be used in the text of contents. These macros change the text of the content and format the given part through the theme engine. This module defines few basic...
Categories: Content editing experience
RTFM
RTFM is a module that allows other modules to specify documentation for the site administrators. RTFM relies on the Markdown language. It uses Marked to render HTML code and highlight.js for syntax...
Prism Code Filter
This is a fork of codefilter to work better with prism library to provide better d.o syntax highlighting.
Categories: Content editing experience
CodeMirror Wysiwyg Editor
CodeMirror integtation for Wysiwyg, providing syntax highlighting and tag completion for HTML (inc. inline CSS and JS) and Markdown.
Categories: Content editing experience
Code Snippet GeSHi
The module provides integration of the Code Snippet GeSHi addon with CKEditor. Dependencies GeSHi Filter for syntax highlighting CKEditor (in core)
Categories: Content editing experience, Developer tools, Integrations
Editarea
Editarea provides replacement of plain text boxes with the EditArea javascript code editor, making the editing of code directly in a web browser much more reasonable. In addition to text box...
Categories: Administration tools, Content display
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
highlight js
Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. It's very easy to use because it works automatically: finds blocks of code, detects a language,...
Categories: Content editing experience, Content display
Tour
The Tour module provides users with guided tours of the site interface. Each tour consists of several tips that highlight elements of the user interface, guide the user through a workflow, or...
Categories: Accessibility