innmind/object-graph
A lightweight PHP library for modeling objects and their relationships as a graph. Build nodes and edges, traverse connections, and inspect object graphs through a small API suited to domain models, dependency analysis, and debugging tools.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| innmind/graphviz | 0.84 | Generate Graphviz DOT graphs and rendered diagrams directly from PHP. Build nodes and edges programmatically, then export to DOT syntax or render images to visualize structures, workflows, dependencies, and relationships in your InnMind or standalone PHP application. | 2 | — | 1 | — | 1 | 15.3 | — | MIT | 2 months ago |
|
| innmind/html | 0.82 | Innmind/html is a PHP library for constructing and manipulating HTML documents as immutable object trees. It provides a typed, composable API for elements, attributes, and text, helping you generate clean markup without fragile string concatenation. | 1 | — | 0 | — | 1 | 15.2 | — | MIT | 2 months ago |
|
| innmind/server-status | 0.82 | Innmind/server-status is a lightweight PHP package for exposing server health-check endpoints. It reports application and dependency status in a simple, monitor-friendly format, making it easy to integrate with load balancers, uptime checks, and operational dashboards. | 7 | 7 | 1 | 1K | 1 | 15.7 | 35.1 | MIT | 2 months ago | |
| ntlab/php-obj | 0.81 | ntlab/php-obj is a lightweight PHP utility for working with objects, offering simple helpers for inspection, conversion, and manipulation. Composer-ready and dependency-free, it suits small projects needing basic object tooling without a heavy framework. | 0 | 0 | 0 | 628 | 0 | 0.0 | 38.7 | MIT | — | |
| league/object-mapper | 0.81 | A lightweight object-to-object mapper for PHP that converts one class into another using reflection and PHP attributes. Define property mappings, handle nested objects, arrays, and collections, and reduce boilerplate when transforming DTOs, entities, and API payloads. | 36 | 36 | 4 | 1K | 3 | 1.0 | 21.8 | MIT | — | |
| graphp/graph | 0.81 | 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. | 717 | 715 | 74 | 6K | 0 | 8.5 | 13.3 | MIT | 4 years ago | |
| innmind/operating-system | 0.81 | Provides a portable abstraction over the host operating system for PHP, exposing filesystem, process, clock, environment, and related services through a consistent, testable API so applications can avoid direct reliance on platform-specific functions. | 9 | 9 | 0 | 1K | 2 | 16.5 | 33.5 | MIT | 2 months ago | |
| clue/graph | 0.81 | Clue\Graph is a lightweight graph/network library for PHP that models nodes and edges so you can traverse, query, and analyze connected data. It works with graphs, trees, and other structures via a simple API. | 717 | — | 74 | — | 0 | 5.8 | — | MIT | 4 years ago |
|
| vinelab/neoeloquent | 0.81 | NeoEloquent brings Eloquent-style models to Neo4j in Laravel. Define graph nodes and relationships as expressive PHP classes, use familiar query building and eager loading, and work with Cypher-backed graph data without leaving Laravel's ORM conventions. | 656 | 660 | 193 | 250 | 13 | 13.7 | 8.3 | MIT | 4 years ago | |
| doctrine/orientdb-odm | 0.81 | Doctrine OrientDB ODM integrates OrientDB with Doctrine, offering an object document mapper for PHP. Map documents to classes, manage persistence and queries via a familiar Doctrine-style API, and work with graph/document features using a structured domain model. | 154 | 158 | 48 | 41 | 41 | 7.5 | 12.0 | MIT | — | |
| chriskonnertz/deeply | 0.81 | Deeply is a PHP library for deep cloning objects and arrays. It recursively copies nested objects so duplicates share no references with the original, with a simple API and support for magic methods like __clone and __wakeup. Useful for snapshots, caching, and safe duplication without side effects. | 230 | 229 | 47 | 5K | 3 | 3.3 | 19.0 | MIT | 3 years ago | |
| pietercolpaert/hardf | 0.81 | A PHP RDF library for parsing and serializing Turtle, TriG, N-Triples, and N-Quads. HARDF offers a lightweight API for reading and writing RDF triples and quads, useful for linked data and semantic web projects. | 38 | — | 7 | — | 1 | 12.3 | — | MIT | 5 months ago |
|
| innmind/command-bus | 0.81 | A lightweight command bus for PHP that maps commands to handlers and dispatches them through a middleware pipeline, making it easy to add concerns like transactions, logging, and validation around command execution. | 0 | 0 | 0 | 2 | 0 | 0.0 | 4.7 | MIT | — | |
| efureev/laravel-trees | 0.81 | Laravel Trees adds nested-set tree support to Eloquent models, making it easy to build, query, move, and reorder hierarchical data like categories or menus with efficient ancestor/descendant operations and a simple API. | 144 | — | 21 | — | 0 | 19.2 | — | NOASSERTION | 1 month ago | |
| plumtreesystems/neo4j-php-client | 0.81 | A PHP client for Neo4j graph databases with Bolt and HTTP connections, transaction support, flexible result handling, and an expressive query API. Works well in PHP and Laravel applications that need reliable graph database access. | 5 | 5 | 7 | 0 | 0 | 0.6 | — | MIT | 6 years ago | |
| innmind/rest-server | 0.81 | Framework-agnostic REST server for PHP that exposes domain resources over HTTP with configurable routes, CRUD-style operations, content negotiation, and consistent error handling. Built on Innmind’s HTTP abstractions for embedding APIs into existing applications. | 2 | 3 | 0 | 1 | 0 | 0.0 | 1.2 | MIT | — | |
| imanghafoori/eloquent-relativity | 0.81 | Laravel package that lets you declare Eloquent relationships without importing related model classes. Relativity infers the target model from the method name, so hasMany, hasOne, belongsTo and belongsToMany calls stay concise and your models keep fewer use statements. | 148 | 148 | 13 | 27 | 1 | 1.2 | 1.0 | MIT | 2 years ago | |
| klaussilveira/neo4j-ogm-bundle | 0.81 | Symfony bundle integrating the Neo4j PHP OGM, letting you map PHP entities to graph nodes, use repositories, and wire entity managers through Symfony's DI container. Includes annotation/attribute mapping and configuration for Neo4j connections. | 29 | — | 9 | — | 4 | 1.5 | 1.1 | MIT | — | |
| igorw/get-in | 0.81 | — | 395 | 395 | 23 | 159K | 1 | 3.1 | 36.7 | MIT | — | |
| staudenmeir/laravel-adjacency-list | 0.81 | Laravel Eloquent extension that adds recursive relationships for tree and graph structures using common table expressions (CTEs). Traverse categories, page hierarchies, nested comments, and more across MySQL, PostgreSQL, SQLite, SQL Server, and MariaDB. | 1,578 | 1,579 | 113 | 469K | 5 | 40.6 | 40.8 | MIT | 1 month ago |
How can I help you explore Laravel packages today?