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

protonemedia/laravel-splade

Laravel Splade adds a modern SPA experience to Laravel without leaving Blade. Build reactive, Vue-powered interfaces with familiar Blade components, plus Inertia-style navigation, modals, toasts, and more for full-stack apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Frontend architecture choice for Laravel apps: Splade lets a team build SPA-like, reactive interfaces (modals, slideovers, form validation, tables, client-side routing) using Blade templates and Vue 3 — no separate SPA, no Inertia glue, no API layer. This is a real build-vs-buy decision for internal tools, admin panels, and CRUD-heavy products.
  • Build vs. buy for interaction primitives: Splade ships ready-made components (forms, tables, modals, slideovers, toast) that would otherwise be hand-rolled or assembled from a UI kit. Adopting it can compress a first-version timeline for dashboards and back-office screens.
  • Team-shape decisions: It is a strong fit when the team is Laravel/Blade-fluent but light on dedicated frontend engineers — it keeps most work in PHP while still delivering a modern UX.
  • Roadmap scoping for "make it feel like an app" initiatives: A useful reference point when scoping a re-platform from server-rendered Blade to a more dynamic UI, or when evaluating Inertia vs. Livewire vs. a Blade+SPA hybrid.
  • Prototype and discovery work: Low-ceremony way to validate an interactive UX before committing to a heavier frontend stack.
  • Framework-upgrade planning (new): 1.4.21 lands Laravel 12.x compatibility, so Splade is no longer immediately blocked on the current Laravel major. That changes the timing calculus for teams already running Splade — but not the ownership calculus.

When to Consider This Package

Consider it when:

  • You have a Laravel/Blade codebase (Laravel 12 or earlier) and want meaningful interactivity without introducing a full SPA or Inertia.
  • The product is an internal tool, admin panel, or B2B CRUD app where SEO, deep-link edge cases, and bundle size are not decisive.
  • Your team skews backend/PHP and you want to avoid splitting into a separate frontend codebase and deployment.
  • You are explicitly willing to fork or vendor the package — this remains the critical caveat below.

Look elsewhere when:

  • Maintenance is minimal and community-driven. This is the dominant risk. The 1.4.21 release is dependabot bumps plus a Laravel Shift compatibility PR — welcome, but it is not evidence of an owned roadmap, a security-response commitment, or planned feature work. Treat the package as low-velocity: assume no upstream feature development and no guaranteed security patching. Any adoption must include an explicit fork-and-own plan, a pinned dependency strategy, and a budget line for internal maintenance.
  • Zero dependents in the ecosystem signals limited real-world validation and a thin community for troubleshooting — a weak signal for a foundational UI choice.
  • You require vendor-supported or SLA-backed dependencies (regulated environments, enterprise procurement, long-lived products).
  • Your team is React/Vue-first and would be constrained by Blade-centric authoring, or you need SSR/SEO-heavy public marketing surfaces.
  • You need a large component ecosystem, active docs, and a hiring pool that already knows the tool — Livewire and Inertia both have far stronger positions here.
  • The product is expected to live 3+ years with continuous framework upgrades. Laravel 12 support buys runway, but it was delivered by an outside contributor, not the maintainer — the next major will depend on the same goodwill.

How to Pitch It (Stakeholders)

For executives: Splade is a Laravel package that gives Blade-based apps a modern, app-like frontend — interactive forms, modals, and page transitions — without building and maintaining a separate single-page application. For internal tools and admin surfaces it can shorten time-to-first-version and keep the team in a single language. The 1.4.21 release adds Laravel 12 compatibility, so it is currently viable on the latest framework. However, the project has no active roadmap: recent releases are dependency bumps and an outside contributor's compatibility patch, with no measurable downstream adoption. It is a usable but unsupported dependency — safe only if you are prepared to own it.

For engineering: Architecturally it is Inertia's UX model with Blade as the authoring layer — Vue 3 components rendered from Blade, no API contract to maintain, server-side routing preserved. It is genuinely pleasant for CRUD-heavy screens and avoids the Inertia client/server split. The trade-off is that you are adopting a thinly maintained dependency: adopting it means owning it. Note the 1.4.21 compatibility patch came from Laravel Shift rather than the maintainer — plan for the next Laravel major to arrive the same way, or later.

Recommendation: Do not adopt as a strategic frontend foundation for greenfield work. Permit it as a time-boxed accelerant — pinned version, vendored/forked source, documented exit path to Blade+Alpine, Livewire, or Inertia — or as a design reference for evaluating those alternatives. For teams already on Splade, 1.4.21 removes the immediate Laravel 12 blocker and justifies staying through the current upgrade cycle, provided the fork-and-own plan exists. If the team wants this developer experience with a maintained future, the defensible investments are Livewire or Inertia; Splade's ideas, not its code, are the durable takeaway.

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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource