PHPackages                             mavimo/sculpin-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. mavimo/sculpin-parsedown

ActiveLibrary

mavimo/sculpin-parsedown
========================

Sculpin Parsedown

329PHP

Since Jan 11Pushed 12y ago1 watchersCompare

[ Source](https://github.com/mavimo/sculpin-parsedown)[ Packagist](https://packagist.org/packages/mavimo/sculpin-parsedown)[ RSS](/packages/mavimo-sculpin-parsedown/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Sculpin parsedown
=================

[](#sculpin-parsedown)

[Sculpin](http://sculpin.io) is a PHP static site generator, that use markdown file to store content. By default it's parse that files using [php-markdown](https://github.com/michelf/php-markdown), that is a nice PHP markdown parser, but do not support [flavored markdown from github](http://github.github.com/github-flavored-markdown/) and have some performance issues.

This use the awesome [parsedown](http://parsedown.org) library that is faster that php-markdown and support flavored markdown syntax.

Performance
===========

[](#performance)

I used my blog as test platform with:

- approx 100 posts
- archive (paginated posts)
- tags
- categories
- some static pages

Site is generated on a i7 CPU, an SSD disk and 16GB RAM.

#### Using [markdown](https://github.com/michelf/php-markdown):

[](#using-markdown)

```
real  0m8.954s
user  0m7.884s
sys   0m0.235s

```

#### Using [parsedown](http://parsedown.org):

[](#using-parsedown)

```
real  0m6.115s
user  0m5.834s
sys   0m0.267s

```

the improvement is approx:

```
real  32%
user  26%
sys   12%

```

average **29%** of improvement.

Installation
============

[](#installation)

To install add in your `sculpin.json` file the following package declaration:

```
{
    "require": {
        "mavimo/sculpin-parsedown": "@dev"
    }
}

```

Now you can update using `sculpin update` command.

After that add the following definition in the `sculpin_kernel.yml`:

```
sculpin_markdown:
   parser_class: Mavimo\Sculpin\Bundle\ParsedownBundle\ParsedownConverter
```

Sculpin have a declared dependencie in bundle, so we need to manually patch it, in file:

```
src/Sculpin/Bundle/MarkdownBundle/MarkdownConverter.php

```

remove from line 14:

```
use Michelf\Markdown;
```

and transform line 48 from:

```
    public function __construct(Markdown $markdown, array $extensions = array())
```

to

```
    public function __construct(Markdown $markdown, array $extensions = array())
```

removing `Markdown` variable definition.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f9e261c34d4dbf216fc68a5f353e75673d02f565600e1bb9cd0cefba6a3e3638?d=identicon)[mavimo](/maintainers/mavimo)

---

Top Contributors

[![mavimo](https://avatars.githubusercontent.com/u/43941?v=4)](https://github.com/mavimo "mavimo (3 commits)")

### Embed Badge

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

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

PHPackages © 2026

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