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.
CSS Editor
This module allows site builders to customize a theme's CSS through the browser, using a rich text editor with syntax highlighting and live preview. The module has just one option in its...
Categories: Developer tools
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 highlighter for CKEditor
This module integrates the syntax highlighter CKEditor plugin (that works together with Alex Gorbatchev syntax highlighter library) when using CKEditor module (https://drupal.org/project/ckeditor)....
Categories: Content editing experience, Developer tools, Integrations
Server-sided code highlighting
To improve the readability of code, many text editors use language-specific syntax highlighting. This module uses the highlight.php library to offer similar functionality when displaying code...
Categories: Content editing experience, Content display, Developer tools
Prism
Prism.js is a lightweight, extensible syntax highlighter, built with modern web standards in mind. Use this module to add code syntax highlighting to your Drupal content. The module provides a...
Categories: Developer tools, Integrations
Highlight Js syntax highlighter
Overview The Highlight Js(CKEditor5) module for Drupal 9/10 enriches the content editing experience by seamlessly integrating the powerful syntax highlighter, Highlight Js, into CKEditor5. This...
Categories: Content editing experience, Developer tools
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
{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
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
codemirror
code editor with syntax highlighting using the codemirror
Categories: Developer tools
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
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
Code per Node
Code per Node makes it possible to add custom CSS and Javascript per node, per content type, per block, and globally. The code is stored in the database, but served from the file system. It also...
Categories: Developer tools
CKEditor CodeTag
Adds support for inline code blocks in CKEditor. Installation This module requires the core CKEditor module and the CodeTag plugin from CKEditor.com. Download the CodeTag plugin from http:/...
Categories: Content editing experience, Developer tools
Editor css
This module gives administrators access to a powerful text editor with syntax highlighting and a live preview for editing a theme's CSS. The settings page for each theme will have a text-area where...
Categories: Developer tools
Google Code Prettify
Simple and lightweight syntax highlighting of source code snippets using Google Code Prettify JavaScript library for Drupal. You don't need to add additional markup to source code and neither to...
Categories: Content editing experience, Developer tools
PHP Error
Error reporting done right! Better error messages, full syntax highlighting, code snippets and works for AJAX too! Requirements PHP 5.3+ PHP Error Library Installation Download the php_error module...
Categories: Developer tools
Devel PHP Exec Extra
A simple module to extend Devel's Execute PHP Code page to include syntax highlighting. Also includes experimental auto-complete functionality. Also includes tabbing and auto-save functionality....
Categories: Developer tools
Charts
Transform data into information. The Charts module enables users to build dynamic charts without writing a line of code by using the Views module or a Chart field (advanced users can make use of...
Categories: Content display, Developer tools, Integrations
Module File Editor
Module File Editor provides a web-based interface for viewing and editing module files directly within the Drupal admin UI. It features a file browser, a syntax‑highlighted code editor, and save...
Categories: Developer tools
Extended Tools for PHP Execute
Awesome module was develop by Cristian Fleischer (DizzyC). Many thanks to him. Overview PHP Execute Extended Tools is meant to be an extension to Devel's PHP Execute page (/devel/php) PHP X Tools...
Categories: Developer tools
Fast Permissions Administration
This module is here to alleviate frustration when trying to manage permissions in Drupal. By providing a better permissions interface hopefully a few innocent keyboards and mice can be saved....
Categories: Access control, Administration tools, Developer tools