PHPackages                             roromedia/parsedown - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. roromedia/parsedown

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

roromedia/parsedown
===================

A parsedown service with superpowers.

v0.1.2(3y ago)07MITPHP

Since Jul 7Pushed 3y agoCompare

[ Source](https://github.com/Roromedia-GmbH/parsedown)[ Packagist](https://packagist.org/packages/roromedia/parsedown)[ RSS](/packages/roromedia-parsedown/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (5)Versions (4)Used By (0)

Parsedown with superpowers
==========================

[](#parsedown-with-superpowers)

This library is a small layer on top of [erusev/parsedown-extra](https://github.com/erusev/parsedown-extra).

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/ec0f2f5bcfca338312620a5d9d3534372f1390805d5b758eaeb87d93413b6524/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f526f726f6d656469612d476d62482f7061727365646f776e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/Roromedia-GmbH/parsedown/?branch=main)[![Code Coverage](https://camo.githubusercontent.com/f6483ee5c5cdeeeab018c2d61dda165ce99d7ee8498294b0302536881ef707ea/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f526f726f6d656469612d476d62482f7061727365646f776e2f6261646765732f636f7665726167652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/Roromedia-GmbH/parsedown/?branch=main)[![Total Downloads](https://camo.githubusercontent.com/07c3ca2389bc37c59e7c6b96da0da56249951c448eb2c204a983238556196c5c/687474703a2f2f706f7365722e707567782e6f72672f726f726f6d656469612f7061727365646f776e2f646f776e6c6f616473)](https://packagist.org/packages/roromedia/parsedown)[![License](https://camo.githubusercontent.com/f038500bebeefe73ced3fea12ecc238908d412d5cf8683ab4002c5f745e74d2f/687474703a2f2f706f7365722e707567782e6f72672f726f726f6d656469612f7061727365646f776e2f6c6963656e7365)](https://packagist.org/packages/roromedia/parsedown)

It currently adds support for:

- [Menu links](#menu-links)

Installation
------------

[](#installation)

`composer require roromedia/parsedown`

Usage
-----

[](#usage)

```
new Parsedown())->text('your Markdown here')
```

Menu links
----------

[](#menu-links)

You can define your Menu links on top of your markdown pages. Normally these links would not work because the ids are missing from the associated headings.

This library solves the problem and connects them.

As an example:

```
# Twig Query

A module for querying content inside TWIG-Templates

- [Installation](#installation)

# Installation

1. Install with composer:
```

... gets converted to:

```
Twig Query
A module for querying content inside TWIG-Templates

    Installation

Installation
```

As you can see - `Installation` has the correct `id` and therefore the menu list is working again.

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

3

Last Release

1438d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/443449f2bb1e83fc5cbf8a2843a489e390a563e653349e12cc6810118c366132?d=identicon)[roromedia](/maintainers/roromedia)

---

Top Contributors

[![roromedia](https://avatars.githubusercontent.com/u/85681524?v=4)](https://github.com/roromedia "roromedia (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/roromedia-parsedown/health.svg)

```
[![Health](https://phpackages.com/badges/roromedia-parsedown/health.svg)](https://phpackages.com/packages/roromedia-parsedown)
```

###  Alternatives

[symfony/console

Eases the creation of beautiful and testable command line interfaces

9.8k1.1B13.8k](/packages/symfony-console)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[api-platform/metadata

API Resource-oriented metadata attributes and factories

275.0M217](/packages/api-platform-metadata)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M418](/packages/drupal-core-recommended)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[flow-php/etl

PHP ETL - Extract Transform Load - Abstraction

378604.0k102](/packages/flow-php-etl)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
