PHPackages                             dreammo/plantuml - 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. dreammo/plantuml

ActiveLibrary

dreammo/plantuml
================

Convert php source project to plantuml language format

v1.1.2(6y ago)87.1k↓100%2[4 issues](https://github.com/dream-mo/plantuml/issues)MITPHPPHP &gt;=5.6

Since Oct 12Pushed 6y ago1 watchersCompare

[ Source](https://github.com/dream-mo/plantuml)[ Packagist](https://packagist.org/packages/dreammo/plantuml)[ RSS](/packages/dreammo-plantuml/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

PHP source project to planuml language
======================================

[](#php-source-project-to-planuml-language)

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

[](#installation)

Get [composer](http://getcomposer.org/) and learn to use it.

Library is on [packagist](https://packagist.org/packages/dreammo/plantuml).

```
  composer require dreammo/plantuml
```

Introduction
------------

[](#introduction)

This project can easily convert the PHP source project to the plantuml language. Afterwards, the development can be converted to the class diagram png format or svg format using, for example, the IDE phpstorm installation plugin plantuml.

planuml document: [plantuml](http://plantuml.com/zh/class-diagram)

online plantuml editor website: [liveuml](https://liveuml.com/)

Quick Start
-----------

[](#quick-start)

```
./vendor/bin/puml ./demo/test  diagram.puml
```

then

you can use like IDE phpstorm and install plugin "plantuml", and you can Preview class diagram. You can try directly by using demo/test do demo test

Annotation and class diagram relationship description
-----------------------------------------------------

[](#annotation-and-class-diagram-relationship-description)

For details, please refer to demo/test/classes.php

```

@var    dataType
@param  dataType
@return dataType

@Agg            // Aggregation
@Comp           // Composition
@Assoc          // Normal Association

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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

Total

4

Last Release

2410d ago

### Community

Maintainers

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

---

Tags

diagramphpphp-sourceplantumluml-diagram

### Embed Badge

![Health badge](/badges/dreammo-plantuml/health.svg)

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

PHPackages © 2026

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