mbsoft31/graph-algorithms
PHP 8.2+ graph algorithms built on nexus-scholar/graph-core. Includes PageRank and degree centrality, Dijkstra and A* shortest paths, BFS/DFS traversal, Tarjan SCC, topological sort with cycle detection, and minimum spanning tree utilities via typed APIs.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| graphp/graph | 0.84 | Graphp/graph is a PHP graph data structure library for building and traversing graphs of vertices and edges. Create directed or undirected graphs, attach attributes, and run common algorithms like shortest paths, cycles, and connectivity for analysis and visualization. | 715 | 715 | 74 | 7K | 0 | 8.5 | 14.4 | MIT | 4 years ago | |
| nexus-scholar/graph-core | 0.82 | Lightweight PHP 8.2+ graph data-structure for directed/undirected graphs with node/edge attributes, fast adjacency via integer indexing, read-only subgraph views, and exporters for Cytoscape.js JSON, GraphML, and GEXF. Ideal base for graph analytics. | 0 | 0 | 0 | 3 | 0 | 17.0 | 9.5 | MIT | 2 months ago | |
| mbsoft31/graph-core | 0.81 | Lightweight, dependency-free graph library for PHP 8.2+. Build directed/undirected graphs with node and edge attributes, fast adjacency lookups, subgraph views, and export to Cytoscape.js JSON, GraphML, and GEXF (XML exports require ext-dom). | 0 | 0 | 0 | 10 | 0 | 3.2 | 14.8 | MIT | 10 months ago | |
| microsoft/microsoft-graph-core | 0.80 | — | 16 | 16 | 7 | 310K | 9 | 25.9 | 65.8 | MIT | 2 months ago | |
| graphp/graphviz | 0.79 | PHP GraphViz builder for creating, editing, and rendering Graphviz DOT graphs. Build nodes and edges programmatically, manage attributes, and export to images or DOT output for documentation, diagrams, and visualization workflows. | 330 | 330 | 54 | 38K | 6 | 6.3 | 30.7 | MIT | 6 years ago | |
| mitoteam/jpgraph | 0.77 | Composer wrapper for JpGraph 4.4.3 with PHP 5.5–8.5 support. Install via composer and call MtJpGraph::load() to autoload the JpGraph core and modules (bar, line, etc.), with optional Extended Mode, then use standard JpGraph classes like Graph. | 56 | 60 | 7 | 76K | 2 | 25.1 | 48.1 | NOASSERTION | 4 months ago |
How can I help you explore Laravel packages today?