PHPackages                             amikavousi/app-maker - 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. amikavousi/app-maker

ActiveLibrary

amikavousi/app-maker
====================

AppMaker, designed to help modularize your Laravel project. With AppMaker, you can easily organize your code and improve your project's scalability.

v2.0.21(1y ago)41141MITPHPPHP ^8.2.0

Since May 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/amikavousi/app-maker)[ Packagist](https://packagist.org/packages/amikavousi/app-maker)[ RSS](/packages/amikavousi-app-maker/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelogDependencies (5)Versions (9)Used By (0)

AppMaker
========

[](#appmaker)

With AppMaker You can create the Apps or Modules you want for your Laravel Application.
**Version: 2.0.0 dev**

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

[](#installation)

Open your Terminal in your project dir and run:

```
composer require amikavousi/app-maker
```

Usage
-----

[](#usage)

1. Now you can use this command for Create new App or Module :

```
php artisan app:make AppName
```

2. You can now see a new directory called 'Module' in your Laravel project where your added apps are located. But before you can access the added apps, you must first add the 'Modules' directory to your composer.json autoload:

[![composer](https://raw.githubusercontent.com/amikavousi/images/main/carbon.png)](https://raw.githubusercontent.com/amikavousi/images/main/carbon.png)

!!!! Then Run !!! :

```
composer dump-autoload
```

3. To access your added app, you must add your **Module Service Provider** located at ` Modules/ModulesProvider/ModulesServiceProvider.php` class to the `app.php` file in the 'config' directory:

[![app.php](https://raw.githubusercontent.com/amikavousi/images/main/app-php-v2.png)](https://raw.githubusercontent.com/amikavousi/images/main/app-php-v2.png)know your Modules service provider add to **ModulesServiceProvider.php** automatically. 4) To test your app, simply run `php artisan serve` in your terminal. Then, open your browser and visit `localhost:8000/AppName/AppName`. You will see:

[![test.php](https://raw.githubusercontent.com/amikavousi/images/main/Screen%20Shot%202023-08-04%20at%2012.29.23%20AM.png)](https://raw.githubusercontent.com/amikavousi/images/main/Screen%20Shot%202023-08-04%20at%2012.29.23%20AM.png)

Comands
-------

[](#comands)

after you run `php artisan app:add -h` you will see a good documentation about commands and available **options**:

```
Description:
  With this command you can add your Models or Controller or ... to your Apps.
    Command Format: php artisan app:add AppName -flag FileName

Usage:
  app:add [options] [--]

Arguments:
  appName               Your App Dir Name
  name                  Your File name

Options:
  -c, --controller      Create Controller for your App
  -M, --model           Create Model for your App
  -m, --migration       Create migration for your App
  -w, --middleware      Create Middleware for your App
  -d, --validation      Create Validation Middleware for your App
```

For Example for add a new **Controller** to your **App** you can use this command:

```
php artisan app:add AppName -c FileNameForController
-------------------------or--------------------------
php artisan app:add AppName --controller FileName
```

The last word
-------------

[](#the-last-word)

We sincerely appreciate your consideration in giving us a **shining star** if you find our efforts valuable. 🫶🏻🌟🤍

Your support and recognition serve as a true inspiration to us. 🤜🏻🤛🏿

We highly value your feedback and encourage you to share any concerns or suggestions you may have. 🙏🏻

Our commitment is to promptly address any issues and create a delightful experience for you.

Your contributions through pull requests are truly cherished as we work together harmoniously to elevate this project to new heights. 👥

So we conclude that it works 🌈 - Kian Pirfalak

Support Email: ****

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance42

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~31 days

Recently: every ~24 days

Total

9

Last Release

484d ago

Major Versions

v1.0.4 → v2.0.12024-10-07

PHP version history (2 changes)v2.0.0PHP ^8.2.0

v1.0.0PHP ^7.3|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2bf55e0f98775b493605b52b94c52ef4e7c7a485363eb586184553aa9f0f3224?d=identicon)[amikavousi](/maintainers/amikavousi)

---

Top Contributors

[![amikavousi](https://avatars.githubusercontent.com/u/113678164?v=4)](https://github.com/amikavousi "amikavousi (29 commits)")

---

Tags

archtecturelaravellaravel-modularlaravel-modular-architecturelaravel-module-generatorlaravel-moduleslaravel-packagemodularizationmodularlaravel-modularmodularizeapp maker

### Embed Badge

![Health badge](/badges/amikavousi-app-maker/health.svg)

```
[![Health](https://phpackages.com/badges/amikavousi-app-maker/health.svg)](https://phpackages.com/packages/amikavousi-app-maker)
```

###  Alternatives

[laravel/ui

Laravel UI utilities and presets.

2.7k134.9M599](/packages/laravel-ui)[laravel/breeze

Minimal Laravel authentication scaffolding with Blade and Tailwind.

3.0k31.3M145](/packages/laravel-breeze)[spatie/laravel-backup

A Laravel package to backup your application

6.0k21.8M188](/packages/spatie-laravel-backup)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)

PHPackages © 2026

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