Skip to content

Installed packages

Everything below comes installed, published and registered on the panels — there is no “now install plugin X” step. The source of truth for versions is composer.json; the table tells you what each one is for inside the kit.

Base

Package What for
laravel/framework the framework
filament/filament the panels, tables, forms and widgets
laravel/tinker Laravel’s REPL
livewire/blaze optimizes Blade components by folding them into the parent template

Administration and security

Package What for
bezhansalleh/filament-shield roles and permissions with a UI, on top of spatie/laravel-permission
jeffgreco13/filament-breezy user profile, avatar and 2FA (passkeys disabled: enable with enablePasskeys())
caresome/filament-auth-designer two-column login screen
marjose123/filament-lockscreen session lock on inactivity, without logging out
stechstudio/filament-impersonate sign in as another user
tapp/filament-authentication-log login history, IP and device
owen-it/laravel-auditing change trail for your models
tapp/filament-auditing the screen for that trail inside the panel
syriable/filament-activitylog activity log (spatie/laravel-activitylog) in Filament
bezhansalleh/filament-panel-switch panel switching from the user menu
laravel/socialite social login (Google, GitHub, LinkedIn, X), opt-in per provider
ddr/filament-captcha anti-robot challenge on the public screens (reCAPTCHA v2/v3, Turnstile, hCaptcha), opt-in; the kit wraps it with fail-closed verification and logging (details)

Observability and maintenance

Package What for
shuvroroy/filament-spatie-laravel-health health checks (database, cache, queues, scheduler, disk, AI)
spatie/laravel-backup application and database backups
brimham/filament-backup-monitor backup history and health per destination
croustibat/filament-jobs-monitor queue monitor for any driver
laboiteacode/filament-logs-explorer read and search the logs without leaving the panel
ssbityukov/filament-command-center Artisan commands pre-approved for the UI, with history
laravel/pulse real-time application performance and usage
dotswan/filament-laravel-pulse Pulse embedded as a panel page
laboiteacode/filament-dependency-graph visual map of models, relations, resources and panels
mominalzaraa/filament-composer-release-notifier warns you when there’s a new version of the Composer packages
cms-multi/filament-clear-cache clear caches from the panel
bezhansalleh/filament-exceptions exceptions grouped by type and frequency, with retention
tapp/filament-maillog a trail of every e-mail sent
promethys/revive the recycle bin: restores records deleted with SoftDeletes

AI

Package What for
laravel/ai the official Laravel AI SDK (agents, tools, streaming)
fomvasss/laravel-ai-tasks AI task orchestration: routing, queue, auditing and budget

UI and productivity

Package What for
wezlo/filament-search-spotlight the ⌘K search overlay
prodstarter/filament-notification-center notification center with tabs and categories
pxlrbt/filament-environment-indicator environment indicator (local, staging, production)
gsferro/filament-odometer-easy animated counters in tables, infolists, stats and badges
gsferro/odometer-easy the odometer base, outside Filament
gsferro/filament-stat-plus-easy stat cards with a corner icon, colored border and skeleton
awcodes/filament-badgeable-column badges inside table columns
asmit/resized-column columns resizable by the user
sehsah/filament-remember-table saved table views (named filters, search, sort, grouping and columns, per user and per organization), opt-in in the settings (details)
asignua/filament-infinite-scroll infinite scroll or a “Load more” button on every table, opt-in in the settings (details)
laboiteacode/filament-dashboard-widgets ready-made metric, goal, breakdown and trend widgets
mddev31/filament-dynamic-dashboard user-configurable dashboard: drag and resize widgets
lara-zeus/progress progress bars in columns and entries
wallacemartinss/filament-onboarding checklists and guided tours, authored in /admin
anselmokossa/filament-sentinel error pages (403, 404, 419, 500, 503) that look like the panel
flowframe/laravel-trend period aggregation for the widgets’ charts
bezhansalleh/filament-language-switch language switcher on the three panels and on the login screens
harvirsidhu/filament-cards the card grid of the navigation hubs
leandrocfe/filament-apex-charts ApexCharts charts in the dashboard widgets
solution-forest/filament-simplelightbox lightbox to enlarge images in tables and infolists
mortalkiller/filament-page-header the rich header on record screens — avatar, status and metadata. Recipe in wikis/receitas.md

Data and services

Package What for
filament/spatie-laravel-settings-plugin settings pages in the panel
spatie/laravel-settings the persisted settings behind them
spatie/laravel-data the kit’s DTO standard — see DTOs with Laravel Data
filament/spatie-laravel-media-library-plugin the media layer (uploads, collections, conversions) in the form, table and infolist components
mike-bronner/laravel-model-caching automatic caching of Eloquent queries
predis/predis pure-PHP Redis client (no extension needed)
laravel/reverb WebSocket for real-time notifications

Engines under the plugins, installed as dependencies (you don’t declare them, but they’re what actually runs): spatie/laravel-permission (Shield), spatie/laravel-health (the checks), spatie/laravel-activitylog (the activity log), spatie/laravel-medialibrary (the attachments) and livewire/livewire (all of Filament).

Model Caching

The kit applies the App\Traits\ModeloCacheavel trait to models that have a Resource on the /app panel — currently User, Convite and Projeto. The mike-bronner/laravel-model-caching package caches Eloquent queries when MODEL_CACHE_ENABLED=true.

  • The default is false (MODEL_CACHE_ENABLED=false in .env.example).
  • To turn it on, set MODEL_CACHE_ENABLED=true and use MODEL_CACHE_STORE=model-cache (Redis store configured in config/cache.php).
  • Invalidation is automatic: save, update and delete clear the model’s cache.
  • The /admin and /infra panels remain without model caching by default, reducing the risk of stale data on administrative screens.
Janela do terminal
php artisan modelCache:clear # clears the model cache

Development (require-dev)

Package What for
pestphp/pest + pest-plugin-laravel the test suite
phpunit/phpunit the engine under Pest
larastan/larastan static analysis (composer types:check)
laravel/pint formatting (composer lint)
laraveldaily/filacheck Filament-specific lint (composer filament:check)
laravel-lang/common pt-BR translations for Laravel
laravel/pail real-time logs in the terminal
laravel/pao JSON output for tests and static analysis when an AI agent runs the commands; humans see no difference. Turn it off with PAO_DISABLE=1 — see working with agents
nunomaduro/collision readable errors in the terminal
mockery/mockery mocks in tests
fakerphp/faker fake data in tests only — the kit’s seeders never use it
pestphp/pest-plugin-browser the browser tests (tests/Browser, tests/BrowserTenancy)
pestphp/pest-plugin-mutate mutation testing (pest --mutate)
pestphp/pest-plugin-phpstan PHPStan inside pest
rector/rector + driftingly/rector-laravel automated rewrites (composer refactor:preview / refactor:apply)
filament/upgrade Filament’s upgrade tool (composer upgrade:filament)
laravel/boost MCP server and guidelines for the AI agents (.ai/rules)
happenv-com/filament-phpstan-macros PHPStan understands macros registered on Filament components (infiniteScroll()), with no exception in phpstan.neon (details)

Evaluated and not adopted

The third package study round (October 2026) evaluated five plugins and adopted the three above. The two left out, with the reason and what would bring them back:

Package Why it stayed out What reopens it
spiggle/list-view list mode rebuilds the columns (badge, lightbox and the kit’s custom columns do not survive), the preference lives in the session with no organization, and the kit already stacks rows into cards on mobile a project asking for an alphabetical list with initials on desktop
happenv-com/filament-saved-views the same requirement as remember-table, with no organization scope and with its own Blade in Tailwind utilities that requires a custom Filament theme — which the kit does not have remember-table being abandoned; or a custom theme in the kit and organization scope in the package

Each dossier is in wikis/specs/feat/estudo-de-pacotes-rodada-3/.

Front-end (package.json)

Package What for
vite + laravel-vite-plugin the asset build
tailwindcss + @tailwindcss/vite the CSS (v4, no config file)
concurrently runs server, queue, vite and Reverb together in composer dev
playwright the browser behind the pest-plugin-browser tests
@laravel/multiplex batches Livewire requests (optional)