Packstub
Free & open source Public beta packstub/session-replay

Session Replay for Laravel

Session replay inside your own Laravel app, built on rrweb. One Blade directive records the page, recordings stay on your disk and database, and a gate you define decides who watches — with masked inputs by default, errors, failed Livewire requests and web vitals marked on the timeline, and a link to the replay in every log line.

Install for free Read the docs Free MIT license
plugin screenshot
Fig. 01 — Session Replay for Laravel

Features

What’s included

  • One Blade directive records the page; the recorder, the player and a small viewer ship with the package, with nothing to build or publish
  • Private by default: every input masked, mask, block and ignore attributes for the rest, recordings on your own disk and database behind the viewSessionReplay gate
  • Errors, failed Livewire requests, web vitals and rage clicks marked on the timeline, stylesheets stored once so recordings stay small, and the replay linked from every log line

Install

One command, from Packagist

No accounts, no tokens. This package is free and open source — it installs straight from Packagist like any other Composer package. It’s in public beta until 1.0, so the command asks Composer for the latest beta.

install — bash
$ composer require "packstub/session-replay:^1.0@beta"

What you get

Free, and maintained like everything else we ship.

Is it really free? +

Yes — MIT licensed, free forever, for any kind of project. We build our own plugins with it, and sharing it makes the whole ecosystem better.

How do I install it? +

Run the Composer command above. It installs from Packagist like any other package — no Packstub account needed.

Can I use it in commercial projects? +

Absolutely. The MIT license covers personal, client, and commercial use without restrictions.

Where do I report bugs or request features? +

On the GitHub repository — issues and pull requests are both very welcome.

How does this relate to your paid plugins? +

Same team, same standards. Free tools like this one are part of how we build our commercial plugins, so they get maintained with the same care.