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 Nova Turbo Laravel Package

shahabzebare/laravel-nova-turbo

Laravel Nova Turbo is a performance-boosting package for Laravel Nova that streamlines and accelerates your admin panel, delivering faster load times and a smoother experience with minimal setup and configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin performance roadmap prioritization: The 1.0.0 release provides a concrete, measurable lever for improving Laravel Nova admin performance, especially for large installations. Reported benchmarks — 59% faster server response times and 95% fewer resources loaded per page on 100+ resource installations — make it easier to justify performance work as a roadmap item rather than a vague maintenance task.
  • Build vs. buy decision: For teams running Laravel Nova at scale, this package is a strong “buy/adopt” candidate versus building custom resource lazy-loading, relationship mapping, and cache invalidation logic in-house. The package already covers resource discovery, relationship mapping, PHP array file caching, cache versioning, deploy-time regeneration, and external resource registration.
  • Scaling decision for large Nova deployments: If the product roadmap includes more modules, packages, or resource-heavy admin surfaces, this package reduces the risk that Nova becomes a bottleneck. It supports external resources via NovaTurbo::resources(), which is useful for modular or package-driven architectures.
  • Platform upgrade planning: Compatibility with Nova 4.x and 5.x and Laravel 10, 11, and 12 means the package can support current and near-term upgrade decisions without forcing a Nova or Laravel migration first.
  • Operational readiness decisions: Features like cache versioning, auto-regeneration on cache:clear, and the nova:turbo-cache / --clear commands give engineering a clear operational story for deployments and cache management. This supports go/no-go decisions around rollout and rollback procedures.
  • Developer experience and local workflow decisions: auto_refresh_in_dev lets teams disable lazy loading locally, reducing the chance that performance optimization interferes with day-to-day development and debugging.
  • Use cases to prioritize: Enterprise admin panels, multi-module Laravel applications, internal tools with many Nova resources, platforms where admin response time affects operational productivity, and codebases that register Nova resources from packages or modules.

When to Consider This Package

Consider adoption when:

  • The product runs Laravel Nova 4.x or 5.x on Laravel 10, 11, or 12.
  • The Nova installation has a large number of resources — especially approaching or exceeding 100 — or response times are visibly degraded by resource loading.
  • Admin performance is a recurring complaint or a known scaling risk.
  • The codebase uses modular/package-based resource registration and would benefit from external resource support.
  • Engineering can validate cache behavior in staging, including deploy hooks, cache:clear, and cache versioning during package upgrades.
  • The team is comfortable adopting a new third-party package at 1.0.0 and can monitor maintenance, issue response, and compatibility with future Nova/Laravel releases.

Look elsewhere or defer when:

  • The Nova installation has only a small number of resources and no measurable performance issue.
  • The product does not use Laravel Nova, or the admin surface is custom-built.
  • The team already has a mature, custom caching/lazy-loading solution with equivalent behavior.
  • There are strict procurement, security, or long-term support requirements that a newly released 1.0.0 package cannot yet satisfy.
  • Engineering cannot accept the operational complexity of cache generation, invalidation, and deploy-time regeneration.
  • The application is on unsupported Nova or Laravel versions.
  • The primary bottleneck is not Nova resource loading — for example, database queries, slow endpoints, or frontend rendering — and should be addressed first.

How to Pitch It (Stakeholders)

For executives: This is a focused performance optimization for Laravel Nova admin panels. In large installations, it can cut server response times by roughly 59% and reduce resources loaded per page by about 95%, improving operational productivity without a major platform rewrite. It is a low-surface-area, adoptable package rather than a custom build, and it supports current Laravel/Nova versions.

For engineering: Laravel Nova Turbo 1.0.0 adds lazy-loaded resources, automatic relationship mapping, PHP array file caching with opcache support, cache versioning, deploy-time regeneration, external resource registration, and a development mode to bypass lazy loading locally. Adoption should include staging validation of cache generation, cache:clear behavior, deploy hooks, and external resource discovery. The main risks are typical for a new 1.0.0 package: cache correctness, upgrade compatibility, and long-term maintenance — all manageable with a staged rollout and monitoring.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums