PHPackages                             siu-toba/structures\_graph - 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. siu-toba/structures\_graph

ActiveLibrary

siu-toba/structures\_graph
==========================

More info available on: http://pear.php.net/package/Structures\_Graph

v1.2.0(2y ago)04271LGPL-3.0-or-laterPHPPHP &gt;=8.0

Since Feb 26Pushed 2y ago3 watchersCompare

[ Source](https://github.com/SIU-Toba/Structures_Graph)[ Packagist](https://packagist.org/packages/siu-toba/structures_graph)[ Docs](http://pear.php.net/package/Structures_Graph)[ RSS](/packages/siu-toba-structures-graph/feed)WikiDiscussions trunk Synced 2mo ago

READMEChangelog (2)Dependencies (2)Versions (5)Used By (1)

Structures\_Graph - Graph datastructure manipulation library
============================================================

[](#structures_graph---graph-datastructure-manipulation-library)

[![Build Status](https://camo.githubusercontent.com/356cb3143d436f9a595e4bd5ea37c923e5746cc2f61055ab13f1448e5c5c5e4c/68747470733a2f2f7472617669732d63692e6f72672f706561722f537472756374757265735f47726170682e7376673f6272616e63683d7472756e6b)](https://travis-ci.org/pear/Structures_Graph)

Structures\_Graph is a package for creating and manipulating graph datastructures. It allows building of directed and undirected graphs, with data and metadata stored in nodes. The library provides functions for graph traversing as well as for characteristic extraction from the graph topology.

[Homepage](http://pear.php.net/package/Structures_Graph/)

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

[](#installation)

For a PEAR installation that downloads from the PEAR channel:

`$ pear install pear/structures_graph`

For a PEAR installation from a previously downloaded tarball:

`$ pear install Structures_Graph-*.tgz`

For a PEAR installation from a code clone:

`$ pear install package.xml`

For a local composer installation:

`$ composer install`

To add as a dependency to your composer-managed application:

`$composer require pear/structures_graph`

Tests
-----

[](#tests)

Run the tests from a local composer installation:

`$ ./vendor/bin/phpunit -c phpunit.xml.dist`

License
-------

[](#license)

LGPL-3.0+ license

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity71

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

Total

4

Last Release

895d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/113a580f9c74020bd76fae1460f3547da2ce97081ca9857dcc0588bd151b1904?d=identicon)[siutoba](/maintainers/siutoba)

---

Top Contributors

[![ashnazg](https://avatars.githubusercontent.com/u/100170?v=4)](https://github.com/ashnazg "ashnazg (17 commits)")[![cweiske](https://avatars.githubusercontent.com/u/59036?v=4)](https://github.com/cweiske "cweiske (15 commits)")[![enfoqueNativo](https://avatars.githubusercontent.com/u/12297079?v=4)](https://github.com/enfoqueNativo "enfoqueNativo (10 commits)")[![saltybeagle](https://avatars.githubusercontent.com/u/92284?v=4)](https://github.com/saltybeagle "saltybeagle (5 commits)")[![CloCkWeRX](https://avatars.githubusercontent.com/u/365751?v=4)](https://github.com/CloCkWeRX "CloCkWeRX (2 commits)")[![jocl](https://avatars.githubusercontent.com/u/1059741?v=4)](https://github.com/jocl "jocl (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/siu-toba-structures-graph/health.svg)

```
[![Health](https://phpackages.com/badges/siu-toba-structures-graph/health.svg)](https://phpackages.com/packages/siu-toba-structures-graph)
```

###  Alternatives

[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)[pear/archive_tar

Tar file management class with compression support (gzip, bzip2, lzma2)

7561.0M72](/packages/pear-archive-tar)[pear/mail_mime

Mail\_Mime provides classes to create MIME messages

497.4M28](/packages/pear-mail-mime)[pear/mail

Class that provides multiple interfaces for sending emails.

414.7M18](/packages/pear-mail)[pear/spreadsheet_excel_writer

Allows writing of Excel spreadsheets without the need for COM objects. Supports formulas, images (BMP) and all kinds of formatting for text and cells.

441.3M3](/packages/pear-spreadsheet-excel-writer)[pear/net_smtp

An implementation of the SMTP protocol

263.0M16](/packages/pear-net-smtp)

PHPackages © 2026

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