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

Turbo Laravel Laravel Package

hotwired-laravel/turbo-laravel

Turbo Laravel brings Hotwire Turbo to Laravel, delivering SPA-like speed with server-rendered HTML. It integrates Turbo Drive, Frames, and Streams with Blade helpers and page morphing, so you can build fast, reactive interfaces without writing custom JavaScript.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade timing (Laravel 13.x): This release is a compatibility-only bump — turbo-laravel 2.6.0 now supports Laravel 13.x. That directly unblocks any roadmap item or security-driven upgrade to Laravel 13 for teams already using Hotwire Turbo, and it removes a "cannot upgrade yet" dependency from the platform upgrade plan.
  • Build vs. buy for SPA-ish interactivity: Turbo gives you navigations, partial page updates, frames, and streams without committing to a JS SPA (Vue/React/Inertia). Adopting this package is a bet that server-rendered Blade + progressive enhancement covers your product's interactivity needs — typically cheaper in headcount and maintenance than a separate front-end stack.
  • Feature scope decisions: Turbo Frames/Streams let you ship incremental "feels-like-an-SPA" improvements (inline editing, live-updating lists, modal/drawer flows) as small, low-risk tickets rather than a front-end re-platform project.
  • Team topology & hiring: Reinforces a single-stack (PHP/Blade) team. Fewer specialized front-end roles required; easier onboarding for backend-leaning engineers.
  • Vendor/maintenance risk posture: A maintained community package tracking current Laravel majors is a signal of healthy stewardship — relevant when deciding whether to standardize on Hotwire versus rolling your own Turbo glue code.
  • Caveat for this release specifically: 2.6.0 contains no new features, behavior changes, or deprecations — it is a single compatibility PR (Laravel 13.x). It should not be sold internally as a capability upgrade, and it does not change any product-facing decision on its own.

When to Consider This Package

Good fit when:

  • You are on (or planning) Laravel 13.x and want a maintained, version-aligned Turbo integration rather than hand-rolled wiring — this release is precisely the reason to pick it up now if you were holding off on the upgrade.
  • Your product is mostly CRUD/forms/content with moderate interactivity: validation feedback, inline edits, paginated lists, modals, optimistic updates.
  • Your team is PHP-centric and you want to avoid a second runtime, build pipeline, and state-management model.
  • You value server-rendered HTML for SEO, time-to-first-byte, and simpler debugging.
  • You want incremental adoption — Turbo can be introduced page-by-page or feature-by-feature.

Look elsewhere when:

  • You need rich client-side state, offline support, complex drag-and-drop, real-time collaborative editing, or heavy client-side computation — a full SPA (or Livewire, depending on team preference) is a better fit.
  • Your team already has deep Inertia/React/Vue investment; adding Turbo duplicates the interactivity layer.
  • You require a commercially supported, SLA-backed dependency. This is a community package with a small maintainer base and a thin release cadence — pin versions and budget for the possibility of upstream drift.
  • You are on an older Laravel major and unwilling to upgrade: check the compatibility matrix carefully, as this release explicitly targets 13.x.
  • You need guaranteed long-term support windows or formal deprecation policy; none is documented here.

Adoption checklist: confirm your Laravel major matches a supported release, pin to ^2.6, and smoke-test Turbo Drive/Frame/Stream behavior on staging — a compatibility-only release still means framework-level changes underneath, so re-verify asset loading, redirect handling, and form submission flows.

How to Pitch It (Stakeholders)

For executives: turbo-laravel 2.6.0 is a maintenance release that keeps our Hotwire/Turbo integration current with Laravel 13.x. The strategic value is not in this version — it is in what the package enables: modern, app-like user experiences built by a single PHP team, avoiding the cost and coordination overhead of a separate JavaScript front-end. Low adoption cost, no licensing fees, incremental delivery, and no lock-in beyond standard Laravel conventions. The trade-off is reliance on a community-maintained dependency, which we mitigate with version pinning and periodic review.

For engineering: Version 2.6.0 adds Laravel 13.x compatibility (PR #159, single change from 2.5.1). No breaking changes, no new APIs, no deprecations. Upgrade path is low risk: bump the constraint, run the suite, and manually verify Turbo Drive navigation, Frame scoping, and Stream responses — areas most likely to surface framework-level regressions. This is the release that clears the blocker on our Laravel 13 upgrade if Turbo is in the stack; treat it as an enabler, not a feature drop.

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.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log