PHPackages                             onxit/stuberator - 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. onxit/stuberator

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

onxit/stuberator
================

Generate a few types of architectures elements by Command Generators and stubs

0.1(1y ago)113MITPHPPHP ^8.0

Since Dec 6Pushed 1y agoCompare

[ Source](https://github.com/ONXIT/stuberator)[ Packagist](https://packagist.org/packages/onxit/stuberator)[ Docs](https://github.com/ONXIT/stuberator)[ RSS](/packages/onxit-stuberator/feed)WikiDiscussions production Synced 1mo ago

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

Stuberator
==========

[](#stuberator)

[![Latest Stable Version](https://camo.githubusercontent.com/e6628c5df53af865c39f3806273cb482659d75464b2dcdc4ce58b603cdf7d77a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f6e7869742f73747562657261746f722e737667)](https://packagist.org/packages/onxit/stuberator)[![License](https://camo.githubusercontent.com/7777a2d956c8a3c3174bc6b08819b6343bd5c8e3751550a0d2372560a7e0239d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f6e7869742f73747562657261746f722e737667)](LICENSE)[![Downloads](https://camo.githubusercontent.com/e4a8386a424389349312fbe4a29fe5adb483f679498ba5efb26e306297a8f7ea/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f6e7869742f73747562657261746f722e737667)](https://packagist.org/packages/onxit/stuberator)

**Stuberator** is a Laravel package designed to simplify the creation of architectural elements through command generators and stubs. It currently supports the generation of **Actions**, **Services**, and **Enums**. Future releases will include support for **Domain-Driven Design (DDD)** modules.

---

📦 Installation
--------------

[](#-installation)

Add the package to your Laravel project using **Composer**:

```
composer require onxit/stuberator
```

🚀 Usage
-------

[](#-usage)

Stuberator provides the following Artisan commands to generate files:

### Generate an Action

[](#generate-an-action)

Run the following command to create a new Action class:

```
php artisan make:action
```

The generated file will be placed in the App\\Actions namespace by default.

### Generate a Service

[](#generate-a-service)

Run the following command to create a new Service class:

```
php artisan make:service
```

The generated file will be placed in the App\\Services namespace by default.

### Generate an Enum

[](#generate-an-enum)

Run the following command to create a new Enum class:

```
php artisan make:enum
```

The generated file will be placed in the App\\Enums namespace by default.

🗺 Roadmap
---------

[](#-roadmap)

Support for Domain-Driven Design (DDD): Future updates will include commands and scaffolding for DDD modules such as Aggregates, Value Objects, Repositories, and more. Additional stub-based generators.

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome! Feel free to open an issue or submit a pull request to improve this package.

- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and submit a pull request.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

527d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf0806357c080adbba349a4213de4299cdec86a21e87ee94c0aee17ed62236c4?d=identicon)[record223](/maintainers/record223)

---

Top Contributors

[![record223](https://avatars.githubusercontent.com/u/31186573?v=4)](https://github.com/record223 "record223 (17 commits)")

---

Tags

laravelstuberator

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/onxit-stuberator/health.svg)

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k25.9M107](/packages/laravel-cashier)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[spatie/laravel-enum

Laravel Enum support

3655.4M31](/packages/spatie-laravel-enum)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[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)
