// docs

What is LaraBench?

LaraBench is a free workbench for running Laravel snippets, commands, benchmarks, and safe checks against real applications.

LaraBench is a desktop app for Laravel developers who want a fast place to run code against a real app. Use it for Eloquent queries, small debugging checks, Artisan commands, benchmark experiments, log inspection, and production-safe readouts.

The app is Laravel-only on purpose. Instead of trying to support every PHP framework, LaraBench focuses on the Laravel workflows that usually send you into Tinker, SSH, Docker, logs, and saved notes.

What you can do with it

  • Run Tinker snippets and Artisan commands against local projects, Docker containers, or SSH servers.
  • Read structured output for models, collections, arrays, exceptions, HTML, and SQL queries.
  • Benchmark snippets with warmups, hot or cold sessions, side-by-side comparison, and outlier trimming.
  • Keep multiple runner tabs open, save reusable snippets, and revisit past runs from history.
  • Make production work deliberate with environment labels, confirmation prompts, write detection, and dry-run controls.
The Run Code screen is the center of LaraBench: connection, editor, output, tabs, and safety context in one place.

Who it is for

LaraBench is for Laravel developers who already have apps, databases, queues, and servers to inspect. It is useful locally while building, but it is also built for careful staging and production checks where context and safety matter.