PHPackages                             marekmiklusek/package-skeleton - 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. [Framework](/categories/framework)
4. /
5. marekmiklusek/package-skeleton

ActiveLibrary[Framework](/categories/framework)

marekmiklusek/package-skeleton
==============================

A skeleton for creating new Laravel packages.

v0.1.6(11mo ago)04MITPHPPHP ^8.3.0CI passing

Since Jul 27Pushed 11mo agoCompare

[ Source](https://github.com/marekmiklusek/package-skeleton)[ Packagist](https://packagist.org/packages/marekmiklusek/package-skeleton)[ RSS](/packages/marekmiklusek-package-skeleton/feed)WikiDiscussions main Synced today

READMEChangelog (4)Dependencies (5)Versions (8)Used By (0)

[![20250728_0722_Laravel Package Skeleton_remix_01k17qjddpffrb6heakatkwnn1](https://private-user-images.githubusercontent.com/112761697/471334467-b869522c-4e2e-4235-9714-eaa40fc60f83.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODk0ODQsIm5iZiI6MTc4MjI4OTE4NCwicGF0aCI6Ii8xMTI3NjE2OTcvNDcxMzM0NDY3LWI4Njk1MjJjLTRlMmUtNDIzNS05NzE0LWVhYTQwZmM2MGY4My5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODE5NDRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jZWE0ZjMyMGE3ZDQ0NTMxNmNlMTk1MjUwZWRiMmZlYzFhZTU4NmY1YzRlYmM3ZjE4ZGIzZjEyZGQyNmQ4NTFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZqcGVnIn0.ynVbVzBq5emYj3Nz4bkRh8fVfZzNQWdLiCtCw5-tc9U)](https://private-user-images.githubusercontent.com/112761697/471334467-b869522c-4e2e-4235-9714-eaa40fc60f83.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIyODk0ODQsIm5iZiI6MTc4MjI4OTE4NCwicGF0aCI6Ii8xMTI3NjE2OTcvNDcxMzM0NDY3LWI4Njk1MjJjLTRlMmUtNDIzNS05NzE0LWVhYTQwZmM2MGY4My5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYyNFQwODE5NDRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jZWE0ZjMyMGE3ZDQ0NTMxNmNlMTk1MjUwZWRiMmZlYzFhZTU4NmY1YzRlYmM3ZjE4ZGIzZjEyZGQyNmQ4NTFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZqcGVnIn0.ynVbVzBq5emYj3Nz4bkRh8fVfZzNQWdLiCtCw5-tc9U)

 [![CI Pipeline](https://github.com/marekmiklusek/package-skeleton/actions/workflows/ci.yaml/badge.svg)](https://github.com/marekmiklusek/package-skeleton/actions) [![Latest Stable Version](https://camo.githubusercontent.com/480201606df2ca67097a907b0837390aa91c3a55205f315aa65498a40fcb9a17/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6172656b6d696b6c7573656b2f7061636b6167652d736b656c65746f6e2e737667)](https://packagist.org/packages/marekmiklusek/package-skeleton) [![Downloads](https://camo.githubusercontent.com/b2943b820b6e3bc51c0c32a83d1f34a09d7dbe041973abc8d6d3039d0392cf72/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6172656b6d696b6c7573656b2f7061636b6167652d736b656c65746f6e2e737667)](https://packagist.org/packages/marekmiklusek/package-skeleton) [![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/marekmiklusek/package-skeleton/blob/main/LICENSE.md)

🏗️ **Modern Laravel package skeleton with development tools pre-configured.**

This package provides a comprehensive starting point for creating Laravel packages with modern development tools already set up and configured.

Features
--------

[](#features)

- 🧪 **Pest** the Best PHP Testing Framework
- 🔍 **PHPStan (Larastan)** static analysis for PHP/Laravel
- 🔧 **Rector** automated code refactoring and upgrades
- 📏 **Rector:dry-run** safe code refactoring
- 🎨 **Laravel Pint** code formatting
- 🚀 **GitHub Actions** CI/CD workflow

Requirements
------------

[](#requirements)

- PHP 8.3+
- Laravel 12.21+

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

[](#installation)

You can create a new Laravel package using this skeleton via composer:

```
composer create-project marekmiklusek/package-skeleton --prefer-source MyAwesomePackage
```

This will create a new directory `MyAwesomePackage` with all the skeleton files and proper namespacing configured for a Laravel package.

Usage
-----

[](#usage)

After creating your Laravel package, you can use these commands:

Pest Testing:

```
composer test
```

PHPStan (Larastan) Static Analysis:

```
composer analyse
```

Laravel Pint Formatting:

```
composer format
```

Rector Refactoring:

```
composer refactor
```

Dry Run Refactoring (safe):

```
composer refactor:dry-run
```

What's Included
---------------

[](#whats-included)

- **src/** - Your Laravel package source code
- **src/PackageSkeletonServiceProvider.php** - Service provider for your Laravel package
- **tests/ExampleTest.php** - Example test file
- **composer.json** - Dependencies and scripts configured
- **phpstan.neon** - Static analysis configuration
- **rector.php** - Code refactoring rules
- **pint.json** - Code style configuration
- **.github/workflows/ci.yml** - GitHub Actions workflow

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance51

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

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

Total

7

Last Release

341d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/112761697?v=4)[Marek Miklušek](/maintainers/marekmiklusek)[@marekmiklusek](https://github.com/marekmiklusek)

---

Top Contributors

[![marekmiklusek](https://avatars.githubusercontent.com/u/112761697?v=4)](https://github.com/marekmiklusek "marekmiklusek (22 commits)")

---

Tags

phplaravelpackagelaravel-packageSkeleton

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/marekmiklusek-package-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/marekmiklusek-package-skeleton/health.svg)](https://phpackages.com/packages/marekmiklusek-package-skeleton)
```

###  Alternatives

[laravel/octane

Supercharge your Laravel application's performance.

4.0k26.6M223](/packages/laravel-octane)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[milwad/laravel-validate

The Laravel-Validate package enhanced Laravel validation capabilities with custom rules and methods for simplified and efficient validation logic.

59646.9k1](/packages/milwad-laravel-validate)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21318.6k3](/packages/ecotone-laravel)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3891.8k](/packages/codewithdennis-larament)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

12014.8k49](/packages/kompo-kompo)

PHPackages © 2026

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