lukascivil/treewalker
Lightweight PHP library to traverse and manipulate nested data (arrays, objects, JSON) interchangeably. Includes recursive walker, diffing (new/removed/edited), structure merging, and dynamic get/set helpers. Supports PHP 8.1+.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| staabm/annotate-pull-request-from-checkstyle | 0.83 | GitHub Action that annotates pull requests with Checkstyle-compatible reports. Converts XML/JSON output into inline review comments so code style, lint, and static analysis issues appear directly on changed lines during PR review. | 202 | 202 | 27 | 102K | 4 | 24.1 | 43.0 | MIT | 4 months ago | |
| cypresslab/gitelephant | 0.81 | GitElephant is a PHP OOP wrapper around the git CLI for managing repositories: inspect commits, branches, tags, diffs, logs, and statuses, and run common git operations via a clean API. Supports git >=1.8, PHP >=7.2 (older PHP via prior versions). | 612 | 618 | 74 | 44K | 17 | 19.2 | 31.2 | LGPL-3.0 | 1 year ago | |
| directorytree/git | 0.81 | Lightweight PHP wrapper for running Git commands on a server. Supports pull, fetch, reset (hard/soft), and remote management (get/get all/add/set URL). Requires PHP 7.3+ and a working directory set to your repo via chdir(). | 24 | 24 | 1 | 0 | 0 | 0.8 | — | MIT | 2 years ago | |
| sebastian/diff | 0.80 | Standalone PHP diff library extracted from PHPUnit. Generate textual diffs between strings with configurable output builders (unified, strict unified, diff-only) or custom formats, and parse unified diffs into an object model for further processing. | 7,651 | 7,706 | 89 | 15M | 1 | 46.0 | 52.3 | BSD-3-Clause | 3 months ago | |
| symplify/git-wrapper | 0.80 | — | 0 | 36 | — | 950 | — | 0.0 | 41.1 | — | — | |
| automattic/jetpack-changelogger | 0.80 | Automattic’s Jetpack Changelogger helps you create and manage changelog entries with a simple workflow, keeping releases consistent across projects. Designed for Jetpack development, it streamlines collecting notes and generating clean, structured changelogs. | 10 | 10 | 5 | 178K | 0 | 0.2 | 55.3 | NOASSERTION | — | |
| graham-campbell/github | 0.79 | Laravel bridge to the KnpLabs PHP GitHub API. Provides a configurable GitHub client via a manager, with Laravel-friendly service container integration, facades, and multi-connection support for GitHub authentication and requests. | 647 | 652 | 126 | 63K | 0 | 30.3 | 31.0 | MIT | 4 months ago | |
| jfcherng/php-diff | 0.79 | Generate diffs between two strings with multiple renderers: context, unified, JSON, and rich HTML views (combined, inline, side-by-side). Includes helper CSS for HTML output. Requires PHP 8.3+ and ext-iconv; install via Composer. | 483 | 487 | 48 | 238K | 5 | 32.4 | 44.2 | BSD-3-Clause | 2 months ago | |
| alessandro_podo/git-changelog-generator | 0.78 | — | 0 | 0 | 0 | 52 | 0 | 0.0 | 23.8 | — | — | |
| nicmart/tree | 0.78 | A lightweight, flexible tree data structure for PHP. Provides NodeInterface/Node implementations with parent/child management, leaf/child checks, and easy child add/remove/set operations. Includes fluent builder classes to assemble trees quickly. | 577 | 587 | 61 | 623K | 5 | 15.5 | 44.8 | MIT | 9 months ago | |
| sweetchuck/robo-git | 0.78 | — | 3 | 3 | 0 | 940 | 5 | 6.2 | 34.1 | — | 6 years ago | |
| hiqdev/hidev-php | 0.78 | HiDev plugin for PHP projects providing standard project scaffolding and automation: generates/maintains .gitignore, LICENSE, README, CHANGELOG, composer.json, and integrates PHP-CS-Fixer, PHPStan, PHPUnit, Travis CI, and Scrutinizer configs. | 3 | 4 | 2 | 349 | 0 | 6.7 | 26.9 | BSD-3-Clause | 7 years ago | |
| peekmo/jsonpath | 0.78 | peekmo/jsonpath adds JSONPath querying to PHP/Laravel, letting you select, filter, and extract values from complex JSON/arrays using familiar JSONPath expressions. Useful for API responses, config inspection, and transforming nested data quickly. | 72 | 74 | 21 | 20K | 9 | 2.2 | 25.9 | MIT | 12 years ago | |
| bit3/git-php | 0.78 | PHP library for working with Git repositories from code. Execute common Git commands, inspect repository state, and script Git operations with a simple API—useful for automation, deployment tools, and integrations that need Git access without shelling out manually. | 47 | 47 | 24 | 714 | 2 | 1.5 | 15.1 | MIT | — | |
| prinsfrank/phpstan-doc-code-analyzer | 0.78 | Analyze and validate PHP code examples in your documentation using PHPStan. This package scans doc blocks and docs for code snippets, runs static analysis, and helps catch outdated or incorrect examples early in CI. | 1 | 1 | 0 | 995 | 0 | 1.8 | 37.6 | MIT | 1 year ago | |
| darkikim/git-helper | 0.78 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| zirolab/code-review | 0.78 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| phpcq/repository-definition | 0.77 | Repository definition package for the PHPCQ (PHP Code Quality) project, used to automate and configure code quality checks in CI pipelines. Part of the phpcq.org ecosystem built around tools like PHP_CodeSniffer and PHPMD. | 0 | 0 | 0 | 38 | 0 | 0.0 | 22.0 | MIT | — | |
| roberts/support | 0.77 | — | 0 | 0 | 0 | 80 | 1 | 17.6 | 30.2 | MIT | 4 months ago | |
| titasgailius/terminal | 0.77 | A lightweight PHP package for building and running terminal commands. Compose commands with a fluent API, execute processes, stream output, handle timeouts and exit codes, and run tasks cross-platform—ideal for artisan tools, deploy scripts, and CI automation. | 512 | 513 | 37 | 3K | 0 | 8.9 | 10.7 | — | 1 year ago |
How can I help you explore Laravel packages today?