PHPackages                             zetacomponents/document - 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. zetacomponents/document

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

zetacomponents/document
=======================

The Document components provides a general conversion framework for different semantic document markup languages like XHTML, Docbook, RST and similar.

1.3.9(7mo ago)252.8M↑72%9[1 issues](https://github.com/zetacomponents/Document/issues)[1 PRs](https://github.com/zetacomponents/Document/pulls)2Apache-2.0PHPCI failing

Since May 13Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/zetacomponents/Document)[ Packagist](https://packagist.org/packages/zetacomponents/document)[ Docs](https://github.com/zetacomponents)[ RSS](/packages/zetacomponents-document/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (3)Versions (33)Used By (2)

Zeta Components Document component
==================================

[](#zeta-components-document-component)

[![https://travis-ci.org/zetacomponents/Document.png?branch=master](https://camo.githubusercontent.com/d1d1513aeddbf435f0d3dd37680757853e148a987e5ff7c9c0ad437395e03c9a/68747470733a2f2f7472617669732d63692e6f72672f7a657461636f6d706f6e656e74732f446f63756d656e742e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/zetacomponents/Document)The document component offers transformations between different semantic markup languages, like:

- [ReStructured text](http://docutils.sourceforge.net/rst.html)
- [XHTML](http://www.w3.org/TR/xhtml1/)
- [Docbook](http://www.docbook.org/)
- [eZ Publish XML markup](http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference/XML-tags)
- Wiki markup languages, like: [Creole](http://www.wikicreole.org/), [Dokuwiki](http://www.dokuwiki.org/dokuwiki) and [Confluence](http://confluence.atlassian.com/renderer/notationhelp.action?section=all)
- [Open Document Text](http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office) as used by [OpenOffice.org](http://www.openoffice.org/) and other office suites

Each format supports conversions from and to docbook as a central intermediate format and may implement additional shortcuts for conversions from and to other formats. Not each format can express the same semantics, so there may be some information lost.

To check out features and usage of the graph component check out the [tutorial](docs/tutorial.txt).

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance67

Regular maintenance activity

Popularity51

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 72.5% 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 ~228 days

Recently: every ~101 days

Total

29

Last Release

232d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/892698bb1d3f6dae0e3a44abe3e26920ddb4eb000c6c583c87b4db5e5027e166?d=identicon)[beberlei](/maintainers/beberlei)

![](https://www.gravatar.com/avatar/87eaea74e4be4e86084decfe79612a4fb7b3bd76718a54368a0fe8593de7873b?d=identicon)[derickr](/maintainers/derickr)

---

Top Contributors

[![kore](https://avatars.githubusercontent.com/u/154398?v=4)](https://github.com/kore "kore (650 commits)")[![tobyS](https://avatars.githubusercontent.com/u/187140?v=4)](https://github.com/tobyS "tobyS (140 commits)")[![derickr](https://avatars.githubusercontent.com/u/208074?v=4)](https://github.com/derickr "derickr (94 commits)")[![beberlei](https://avatars.githubusercontent.com/u/26936?v=4)](https://github.com/beberlei "beberlei (3 commits)")[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (2 commits)")[![mvriel](https://avatars.githubusercontent.com/u/193704?v=4)](https://github.com/mvriel "mvriel (2 commits)")[![forgandenny](https://avatars.githubusercontent.com/u/2554234?v=4)](https://github.com/forgandenny "forgandenny (1 commits)")[![guillaumelecerf](https://avatars.githubusercontent.com/u/2005706?v=4)](https://github.com/guillaumelecerf "guillaumelecerf (1 commits)")[![pbek](https://avatars.githubusercontent.com/u/1798101?v=4)](https://github.com/pbek "pbek (1 commits)")[![sebastianbergmann](https://avatars.githubusercontent.com/u/25218?v=4)](https://github.com/sebastianbergmann "sebastianbergmann (1 commits)")[![jpic](https://avatars.githubusercontent.com/u/94636?v=4)](https://github.com/jpic "jpic (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zetacomponents-document/health.svg)

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

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k43](/packages/civicrm-civicrm-core)[mck89/peast

Peast is PHP library that generates AST for JavaScript code

19139.2M47](/packages/mck89-peast)[zetacomponents/feed

This component handles parsing and creating RSS1, RSS2 and ATOM feeds, with support for different feed modules (dc, content, creativeCommons, geo, iTunes).

121.6M20](/packages/zetacomponents-feed)[sauladam/shipment-tracker

Parses tracking information for several carriers, like UPS, USPS, DHL and GLS by simply scraping the data. No need for any kind of API access.

9843.5k](/packages/sauladam-shipment-tracker)[tcds-io/php-jackson

A lightweight, flexible object serializer for PHP, inspired by FasterXML/jackson

113.2k10](/packages/tcds-io-php-jackson)

PHPackages © 2026

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