PHPackages                             nguyentranchung/laravel-decomposer - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nguyentranchung/laravel-decomposer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nguyentranchung/laravel-decomposer
==================================

A Laravel package to decompose your installed packages, their dependencies, your app &amp; server environment

v1.2.10(5y ago)48.2k↓50%1MITBladePHP &gt;=5.6

Since Feb 17Pushed 5y agoCompare

[ Source](https://github.com/nguyentranchung/laravel-decomposer)[ Packagist](https://packagist.org/packages/nguyentranchung/laravel-decomposer)[ RSS](/packages/nguyentranchung-laravel-decomposer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (4)Versions (18)Used By (0)

[![](https://cloud.githubusercontent.com/assets/11228182/23066989/3dd8f21c-f543-11e6-8f74-f64ccf814d51.png)](https://cloud.githubusercontent.com/assets/11228182/23066989/3dd8f21c-f543-11e6-8f74-f64ccf814d51.png)

[![Latest Stable Version](https://camo.githubusercontent.com/83d417b16b72082ae5d828bba8801be5599a22274f0a1a788490675c4cdd8582/68747470733a2f2f706f7365722e707567782e6f72672f6e677579656e7472616e6368756e672f6c61726176656c2d6465636f6d706f7365722f762f737461626c65)](https://packagist.org/packages/nguyentranchung/laravel-decomposer)[![Total Downloads](https://camo.githubusercontent.com/0252494323c5f2da19a15bcbf042261394285c4dac06d41b2b3a5c8b6c057d56/68747470733a2f2f706f7365722e707567782e6f72672f6e677579656e7472616e6368756e672f6c61726176656c2d6465636f6d706f7365722f646f776e6c6f616473)](https://packagist.org/packages/nguyentranchung/laravel-decomposer)[![License](https://camo.githubusercontent.com/9d1d69dbe391e2b30de4c2d3a185c420d79a9b420eef90c77c47ebfc0b0a0cd4/68747470733a2f2f706f7365722e707567782e6f72672f6e677579656e7472616e6368756e672f6c61726176656c2d6465636f6d706f7365722f6c6963656e7365)](https://github.com/nguyentranchung/laravel-decomposer/blob/master/LICENSE.txt)[![PRs](https://camo.githubusercontent.com/dd0b24c1e6776719edb2c273548a510d6490d8d25269a043dfabbd38419905da/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667)](https://github.com/nguyentranchung/laravel-decomposer/blob/master/contributing.md)

Introduction
------------

[](#introduction)

Laravel Decomposer decomposes and lists all the installed packages and their dependencies along with the Laravel &amp; the Server environment details your app is running in. Decomposer also generates a [markdown report](https://github.com/nguyentranchung/laravel-decomposer/blob/master/report.md) from those details that can be used for troubleshooting purposes, also it allows you to generate the same report [as an array](https://github.com/nguyentranchung/laravel-decomposer/wiki/Get-Report-as-an-array) and also [as JSON](https://github.com/nguyentranchung/laravel-decomposer/wiki/Get-Report-as-JSON) anywhere in your code. Laravel Package &amp; app devs you can also [add your own personal extra stats specific for your package or your app](https://github.com/nguyentranchung/laravel-decomposer/wiki/Add-your-extra-stats). All these just on the hit of a single route as shown below in the gif.

**Screenshot**

[![Laravel Decomposer](https://cloud.githubusercontent.com/assets/11228182/23458894/0ffe7992-fea4-11e6-8441-e7550f6c3139.gif)](https://cloud.githubusercontent.com/assets/11228182/23458894/0ffe7992-fea4-11e6-8441-e7550f6c3139.gif)

> **Kind Attention :**You can have a look at the [Roadmap](https://github.com/nguyentranchung/laravel-decomposer#roadmap). If you have any suggestions for code improvements, new optional or core features or enhancements, create an issue so you,us or any open source believer can start working on it.

Features
--------

[](#features)

- This can be used by your non-tech client/user of your laravel app or non-experienced dev who still dosen't uses CLI to generate the system report &amp; send over to you so you can know the entire details of his environment.
- To see the list of all installed packages &amp; their dependencies in the laravel app directly from the browser
- To get the Laravel &amp; Server environment details on the same page with the packages list
- To check whether all the pre configurations &amp; extensions asked by Laravel are applied and loaded or not
- Suppose suddenly or after some changes your app broke, you can install Laravel Decomposer, generate &amp; copy the [report](https://github.com/nguyentranchung/laravel-decomposer/blob/master/report.md) and paste it in the issue box of the respective repo you are reporting the issue to.
- For package/laravel app developers this can be very useful when collecting the information from the users reporting the issues. As the report gives them complete info about the environment the issue is being raised in.
- It can also help you in other ways like suppose you have a package installed that is using illuminate/support v5.1, and an another package using illuminate/support v5.3, so getting these facts quickly by just hitting to a route can make you aware of possible unstability &amp; conflicts so you can report that to the respective package developer.
- It cuts down the troubleshooting time. For eg: Sometimes after trying all possible solutions at the end the user says 'I forgot to say I am on PHP 4'. Here Decomposer acts as the precaution &amp; removes the dependency of querying the user for every single thing.

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

[](#installation)

You can install this package via composer:

```
composer require nguyentranchung/laravel-decomposer
```

Next, Edit config/app.php (Skip this step if you are using laravel 5.5+) Service provider:

```
// In config/app.php ( Thank you for considering this package! Have a great day :) )

'providers' => [
    /*
     * Package service providers
     */
    Lubusin\Decomposer\DecomposerServiceProvider::class,
];
```

Publish assets

```
php artisan vendor:publish --provider=Lubusin\Decomposer\DecomposerServiceProvider
```

Add a route in your web routes file:

```
Route::get('decompose','\Lubusin\Decomposer\Controllers\DecomposerController@index');
```

Go to  or the route you configured above in the routes file.

Docs
----

[](#docs)

The Docs can be found in the [Wiki](https://github.com/nguyentranchung/laravel-decomposer/wiki) but to save you one more click, here's the index

- [Add your own extra stats for your package or app](https://github.com/nguyentranchung/laravel-decomposer/wiki/Add-your-extra-stats)
- [Get Decomposer report as markdown](https://github.com/nguyentranchung/laravel-decomposer/wiki/Get-Markdown-Report)
- [Get Decomposer report as an array](https://github.com/nguyentranchung/laravel-decomposer/wiki/Get-Report-as-an-array)
- [Get Decomposer report as JSON](https://github.com/nguyentranchung/laravel-decomposer/wiki/Get-Report-as-JSON)

Contributing
------------

[](#contributing)

Thank you for considering contributing to the Laravel Decomposer. You can read the contribution guide lines [here](contributing.md)

Security
--------

[](#security)

If you discover any security related issues, please email to .

Credits
-------

[](#credits)

- [Harish Toshniwal](https://github.com/introwit)

About LUBUS
-----------

[](#about-lubus)

[LUBUS](http://lubus.in) is a web design agency based in Mumbai.

License
-------

[](#license)

Laravel Decomposer is open-sourced software licensed under the [MIT license](LICENSE.txt)

Changelog
---------

[](#changelog)

Please see the [Changelog](https://github.com/nguyentranchung/laravel-decomposer/blob/master/changelog.md) for the details

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

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

Recently: every ~143 days

Total

17

Last Release

2079d ago

Major Versions

v0.1.4 → v1.02017-03-01

PHP version history (2 changes)v0.1PHP ^7.0

v0.1.2PHP &gt;=5.6

### Community

Maintainers

![](https://www.gravatar.com/avatar/0d0f3c4c484def533574ea61cb98cac3271481ba99fa394be5b48a2195d624d7?d=identicon)[nguyentranchung](/maintainers/nguyentranchung)

---

Top Contributors

[![nguyentranchung](https://avatars.githubusercontent.com/u/9611224?v=4)](https://github.com/nguyentranchung "nguyentranchung (30 commits)")[![introwit](https://avatars.githubusercontent.com/u/11228182?v=4)](https://github.com/introwit "introwit (22 commits)")[![dducro](https://avatars.githubusercontent.com/u/2156884?v=4)](https://github.com/dducro "dducro (3 commits)")[![etiennemarais](https://avatars.githubusercontent.com/u/4479918?v=4)](https://github.com/etiennemarais "etiennemarais (2 commits)")[![ajitbohra](https://avatars.githubusercontent.com/u/1039236?v=4)](https://github.com/ajitbohra "ajitbohra (1 commits)")[![antimech](https://avatars.githubusercontent.com/u/13885653?v=4)](https://github.com/antimech "antimech (1 commits)")[![REBELinBLUE](https://avatars.githubusercontent.com/u/2143908?v=4)](https://github.com/REBELinBLUE "REBELinBLUE (1 commits)")

### Embed Badge

![Health badge](/badges/nguyentranchung-laravel-decomposer/health.svg)

```
[![Health](https://phpackages.com/badges/nguyentranchung-laravel-decomposer/health.svg)](https://phpackages.com/packages/nguyentranchung-laravel-decomposer)
```

###  Alternatives

[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M339](/packages/yajra-laravel-datatables-oracle)[cknow/laravel-money

Laravel Money

1.0k4.3M22](/packages/cknow-laravel-money)[livewire/flux

The official UI component library for Livewire.

9475.0M86](/packages/livewire-flux)[akaunting/laravel-money

Currency formatting and conversion package for Laravel

7825.3M18](/packages/akaunting-laravel-money)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)

PHPackages © 2026

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