PHPackages                             azcore/azmodule - 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. azcore/azmodule

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

azcore/azmodule
===============

Module generator of AZCore

1.0.2(1y ago)012MITPHPPHP ^8.2

Since Sep 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/rgazeredo/azmodule)[ Packagist](https://packagist.org/packages/azcore/azmodule)[ RSS](/packages/azcore-azmodule/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (3)Used By (0)

AZModule
========

[](#azmodule)

AZModule is a Laravel package designed to streamline the process of generating new modules in your application based on a YAML (.yml) file. This tool allows you to define your module's database structure, forms, and API endpoints with a simple configuration file. The package is fully integrated with Laravel Breeze, Livewire, Spatie Laravel-Permission, and TALLStackUI, offering a complete solution for rapid module development.

Features
--------

[](#features)

- **Laravel:** [Laravel Documentation](https://laravel.com/docs)
- **Laravel Breeze:** [Laravel Breeze Documentation](https://laravel.com/docs/breeze)
- **Livewire:** [Livewire Documentation](https://laravel-livewire.com/docs)
- **Spatie Laravel-Permission:** [Spatie Laravel-Permission Documentation](https://spatie.be/docs/laravel-permission)
- **TALLStackUI:** [TALLStackUI Documentation](https://tallstack.dev/)

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

[](#installation)

**Install package:**

```
composer require azcore/azmodule
```

Example Configuration
---------------------

[](#example-configuration)

Create a directory on your root project called `modules` and create a file .yml. Here's an example of how to define a file called `category.yml`:

```
name: Category

migrations:
  -
    table: categories
    fields:
      id: integer
      name: string
      active: boolean|default:true
      timestamp: true
      soft_deletes: true

index:
  search:
    name: like
  columns:
    name: Nome
    active: Ativo
    actions: Ações|sortable:false

form:
  fields:
    name: Nome|input|required
    active: Ativo|toggle|default:true

api:
  label: name
  value: id
```

Usage
-----

[](#usage)

After creating your YAML configuration file, you can generate the module using the following Artisan command:

```
php artisan az:module category
```

This command will scaffold all the necessary files and configurations for the "Category" module, including migrations, views, controllers, and API resources.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

Total

2

Last Release

546d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/282674d69ee8e5e25ca36ee8d4269f7d1d27145466415ecf0fa5a589a5aaaebf?d=identicon)[rgazeredo](/maintainers/rgazeredo)

---

Top Contributors

[![rgazeredo](https://avatars.githubusercontent.com/u/153531?v=4)](https://github.com/rgazeredo "rgazeredo (10 commits)")

### Embed Badge

![Health badge](/badges/azcore-azmodule/health.svg)

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

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4205.3M84](/packages/livewire-volt)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)

PHPackages © 2026

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