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

Filament Demo Mode Laravel Package

russelcruz28/filament-demo-mode

A Filament plugin that adds a safe demo mode to your admin panel, letting you showcase apps without risking data changes by restricting destructive actions while keeping the interface fully explorable.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for safe data tooling: v0.1.0 offers a ready-made SQLite sandbox with production-context isolation, persistent restore, and Filament admin registration. This can replace a custom internal “safe data playground” — a common build-vs-buy decision for platform and data teams.
  • Feature scope for admin/ops panels: The package adds a standalone role picker, Spatie integration, callbacks, and custom application adapters. PMs can use it to prioritize safe data exploration, role-gated sandbox access, and demo/QA workflows without building sandbox plumbing from scratch.
  • Roadmap signal for internal tooling: Install/doctor commands and publishable config/views indicate an opinionated, operable package. This supports deciding whether to standardize on Filament 4 + Laravel 12 for internal data operations, and whether to invest in multi-tenant or per-user sandboxing later.
  • Use cases to validate: QA and demo environments, dry-running migrations or destructive admin actions, testing authorization/role behavior, and exploring model data without touching production. The “one installation-wide sandbox” constraint should factor into product requirements around multi-team or multi-tenant usage.

When to Consider This Package

  • You are on Laravel 12 and Filament 4 and want a Filament-native sandbox experience with auto-discovery and install commands.
  • You need a persistent SQLite sandbox with indefinite restore, production-context isolation, and role-based access for internal admin or operations workflows.
  • You use Spatie permissions/roles and want default integration plus extensibility via callbacks and custom application adapters.
  • You value a small, test-covered package with publishable configuration and views over building bespoke sandbox infrastructure.

Look elsewhere or wait if: you need per-user or multi-tenant sandboxes (this release is explicitly one installation-wide), require production-scale data subsetting or anonymization, need stronger isolation guarantees than a single-role picker, or are not on Filament 4 / Laravel 12. As a v0.1.0 release, expect API churn — pin versions and treat it as early-adopter tooling.

How to Pitch It (Stakeholders)

For executives: This package reduces the risk of accidental production changes by providing an isolated, restorable SQLite sandbox with role-gated access, right inside the Filament admin panel. It is a low-cost, open-source building block for safer data operations, demos, and QA — and it avoids custom tooling spend. Caveat: it is a first release, so start with a pilot and pin versions.

For engineering: v0.1.0 ships a Laravel 12 / Filament 4 package with auto-discovered providers, install/doctor commands, publishable config and views, persistent sandbox state, restore support, production-context isolation, Spatie integration, callbacks, and custom adapters. It is tested in CI, but early — evaluate API stability and the single-sandbox-per-installation constraint before broad rollout.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings