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 Devtool Laravel Package

laravel/nova-devtool

Laravel Nova Devtool streamlines Nova component development with a Workbench-based Nova install, optional auto-login, and commands to install common JS deps. Easily enable/disable Vue Devtools in Nova and upgrade from Nova 4 with a generic Mix extension.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerated Custom Nova Development:

    • Internal Tools: Justify investment in custom Nova components (e.g., compliance panels, workflow automation) by reducing boilerplate setup from hours to minutes, enabling faster validation of internal tooling hypotheses.
    • SaaS Admin Panels: Streamline development of customer-facing Nova dashboards by automating environment provisioning, aligning with Agile sprints, and reducing frontend/backend handoff friction.
    • Enterprise Solutions: Enable rapid prototyping of highly customized Nova features (e.g., real-time dashboards, multi-tenant analytics) where off-the-shelf plugins lack granularity, justifying custom development.
  • Standardized Development Workflows:

    • Distributed Teams: Eliminate "works on my machine" issues by leveraging Orchestra Workbench for consistent Nova setups, cutting debugging time by ~30% and improving cross-team collaboration.
    • Open-Source Contributions: Provide a sandbox-ready Nova environment for package authors, lowering contribution barriers by automating setup and enabling Vue DevTools for debugging complex interactions.
    • Onboarding Efficiency: Reduce developer ramp-up time to <20 minutes by automating Nova installation, authentication, and dependency management, improving productivity from day one.
  • Build vs. Buy for Nova Extensions:

    • Cost-Effective Customization: Justify building internal Nova tools (e.g., custom metrics, audit trails) by reducing development overhead. The package’s automation offsets costs, making custom solutions viable over third-party plugins.
    • Prototyping Before Committing: Use the package to quickly validate custom Nova solutions before full development, reducing risk in roadmap decisions (e.g., "Should we build this card in-house or buy?").
  • Roadmap Prioritization:

    • Frontend Tooling: Prioritize features requiring Vue.js debugging (e.g., custom fields, tool integrations) by enabling DevTools with a single command, accelerating frontend development cycles.
    • Dependency Management: Standardize Axios, Lodash, Tailwind CSS, and Vue dependencies across Nova projects, simplifying upgrades and reducing technical debt in long-term roadmaps.
    • Laravel Nova Upgrades: Simplify migration to new Nova versions (e.g., 5.x to 6.x) by providing backward-compatible tooling and upgrade paths, reducing disruption to existing workflows.

When to Consider This Package

  • Adopt if:

    • Your team develops custom Laravel Nova components (cards, fields, metrics) frequently (e.g., 2+ per sprint) and needs to reduce setup time.
    • You require reproducible Nova environments for distributed teams or open-source contributions.
    • Your roadmap includes Vue.js-heavy Nova features (e.g., custom tool integrations, real-time updates) where debugging is critical.
    • You’re prototyping custom Nova solutions before committing to full development (e.g., validating a new dashboard design).
    • Your team lacks dedicated frontend resources and needs to streamline dependency management (e.g., Tailwind CSS, Axios).
  • Look Elsewhere if:

    • You only use off-the-shelf Nova plugins with no custom development needs.
    • Your team is small or co-located and doesn’t need reproducible environments.
    • You’re not using Laravel Nova or rely on alternative admin panels (e.g., Filament, Backpack).
    • Your project doesn’t require Vue.js debugging (e.g., purely backend-focused Nova tools).
    • You’re already satisfied with your current Nova development workflow (e.g., manual setup, custom scripts).

How to Pitch It (Stakeholders)

For Executives: "Laravel Nova Devtool cuts the time to develop custom Nova components from hours to minutes, enabling our team to build internal tools and SaaS admin panels faster. By automating environment setup, dependency management, and Vue debugging, we can validate ideas quicker, reduce technical debt, and justify custom development over third-party plugins. This directly supports our roadmap for [X internal tool/Y customer feature], improving time-to-market and developer productivity."

For Engineering Leaders: *"This package standardizes Nova development workflows, reducing onboarding time by 80% and eliminating environment inconsistencies. Key benefits:

  • Automated setup: One command to provision a Nova Workbench with preconfigured dependencies (Axios, Tailwind, Vue).
  • Vue DevTools: Toggle debugging with enable-vue-devtool, accelerating frontend development.
  • Reproducible environments: Orchestra Workbench integration ensures every developer starts with the same setup.
  • Upgrade paths: Simplifies migrations to new Nova/Laravel versions with minimal effort. Use this for custom components, prototyping, or open-source contributions—it’s a force multiplier for Nova development."*

For Developers: *"Stop wasting time on Nova setup! This tool:

  • Scaffolds a Nova Workbench in seconds (nova:devtool setup).
  • Installs dependencies (Axios, Lodash, Tailwind, Vue) with one command (nova:devtool install).
  • Enables Vue DevTools for debugging custom fields/tools (enable-vue-devtool).
  • Works with Laravel 10–13 and Nova 5.x–6.x. Perfect for building custom cards, metrics, or tools—just focus on code, not configuration."*
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.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
ecotone/kafka
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata