The Blade Developer Toolkit

Powerful Tooling for Laravel Blade

A complete platform for Blade: parse templates into a real AST, transform them safely, format them faster than ever, and preview changes instantly.

parse and transform 140x faster formatting* Blade hot reload

Obsessively engineered

A complete ecosystem, not a single package

Forged over years of obsessively thinking about Blade.

CHISEL - NEW RELEASE

Formatting that keeps up with you

A ground-up rewrite of prettier-plugin-blade, Chisel formats complex real-world templates up to 140x faster while producing consistent output across multiple runs.

complete rewrite powered by Forte improved performance and consistency

Benchmark Results

Real-world Blade templates

140x*

peak speedup

100x*

avg. speedup

Powered by

Forte

Up to 140x faster on real-world Blade templates*

Improved consistency, reliability and stability

Handles unknown and custom directives gracefully

RELOAD - ALPHA

See your Blade changes instantly

A Vite plugin that pushes Blade changes to your browser the moment you save. No full-page reload, no waiting for the asset pipeline. Just pure joy and tightened feedback loops.

Vite plugin built for Blade iterate faster

Live Feedback

If you build it, they will come

Instant

feedback

Blade

aware

Vite

native

Blade changes appear without a full page reload

Works with any editor or IDE setup

Tighten your edit-to-visual loop

REWRITING

Refactor templates safely

Rename components, normalize directives, or inject attributes across your entire codebase. Every transform is deterministic, so the same input always produces the same output.

visitor pattern builder API reviewable diffs

Rewrite Engine

Safe structural transforms

Visitors

pattern

Builder

node API

Safe

transforms

Rename, normalize, or inject across every template at once

Deterministic: the same input always gives you the same result

Instrument your Blade views with out-of-the-box instrumentation

FORTE CORE

Become a Blade ninja

Turn any Blade template into a fully typed syntax tree. Directives, components, echoes, and HTML become real, inspectable nodes you can query and transform.

comprehensive node types preserves every space prints back exactly

Parser Capabilities

Typed AST for Blade

Typed AST

output

Lossless

round-trip

30+

node types

Covers everything: directives, components, echoes, and plain HTML

Lossless round-trip: parse it, print it, get the same file back

The foundation for formatting, rewriting, and any tool you can imagine

Start building with Forte

Leave your over-complicated and brittle regular expressions behind.

* Benchmark methodology

Performance improvements were measured on both Windows and macOS systems, using Filament's table view as a stress test. Performance claims compare prettier-plugin-blade v2 against v3. Windows performance improvements have demonstrated a 212x improvement on complex views, with an overall improvement of 140x. Benchmarks were run with 2 warmup runs and 14 measured runs per plugin per fixture. Fixtures include real-world templates from Laravel and Filament, as well as synthetic stress tests covering interpolations and dense Tailwind attributes. Results may vary depending on template complexity and hardware.

macOS benchmarks done on Apple M1 MacBook Pro running Sequoia 15.5

Windows benchmarks done on AMD Ryzen 9 3900X 12-Core running Windows 11.