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

Laravel Packager Laravel Package

jeroen-g/laravel-packager

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerating Package Development: Enables rapid creation of reusable Laravel packages, reducing time-to-market for modular features (e.g., payment gateways, analytics tools, or domain-specific utilities).
  • Standardizing Internal Tooling: Aligns with a "build vs. buy" strategy by allowing teams to develop in-house packages instead of relying on third-party solutions, fostering consistency and customization.
  • Scaling Developer Productivity: Supports a roadmap item to "reduce boilerplate" for new Laravel projects by providing scaffolding for packages (e.g., commands, migrations, config files, and tests).
  • Monetization via Open Source: If the company plans to release proprietary Laravel packages (e.g., SaaS add-ons), this tool streamlines the packaging process for open-source distribution.
  • Onboarding New Developers: Simplifies the process of teaching Laravel best practices by offering a standardized template for package structure and conventions.

When to Consider This Package

  • Adopt if:
    • Your team frequently builds reusable Laravel components (e.g., >3 packages/year).
    • You lack a standardized process for package development, leading to inconsistent code quality or maintenance overhead.
    • You’re investing in a modular architecture (e.g., microservices, plugin systems) and need to scaffold packages quickly.
    • Your roadmap includes open-sourcing internal tools or selling Laravel add-ons.
  • Look elsewhere if:
    • Your team rarely develops packages (e.g., <1/year) and prefers manual setup or existing tools like laravel-new or composer create-project.
    • You’re constrained by legacy systems that don’t align with Laravel’s package conventions.
    • Your primary need is for application scaffolding (not packages)—consider laravel/new or laravel/installer instead.
    • You require advanced CI/CD integration for package publishing (this tool focuses on local scaffolding).

How to Pitch It (Stakeholders)

For Executives: "This tool cuts the time to build a Laravel package from weeks to minutes. For example, if we’re developing a custom analytics module or a payment integration, our team can now scaffold it with a single CLI command—reducing dev time by 60% and ensuring consistency across all packages. This aligns with our goal to [reduce technical debt/monetize open-source tools/scale developer output] while keeping costs low. It’s a no-brainer for teams building reusable Laravel components."

For Engineering Leaders: *"Laravel-Packager solves a pain point: every time we create a new package, we reinvent the wheel for structure, testing, and publishing. This tool standardizes that process, giving us:

  • Faster iteration: Pre-configured commands, migrations, and tests.
  • Better quality: Enforces best practices (e.g., PSR-4 autoloading, semantic versioning).
  • Less friction: Works seamlessly with Composer and Laravel’s ecosystem. Let’s pilot it on our next internal package—if it saves us 10 hours of setup, it pays for itself immediately."*

For Developers: *"Tired of manually setting up package directories, GitHub actions, or composer.json files? This CLI does it all in one command:

laravel new:package vendor/package-name

It generates: ✅ Starter src/ with namespaces ✅ Config files and migrations ✅ Test boilerplate (PHPUnit/Pest) ✅ Publishing scripts ✅ GitHub Action templates No more copy-pasting from old projects—just focus on building features."*

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package