PHPackages                             peehaa/markdown-rewritten - 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. peehaa/markdown-rewritten

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

peehaa/markdown-rewritten
=========================

A rewrite of the PHP Markdown code

v0.1.0(12y ago)586[3 issues](https://github.com/PeeHaa/MarkdownRewritten/issues)BSD-3-ClausePHP

Since Aug 25Pushed 12y ago1 watchersCompare

[ Source](https://github.com/PeeHaa/MarkdownRewritten)[ Packagist](https://packagist.org/packages/peehaa/markdown-rewritten)[ Docs](https://github.com/PeeHaa/MarkdownRewritten)[ RSS](/packages/peehaa-markdown-rewritten/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (2)Used By (0)

PHP Markdown Rewritten
======================

[](#php-markdown-rewritten)

A rewrite of the [PHP Markdown](https://github.com/michelf/php-markdown) class by [Michel Fortin](http://michelf.com).

Which in turn is a port to PHP of the original Markdown by [John Gruber](http://daringfireball.net/projects/markdown).

The original port works great, however the code is a bit of an outdated mess (sorry Michel).

Although I have just started with the rewrite it can already be used in projects, however
please note that the class is subject to change and that things may break in
the future.

All credits should go to both John Gruber and Michel Fortin for doing all the work
since I'm just cleaning it up.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance8

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

Unknown

Total

1

Last Release

4645d ago

### Community

Maintainers

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

---

Top Contributors

[![PeeHaa](https://avatars.githubusercontent.com/u/1330296?v=4)](https://github.com/PeeHaa "PeeHaa (26 commits)")

---

Tags

markdownmdrewrite

### Embed Badge

![Health badge](/badges/peehaa-markdown-rewritten/health.svg)

```
[![Health](https://phpackages.com/badges/peehaa-markdown-rewritten/health.svg)](https://phpackages.com/packages/peehaa-markdown-rewritten)
```

###  Alternatives

[league/commonmark

Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)

2.9k404.0M702](/packages/league-commonmark)[erusev/parsedown

Parser for Markdown.

15.0k151.8M732](/packages/erusev-parsedown)[michelf/php-markdown

PHP Markdown

3.5k52.4M345](/packages/michelf-php-markdown)[league/html-to-markdown

An HTML-to-markdown conversion helper for PHP

1.9k28.6M199](/packages/league-html-to-markdown)[justinwalsh/daux.io

Documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly

4.6k38.1k1](/packages/justinwalsh-dauxio)[cebe/markdown

A super fast, highly extensible markdown parser for PHP

1.0k32.5M136](/packages/cebe-markdown)

PHPackages © 2026

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