Weave Code
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

Nova Packages Tool Laravel Package

nova-kit/nova-packages-tool

Deprecated tool for developing Laravel Nova packages. Functionality has moved to laravel/nova-devtool; use that package instead. Links to Packagist and version/download badges are included, but this repo is no longer the recommended option.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate Nova Package Development: Reduces time-to-market for custom Laravel Nova packages by providing scaffolding, boilerplate, and standardized tooling (e.g., resource generators, tool templates, and CLI commands). Enables PMs to prioritize feature differentiation over repetitive setup. New: Now explicitly supports Laravel 13, aligning with the latest ecosystem and reducing friction for teams adopting newer Laravel versions.
  • Build vs. Buy: Justifies building internal Nova packages (e.g., for niche workflows like custom analytics dashboards or compliance tools) instead of relying on third-party solutions with limited customization. New: Laravel 13 compatibility ensures long-term viability for internal tools, reducing risk of tech debt from unsupported dependencies.
  • Roadmap Alignment: Supports scaling Nova adoption across teams by standardizing package structure, easing collaboration, and reducing onboarding friction for developers unfamiliar with Nova’s internals. New: Laravel 13 support future-proofs investments in Nova packages, ensuring consistency as teams upgrade.
  • Use Cases:
    • Internal tools (e.g., admin panels for non-technical teams).
    • Extending Nova’s core functionality (e.g., custom field types, actions, or metrics).
    • Rapid prototyping of MVPs for new features before full integration.
    • New: Teams migrating to Laravel 13 can now leverage this package for new projects without compatibility concerns.

When to Consider This Package

  • Adopt if:
    • Your team frequently develops custom Laravel Nova packages and spends significant time on boilerplate (e.g., >20% of dev effort).
    • You lack a standardized process for Nova package creation, leading to inconsistencies or technical debt.
    • You need to scale Nova usage across multiple teams/projects with minimal handoff overhead.
    • Your roadmap includes reusable components (e.g., shared tools, plugins) that could be packaged as Nova extensions.
    • New: You are using or planning to adopt Laravel 13, ensuring seamless integration with the latest framework features.
  • Look elsewhere if:
    • You’re using Laravel Nova out-of-the-box without custom packages (overkill for basic CRUD needs).
    • Your team lacks PHP/Laravel expertise to maintain or extend the tooling.
    • You prioritize third-party Nova packages (e.g., from Nova Marketplace) over internal solutions.
    • Your project timeline is highly constrained (tool setup may add initial friction).
    • New: You are stuck on Laravel 10/11 and cannot upgrade due to legacy constraints (this package is now Laravel 13-only).

How to Pitch It (Stakeholders)

For Executives: "This tool cuts the time to build custom Laravel Nova packages by 40%+ by automating repetitive setup—think of it as ‘GitHub for Nova.’ For every internal tool or admin panel we need to launch quickly (e.g., for [Team X]’s compliance workflow), we avoid reinventing the wheel. With Laravel 13 support, it’s now future-proof for our tech stack, ensuring we can scale Nova adoption without compatibility roadblocks. It’s a force multiplier for our dev team, freeing them to focus on unique features that drive business value, not scaffolding."

For Engineering: *"Nova Packages Tool v2.0.4 gives us:

  • CLI-driven scaffolding for resources/tools (e.g., nova-package:new Tool --name='AuditLogger').
  • Pre-configured templates for common patterns (e.g., custom fields, actions, policies).
  • Consistency across packages—no more ‘works on my machine’ issues from ad-hoc setups.
  • Integration hooks for CI/CD, testing, and documentation.
  • New: Full Laravel 13 compatibility, so we can start new projects without worrying about version mismatches. It’s like Laravel Mix for Nova: less magic, more productivity."*
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky