PHPackages                             carvephp/carve - 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. [Database &amp; ORM](/categories/database)
4. /
5. carvephp/carve

ActiveLibrary[Database &amp; ORM](/categories/database)

carvephp/carve
==============

Find service boundaries in Laravel monoliths using static analysis + runtime tracing.

v0.1.0-alpha(today)30MITPHPPHP ^8.2CI passing

Since Jun 27Pushed todayCompare

[ Source](https://github.com/Muhammad-Waleed-Khalil/CarvePHP)[ Packagist](https://packagist.org/packages/carvephp/carve)[ Docs](https://github.com/Muhammad-Waleed-Khalil/CarvePHP)[ RSS](/packages/carvephp-carve/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (9)Versions (2)Used By (0)

CarvePHP
========

[](#carvephp)

**Find service boundaries in Laravel monoliths using static analysis + runtime tracing.**

[![Tests](https://github.com/Muhammad-Waleed-Khalil/CarvePHP/actions/workflows/tests.yml/badge.svg)](https://github.com/Muhammad-Waleed-Khalil/CarvePHP/actions/workflows/tests.yml)

CarvePHP is a Laravel-first toolkit that analyzes your existing monolith and produces actionable migration reports. It combines static code analysis with runtime tracing to identify service boundaries with evidence.

> **Status:** v0.1.2-alpha — Preview release. Ready for experimentation and feedback. Not yet production-ready for automatic extraction.
>
> **Latest alpha:** v0.1.2-alpha

---

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

[](#installation)

```
composer require "carvephp/carve:>=0.1.0-alpha
