<commit_before>![remark](https://cdn.rawgit.com/wooorm/remark/master/logo.svg)

# Plugins

**remark** plugins lie at the core of **remark**’s vision. As they operate on
the same syntax tree, there is no start-up time penalty when using more than
one plug-in: something which traditional tools, which need to re-compile
to markdown to connect together need.

See [tools built with remark »](https://github.com/wooorm/remark/blob/master/doc/products.md).

## Table of Contents

*   [List of Plugins](#list-of-plugins)
*   [List of Utilities](#list-of-utilities)
*   [Using plugins](#using-plugins)
*   [Creating plugins](#creating-plugins)
*   [Publishing plugins](#publishing-plugins)
*   [Renaming from mdast to remark](#renaming-from-mdast-to-remark)

## List of Plugins

> :warning: **mdast is currently being renamed to remark** :warning:
>
> All plug-ins prefixed with `remark-` are guaranteed to work.
> Plug-ins prefixed with `mdast-` might as well, but without warrantees.
>
> (Are you a plug-in author? See [below](#renaming-from-mdast-to-remark))

*   [ben-eb/remark-autolink-headings](https://github.com/ben-eb/remark-autolink-headings)
    — Automatically add GitHub style links to headings;

*   [wooorm/remark-comment-config](https://github.com/wooorm/remark-comment-config)
    — Set settings with comments during runtime;

*   [hughsk/remark-contributors](https://github.com/hughsk/remark-contributors)
    — Inject a given list of contributors into a table in a document;

*   [eush77/remark-defsplit](https://github.com/eush77/remark-defsplit)
    — Extract inline link/image destinations as separate definitions;

*   [rsystem-se/mdast-deku](https://github.com/rsystem-se/mdast-deku)
    — Compile Markdown to [Deku](https://github.com/dekujs/deku);

*   [wooorm/remark-github](https://github.com/wooorm/remark-github)
    — Auto-link references like in GitHub issues, PRs, and comments;

*   [ben-eb/mdast-highlight.js](https://github.com/ben-eb/mdast-highlight.js)
    — Highlight code blocks in Markdown files with
    [highlight.js](https://github.com/isagalaev/highlight.js);

*   [wooorm/remark-html](https://github.com/wooorm/remark-html)
    — Compile Markdown to HTML documents;

*   [wooorm/remark-inline-links](https://github.com/wooorm/remark-inline-links)<commit_msg>Remove `mdast-deku` from list of plugins<commit_after>![remark](https://cdn.rawgit.com/wooorm/remark/master/logo.svg)

# Plugins

**remark** plugins lie at the core of **remark**’s vision. As they operate on
the same syntax tree, there is no start-up time penalty when using more than
one plug-in: something which traditional tools, which need to re-compile
to markdown to connect together need.

See [tools built with remark »](https://github.com/wooorm/remark/blob/master/doc/products.md).

## Table of Contents

*   [List of Plugins](#list-of-plugins)
*   [List of Utilities](#list-of-utilities)
*   [Using plugins](#using-plugins)
*   [Creating plugins](#creating-plugins)
*   [Publishing plugins](#publishing-plugins)
*   [Renaming from mdast to remark](#renaming-from-mdast-to-remark)

## List of Plugins

> :warning: **mdast is currently being renamed to remark** :warning:
>
> All plug-ins prefixed with `remark-` are guaranteed to work.
> Plug-ins prefixed with `mdast-` might as well, but without warrantees.
>
> (Are you a plug-in author? See [below](#renaming-from-mdast-to-remark))

*   [ben-eb/remark-autolink-headings](https://github.com/ben-eb/remark-autolink-headings)
    — Automatically add GitHub style links to headings;

*   [wooorm/remark-comment-config](https://github.com/wooorm/remark-comment-config)
    — Set settings with comments during runtime;

*   [hughsk/remark-contributors](https://github.com/hughsk/remark-contributors)
    — Inject a given list of contributors into a table in a document;

*   [eush77/remark-defsplit](https://github.com/eush77/remark-defsplit)
    — Extract inline link/image destinations as separate definitions;

*   [wooorm/remark-github](https://github.com/wooorm/remark-github)
    — Auto-link references like in GitHub issues, PRs, and comments;

*   [ben-eb/mdast-highlight.js](https://github.com/ben-eb/mdast-highlight.js)
    — Highlight code blocks in Markdown files with
    [highlight.js](https://github.com/isagalaev/highlight.js);

*   [wooorm/remark-html](https://github.com/wooorm/remark-html)
    — Compile Markdown to HTML documents;

*   [wooorm/remark-inline-links](https://github.com/wooorm/remark-inline-links)
{'fraction_non_alphanumeric': 0.1388765046812305, 'fraction_numerical': 0.0017833259028087382, 'mean_word_length': 4.278823529411765, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 24, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '566819', 'n_tokens_mistral': 1507, 'n_tokens_neox': 1449, 'n_words': 368}