PHPackages                             protonemedia/laravel-splade - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. protonemedia/laravel-splade

AbandonedArchivedLibrary[Templating &amp; Views](/categories/templating)

protonemedia/laravel-splade
===========================

Laravel Splade: the magic of Inertia.js with the simplicity of Blade.

1.4.21(1y ago)1.5k104.3k↓24.4%109[37 issues](https://github.com/protonemedia/laravel-splade/issues)4MITPHPPHP ^8.2|^8.3|^8.4CI passing

Since Jul 22Pushed 7mo ago24 watchersCompare

[ Source](https://github.com/protonemedia/laravel-splade)[ Packagist](https://packagist.org/packages/protonemedia/laravel-splade)[ Docs](https://github.com/protonemedia/laravel-splade)[ GitHub Sponsors](https://github.com/pascalbaljet)[ RSS](/packages/protonemedia-laravel-splade/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (137)Used By (4)

[![](https://raw.githubusercontent.com/protonemedia/laravel-splade/main/logo.svg)](https://raw.githubusercontent.com/protonemedia/laravel-splade/main/logo.svg)

Laravel Splade
==============

[](#laravel-splade)

***The magic of Inertia.js with the simplicity of Blade.***

Splade provides a **super easy** way to build ***Single Page Applications*** (SPA) using standard **Laravel Blade** templates, enhanced with renderless **Vue 3** components. In essence, you can write your app using the simplicity of Blade, and besides that magic SPA-feeling, you can sparkle it to make it interactive. **All without ever leaving Blade.**

[![Latest Version on Packagist](https://camo.githubusercontent.com/3f21a543253e2ee3df0dacae514e6e71270c5f3994d3cef9f895094df08fa90b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f70726f746f6e656d656469612f6c61726176656c2d73706c6164652e737667)](https://packagist.org/packages/protonemedia/laravel-splade)[![GitHub Tests Action Status](https://camo.githubusercontent.com/604360bd7e88e550a41c54c680f693bdb14d4f6c9d64c77a59b05c9b19ae92af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f70726f746f6e656d656469612f6c61726176656c2d73706c6164652f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473)](https://github.com/protonemedia/laravel-splade/actions?query=workflow%3Arun-tests+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/351dc35bc99b34fe76c2e7d693aacf7f1005e399fcf25f4379207e6e629b6396/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f70726f746f6e656d656469612f6c61726176656c2d73706c6164652e737667)](https://packagist.org/packages/protonemedia/laravel-splade)[![Splade Discord Server](https://camo.githubusercontent.com/bb582537c364d8509b8871a8747c5f49fec8af5d76a835165cace7412fdf129a/68747470733a2f2f646362616467652e76657263656c2e6170702f6170692f7365727665722f71474a344d6b4d51576d3f7374796c653d666c6174267468656d653d64656661756c742d696e766572746564)](https://discord.gg/qGJ4MkMQWm)[![GitHub Sponsors](https://camo.githubusercontent.com/a9a10827982b147076aab0cd09be0a20d4d399524e2c5ee708f739fde1926d38/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73706f6e736f72732f70617363616c62616c6a6574)](https://github.com/sponsors/pascalbaljet)

Update February 23, 2024: Thoughts on Splade
--------------------------------------------

[](#update-february-23-2024-thoughts-on-splade)

After 18 months, I took a week to reflect on Splade and its future. Please read my [blog post](https://protone.media/en/blog/thoughts-on-splade-i-took-a-week-off-to-look-around-and-reflect) if you're interested in Splade!

Sponsor Us
----------

[](#sponsor-us)

[![](https://camo.githubusercontent.com/b5348f68e9a1a6ff90432d75a6692be1d604b3320ce1fcabd4b1ef29668053c4/68747470733a2f2f696e657274696175692e636f6d2f76697369742d636172642e6a7067)](https://inertiaui.com/inertia-table?utm_source=github&utm_campaign=laravel-splade)

❤️ We proudly support the community by developing Laravel packages and giving them away for free. If this package saves you time or if you're relying on it professionally, please consider [sponsoring the maintenance and development](https://github.com/sponsors/pascalbaljet) and check out our latest premium package: [Inertia Table](https://inertiaui.com/inertia-table?utm_source=github&utm_campaign=laravel-splade). Keeping track of issues and pull requests takes time, but we're happy to help!

Features
--------

[](#features)

Splade gives you a massive head start when building applications. Navigate the documentation or watch the videos to discover its power, but to give you a glance, here's a short overview of some of the best features:

- Splade allows you to use the Laravel Blade template engine and build a single-page application using regular server-side routing without building an API. You still have the full power of Vue.js when you need it.
- Splade aims to stick as close as possible to the default Laravel features and development flow.
- Automatic installer and support for the Laravel Breeze starter kit.
- Besides the SPA navigation features, it has more than 20 interactive components that are huge timesavers.
- Most components are functional and unstyled, giving you complete control over the implementation.
- Other components are styled with Tailwind CSS 3.0, but can be fully customized by publishing the Blade templates. You don't need to rebuild or recompile *any* JavaScript for this.
- Built-in support for Modals and Slideover that can show any route or pre-loaded content.
- Beautiful Form Components with support for Validation and (Eloquent) Model binding. Built-in integration with Autosize, Choices.js, FilePond, and Flatpickr, including async file uploads.
- DataTables-like Table component that supports auto-fill, bulk actions, exports, searching, sorting, and more!
- Support Lazy Loading (templates and data), Persistent Layout, Animations, and Teleports.
- Laravel Echo integration to control browser behavior from the backend (redirecting, refreshing, and showing a toast).
- Built-in SEO (title, description, keywords) with support for Open Graph and Twitter tags.
- Support for custom Blade and Vue components.
- Support for existing Blade and Vue libraries.
- Support for SSR (server-side rendering).

Discord, Documentation and Website
----------------------------------

[](#discord-documentation-and-website)

📖 You can find the documentation at [Splade.dev](https://splade.dev/) (and [here](https://github.com/protonemedia/laravel-splade-docs) its source code).

🌎 The website is also [open source](https://github.com/protonemedia/splade.dev), and built with Splade!

Video
-----

[](#video)

📺 Check out the [introduction video](https://www.youtube.com/watch?v=9V9BUHtvwXI), or [click here](https://www.youtube.com/playlist?list=PLmEkRPCduet8MPP_gFm_ETJ0m74hvXZWl) for the YouTube Playlist with all Splade videos.

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Other Laravel packages
----------------------

[](#other-laravel-packages)

- [`Inertia Table`](https://inertiaui.com/inertia-table?utm_source=github&utm_campaign=laravel-splade): The Ultimate Table for Inertia.js with built-in Query Builder.
- [`Laravel Blade On Demand`](https://github.com/protonemedia/laravel-blade-on-demand): Laravel package to compile Blade templates in memory.
- [`Laravel Cross Eloquent Search`](https://github.com/protonemedia/laravel-cross-eloquent-search): Laravel package to search through multiple Eloquent models.
- [`Laravel Eloquent Scope as Select`](https://github.com/protonemedia/laravel-eloquent-scope-as-select): Stop duplicating your Eloquent query scopes and constraints in PHP. This package lets you re-use your query scopes and constraints by adding them as a subquery.
- [`Laravel Eloquent Where Not`](https://github.com/protonemedia/laravel-eloquent-where-not): This Laravel package allows you to flip/invert an Eloquent scope, or really any query constraint.
- [`Laravel MinIO Testing Tools`](https://github.com/protonemedia/laravel-minio-testing-tools): This package provides a trait to run your tests against a MinIO S3 server.
- [`Laravel Mixins`](https://github.com/protonemedia/laravel-mixins): A collection of Laravel goodies.
- [`Laravel Paddle`](https://github.com/protonemedia/laravel-paddle): Paddle.com API integration for Laravel with support for webhooks/events.
- [`Laravel Verify New Email`](https://github.com/protonemedia/laravel-verify-new-email): This package adds support for verifying new email addresses: when a user updates its email address, it won't replace the old one until the new one is verified.
- [`Laravel XSS Protection Middleware`](https://github.com/protonemedia/laravel-xss-protection): Laravel Middleware to protect your app against Cross-site scripting (XSS). It sanitizes request input by utilising the Laravel Security package, and it can sanatize Blade echo statements as well.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Pascal Baljet](https://github.com/protonemedia)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance55

Moderate activity, may be stable

Popularity57

Moderate usage in the ecosystem

Community38

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 84.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Recently: every ~85 days

Total

130

Last Release

449d ago

Major Versions

0.x-dev → 1.0.02022-11-23

PHP version history (4 changes)0.1.0PHP ^8.0 || ^8.1

1.1.0PHP ^8.0 || ^8.1 || ^8.2

1.4.17PHP ^8.2|^8.3

1.4.20PHP ^8.2|^8.3|^8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8403149?v=4)[Pascal Baljet](/maintainers/pascalbaljet)[@pascalbaljet](https://github.com/pascalbaljet)

---

Top Contributors

[![pascalbaljet](https://avatars.githubusercontent.com/u/8403149?v=4)](https://github.com/pascalbaljet "pascalbaljet (615 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (44 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (29 commits)")[![askdkc](https://avatars.githubusercontent.com/u/7894265?v=4)](https://github.com/askdkc "askdkc (4 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (3 commits)")[![zulfikar-ditya](https://avatars.githubusercontent.com/u/52193940?v=4)](https://github.com/zulfikar-ditya "zulfikar-ditya (2 commits)")[![bdsumon4u](https://avatars.githubusercontent.com/u/75123992?v=4)](https://github.com/bdsumon4u "bdsumon4u (2 commits)")[![evici](https://avatars.githubusercontent.com/u/44578107?v=4)](https://github.com/evici "evici (2 commits)")[![jamesj2](https://avatars.githubusercontent.com/u/1355847?v=4)](https://github.com/jamesj2 "jamesj2 (2 commits)")[![Jampire](https://avatars.githubusercontent.com/u/686954?v=4)](https://github.com/Jampire "Jampire (2 commits)")[![JorgeNortes](https://avatars.githubusercontent.com/u/82521667?v=4)](https://github.com/JorgeNortes "JorgeNortes (2 commits)")[![KinArnaud](https://avatars.githubusercontent.com/u/33512029?v=4)](https://github.com/KinArnaud "KinArnaud (2 commits)")[![J87NL](https://avatars.githubusercontent.com/u/16107428?v=4)](https://github.com/J87NL "J87NL (1 commits)")[![Udaberrico](https://avatars.githubusercontent.com/u/15997638?v=4)](https://github.com/Udaberrico "Udaberrico (1 commits)")[![WendellAdriel](https://avatars.githubusercontent.com/u/11641518?v=4)](https://github.com/WendellAdriel "WendellAdriel (1 commits)")[![whoami15](https://avatars.githubusercontent.com/u/16274153?v=4)](https://github.com/whoami15 "whoami15 (1 commits)")[![AamirSohailKmAs](https://avatars.githubusercontent.com/u/53037997?v=4)](https://github.com/AamirSohailKmAs "AamirSohailKmAs (1 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (1 commits)")[![lartisan](https://avatars.githubusercontent.com/u/7920412?v=4)](https://github.com/lartisan "lartisan (1 commits)")[![myxiaoao](https://avatars.githubusercontent.com/u/1223134?v=4)](https://github.com/myxiaoao "myxiaoao (1 commits)")

---

Tags

bladeblade-templateblade-template-enginelaravellaravel-bladelaravel-packagelaravel-spalaravel-spladelaravel-vuelaravel-vue-spaspavue3laravelprotonemedialaravel-splade

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/protonemedia-laravel-splade/health.svg)

```
[![Health](https://phpackages.com/badges/protonemedia-laravel-splade/health.svg)](https://phpackages.com/packages/protonemedia-laravel-splade)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[moonshine/moonshine

Laravel administration panel

1.3k217.1k59](/packages/moonshine-moonshine)[ryangjchandler/blade-capture-directive

Create inline partials in your Blade templates with ease.

8222.2M12](/packages/ryangjchandler-blade-capture-directive)[spatie/laravel-blade-comments

Add debug comments to your rendered output

177325.5k](/packages/spatie-laravel-blade-comments)[radic/blade-extensions

Laravel package providing additional Blade extensions: foreach (with $loop data like twig), break, continue, set,array (multiline), etc

271321.7k5](/packages/radic-blade-extensions)[daikazu/laravel-glider

Start using Glide on-the-fly instantly in your Laravel blade templates.

882.3k](/packages/daikazu-laravel-glider)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
