PHPackages                             hadyfayed/larawiz - 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. hadyfayed/larawiz

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

hadyfayed/larawiz
=================

Generate your app with simple YAML files.

v2.3.11(4y ago)06MITPHPPHP &gt;=7.3

Since May 3Pushed 4y agoCompare

[ Source](https://github.com/hadyfayed/Larawiz)[ Packagist](https://packagist.org/packages/hadyfayed/larawiz)[ Docs](https://github.com/larawiz/larawiz)[ Fund](https://paypal.me/darkghosthunter)[ Fund](https://ko-fi.com/DarkGhostHunter)[ RSS](/packages/hadyfayed-larawiz/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (8)Versions (37)Used By (0)

[![Artem Maltsev - Unsplash #3n7DdlkMfEg](https://camo.githubusercontent.com/ce5555915030858e921e3372e0f88d18dcbfe4b81b308d85dd35b26c5c5fd693/68747470733a2f2f696d616765732e756e73706c6173682e636f6d2f70686f746f2d313535313236393930312d3563356531346332356466373f69786c69623d72622d312e322e3126697869643d65794a6863484266615751694f6a45794d446439266175746f3d666f726d6174266669743d63726f7026773d3132383026683d34303026713d3830)](https://camo.githubusercontent.com/ce5555915030858e921e3372e0f88d18dcbfe4b81b308d85dd35b26c5c5fd693/68747470733a2f2f696d616765732e756e73706c6173682e636f6d2f70686f746f2d313535313236393930312d3563356531346332356466373f69786c69623d72622d312e322e3126697869643d65794a6863484266615751694f6a45794d446439266175746f3d666f726d6174266669743d63726f7026773d3132383026683d34303026713d3830)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d819d571f051d4a8f27a66d333d4e2e8763d53484e29a3c543014e638fe7ac2e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c61726177697a2f6c61726177697a2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/larawiz/larawiz) [![License](https://camo.githubusercontent.com/78984bbc4beeb91b5ce786d4f9991e1e929a7516987254b531d38364e099bc61/68747470733a2f2f706f7365722e707567782e6f72672f6c61726177697a2f6c61726177697a2f6c6963656e7365)](https://packagist.org/packages/larawiz/larawiz)[![](https://camo.githubusercontent.com/629c92a0df2b85960da88b9be8247793978b89ba84295235fb0332c44c53d4a7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c61726177697a2f6c61726177697a2e737667)](https://camo.githubusercontent.com/629c92a0df2b85960da88b9be8247793978b89ba84295235fb0332c44c53d4a7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c61726177697a2f6c61726177697a2e737667)[![](https://github.com/Larawiz/larawiz/workflows/PHP%20Composer/badge.svg)](https://github.com/Larawiz/Larawiz/actions)[![Coverage Status](https://camo.githubusercontent.com/c29e5d32fb7d7f8d5f933df71b9a79bd6527764a4f0f417ee2831c472d54fd3c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4c61726177697a2f4c61726177697a2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/Larawiz/Larawiz?branch=master)

Larawiz
=======

[](#larawiz)

The Laravel 8 scaffolder you wanted but never got, until now!

Use a single YAML file to create models, migrations, factories, seeders, pivot tables... everything with **braindead easy syntax**.

Requirements:
-------------

[](#requirements)

- PHP 7.3, or PHP 8
- Laravel 8.x

Install:
--------

[](#install)

Install this package using Composer directly inside your development packages.

```
composer require larawiz/larawiz --dev
```

Usage
-----

[](#usage)

If is your first time using Larawiz, publish the sample YAML files into the `larawiz/` directory:

```
php artisan larawiz:sample

```

Check it out and play with it. Once you're done, scaffold your project with this artisan command:

```
php artisan larawiz:scaffold

```

Larawiz will automatically create the files needed to set up your project like magic.

### Safety first

[](#safety-first)

Larawiz will automatically copy your `app` and some of your `database` directories as backups every time you scaffold. It only deletes the `migrations` folder.

You can find it in your application default storage path under the `storage/larawiz/backups` directory, and copy them over your project directory if you need to "backtrack" on something.

Generating your app
-------------------

[](#generating-your-app)

Larawiz uses *braindead* easy syntax, so [you shouldn't need to read the docs](https://larawiz.github.io/docs/):

```
models:
  Author:
    name: string
    email: string
    password: string
    publications: hasMany

  Publication:
    title: string
    body: longText
    author: belongsTo
```

...but if you want more customization, go ahead to the documentation since it explains everything: table names, fillable properties, pivot models, primary keys, timestamps, soft-deletes, factories, etc.

License
-------

[](#license)

This package is open-sourced software licensed under the [MIT license](LICENSE.md).

Laravel is a Trademark of Taylor Otwell. Copyright © 2011-2021 Laravel LLC.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 97% 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 ~19 days

Recently: every ~63 days

Total

35

Last Release

1554d ago

Major Versions

v1.1.9 → v2.0.02021-04-03

PHP version history (2 changes)v1.0.0PHP ^7.2.15

v2.0.0PHP &gt;=7.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/1528bda6b13420aabf7c8cc00c5ad095a40a6c581f3db827cab806608738276f?d=identicon)[hadyfayed](/maintainers/hadyfayed)

---

Top Contributors

[![DarkGhostHunter](https://avatars.githubusercontent.com/u/5141911?v=4)](https://github.com/DarkGhostHunter "DarkGhostHunter (196 commits)")[![hadyfayed](https://avatars.githubusercontent.com/u/6465546?v=4)](https://github.com/hadyfayed "hadyfayed (4 commits)")[![fridzema](https://avatars.githubusercontent.com/u/8180660?v=4)](https://github.com/fridzema "fridzema (1 commits)")[![LTKort](https://avatars.githubusercontent.com/u/2412670?v=4)](https://github.com/LTKort "LTKort (1 commits)")

---

Tags

laravelscaffoldwizarddarkghosthunter

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hadyfayed-larawiz/health.svg)

```
[![Health](https://phpackages.com/badges/hadyfayed-larawiz/health.svg)](https://phpackages.com/packages/hadyfayed-larawiz)
```

###  Alternatives

[wnx/laravel-stats

Get insights about your Laravel Project

1.8k1.8M7](/packages/wnx-laravel-stats)[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[laragear/preload

Effortlessly make a Preload script for your Laravel application.

119363.5k](/packages/laragear-preload)[aedart/athenaeum

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

245.2k](/packages/aedart-athenaeum)[dcblogdev/laravel-module-generator

Generate Laravel Modules from a template.

7710.1k1](/packages/dcblogdev-laravel-module-generator)

PHPackages © 2026

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