PHPackages                             wikimedia/parsoid - 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. wikimedia/parsoid

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

wikimedia/parsoid
=================

Parsoid, a bidirectional parser between wikitext and HTML5

v0.23.0-a23(1mo ago)171524.3k↑22.5%591GPL-2.0-or-laterPHPPHP &gt;=8.2.0

Since Jan 11Pushed 1mo ago18 watchersCompare

[ Source](https://github.com/wikimedia/mediawiki-services-parsoid)[ Packagist](https://packagist.org/packages/wikimedia/parsoid)[ Docs](https://www.mediawiki.org/wiki/Parsoid)[ RSS](/packages/wikimedia-parsoid/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (66)Versions (387)Used By (1)Security (1)

Parsoid
=======

[](#parsoid)

Parsoid is a bidirectional parser between wikitext and HTML5.

It was originally written in JavaScript running on Node.js but was ported to PHP.

Please see the [overview of the project](https://www.mediawiki.org/wiki/Parsoid)for more information.

License
-------

[](#license)

Copyright (c) 2011-2026 Wikimedia Foundation and others.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance89

Actively maintained with recent releases

Popularity56

Moderate usage in the ecosystem

Community35

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~6 days

Total

354

Last Release

58d ago

PHP version history (4 changes)v0.11.0PHP &gt;=7.2.0

v0.17.0-a2PHP &gt;=7.4.0

v0.22.0-a7PHP &gt;=8.1.0

v0.23.0-a10PHP &gt;=8.2.0

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/716c86d71cbf921e7912a505f89d799de398fc0a3af0bd4c8862834b2d642bd7?d=identicon)[wikimedia](/maintainers/wikimedia)

![](https://www.gravatar.com/avatar/3551c2aefb299a0c45807f7677f5b26d8a5be4a4af359b4bf4fabbdd1f2b990e?d=identicon)[cscott](/maintainers/cscott)

---

Top Contributors

[![subbuss](https://avatars.githubusercontent.com/u/91608?v=4)](https://github.com/subbuss "subbuss (3075 commits)")[![arlolra](https://avatars.githubusercontent.com/u/123708?v=4)](https://github.com/arlolra "arlolra (2620 commits)")[![cscott](https://avatars.githubusercontent.com/u/156080?v=4)](https://github.com/cscott "cscott (1626 commits)")[![gwicke](https://avatars.githubusercontent.com/u/1225898?v=4)](https://github.com/gwicke "gwicke (1184 commits)")[![trevorparscal](https://avatars.githubusercontent.com/u/108389?v=4)](https://github.com/trevorparscal "trevorparscal (282 commits)")[![catrope](https://avatars.githubusercontent.com/u/260792?v=4)](https://github.com/catrope "catrope (253 commits)")[![MarkTraceur](https://avatars.githubusercontent.com/u/388046?v=4)](https://github.com/MarkTraceur "MarkTraceur (170 commits)")[![tstarling](https://avatars.githubusercontent.com/u/389141?v=4)](https://github.com/tstarling "tstarling (137 commits)")[![ihurbainpalatin](https://avatars.githubusercontent.com/u/86470713?v=4)](https://github.com/ihurbainpalatin "ihurbainpalatin (136 commits)")[![rmoen](https://avatars.githubusercontent.com/u/499959?v=4)](https://github.com/rmoen "rmoen (122 commits)")[![simmunity](https://avatars.githubusercontent.com/u/5890532?v=4)](https://github.com/simmunity "simmunity (119 commits)")[![marcoil](https://avatars.githubusercontent.com/u/1692381?v=4)](https://github.com/marcoil "marcoil (116 commits)")[![BladeBronson](https://avatars.githubusercontent.com/u/412201?v=4)](https://github.com/BladeBronson "BladeBronson (73 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (62 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (55 commits)")[![thiemowmde](https://avatars.githubusercontent.com/u/6576639?v=4)](https://github.com/thiemowmde "thiemowmde (51 commits)")[![jdforrester](https://avatars.githubusercontent.com/u/881572?v=4)](https://github.com/jdforrester "jdforrester (44 commits)")[![legoktm](https://avatars.githubusercontent.com/u/81392?v=4)](https://github.com/legoktm "legoktm (31 commits)")[![ZabeMath](https://avatars.githubusercontent.com/u/35405030?v=4)](https://github.com/ZabeMath "ZabeMath (30 commits)")[![tgr](https://avatars.githubusercontent.com/u/145412?v=4)](https://github.com/tgr "tgr (30 commits)")

---

Tags

html5javascriptwikitextmediawikiparsoid

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/wikimedia-parsoid/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[symfony/symfony

The Symfony PHP framework

31.3k86.3M2.2k](/packages/symfony-symfony)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19562.3M1.3k](/packages/drupal-core)[infection/infection

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

2.2k26.2M1.8k](/packages/infection-infection)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

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