Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Larapack Generator

Larapack Generator Laravel Package

innoboxrr/larapack-generator

A Laravel package generator that scaffolds the boilerplate for new PHP packages, helping you quickly create the structure, service providers, and configuration needed to build and distribute reusable Laravel components.

View on GitHub
Deep Wiki
Context7

Scaffold a production-ready Laravel package in seconds - structure, service provider, config, tests and CI.

Frequently asked questions about Larapack Generator
What is innoboxrr/larapack-generator used for?
It is a Laravel package generator that scaffolds boilerplate for new PHP packages. It creates the structure, service provider, configuration, tests, and CI setup needed to build and distribute reusable Laravel components quickly.
How do I install innoboxrr/larapack-generator?
Install it with Composer, typically as a development dependency: composer require --dev innoboxrr/larapack-generator. Then use the generator command exposed by the package to create your package skeleton. Check the repository README for the exact command name and options.
What files and structure does it scaffold for a new Laravel package?
According to its description, it scaffolds the package structure, a service provider, configuration, tests, and CI setup. This gives you a production-ready starting point for a reusable Laravel component. Review the generated output and adapt it to your package's namespace and requirements.
Which Laravel versions does innoboxrr/larapack-generator support?
The repository and its composer.json are the authoritative source for Laravel version constraints. The package targets Laravel package development, but you should verify compatibility with your specific Laravel release before installing. Check Packagist and GitHub issues for tested combinations.
How do I create a new package with this generator?
Install the package, run its generator command with your desired vendor and package name, then review the generated files. You will still implement your package logic, service provider bindings, config values, and tests. The generator handles the initial structure so you can focus on the component itself.
Can I customize the generated service provider, config, and stubs?
You can customize the generated package after scaffolding by editing the service provider, config file, tests, and other boilerplate. Any stub publishing or configuration options should be confirmed in the package README. Treat the generated output as a starting point and adapt it to your package's conventions.
Does it include tests and CI configuration?
Yes, the package description states that it scaffolds tests and CI as part of the generated package structure. You should still write package-specific tests and adjust the CI workflow for your repository and supported PHP and Laravel versions.
Is the generated package ready for production?
The generator is positioned to scaffold production-ready package boilerplate, but production readiness depends on your implementation and review. Review the generated service provider, config, tests, and CI, and add security, compatibility, and release checks appropriate for your package.
How does it compare to Laravel's official package skeleton?
It is similar in purpose to Laravel's official package skeleton and other package scaffolding tools, but it emphasizes a generator workflow for structure, service provider, config, tests, and CI. Compare the generated defaults, customization options, and maintenance activity against alternatives before choosing.
Is innoboxrr/larapack-generator actively maintained?
Check the GitHub repository for recent commits, tagged releases, and issue activity, and review Packagist for version history. Maintenance status can change, so verify it before relying on the package for long-term scaffolding needs.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect