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.
NovaTurbo::resources(), which is useful for modular or package-driven architectures.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.auto_refresh_in_dev lets teams disable lazy loading locally, reducing the chance that performance optimization interferes with day-to-day development and debugging.Consider adoption when:
cache:clear, and cache versioning during package upgrades.Look elsewhere or defer when:
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.
How can I help you explore Laravel packages today?