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 1w 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

22

—

LowBetter than 21% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity35

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

620d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/31186573?v=4)[Damian Koziołek](/maintainers/record223)[@record223](https://github.com/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

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.4M354](/packages/psalm-plugin-laravel)[laravel/cashier

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

2.6k31.8M162](/packages/laravel-cashier)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

79227.1M230](/packages/laravel-mcp)[api-platform/laravel

API Platform support for Laravel

58190.1k21](/packages/api-platform-laravel)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)[masterix21/laravel-licensing

Laravel licensing package with polymorphic assignment to any model, activation keys, expirations/renewals, and seat control via LicenseUsage. Supports offline verification with public-key–signed tokens, a CLI to generate/rotate/revoke keys, and an extensible architecture via config and contracts.

1614.1k4](/packages/masterix21-laravel-licensing)

PHPackages © 2026

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