Pacotes instalados

Tudo abaixo já vem instalado, publicado e registrado nos painéis — não existe passo de “agora instale o plugin X”. A fonte da verdade das versões é o composer.json; a tabela diz para que serve cada um dentro do kit.

Base

Pacote Para quê
laravel/framework o framework
filament/filament os painéis, tabelas, formulários e widgets
laravel/tinker REPL do Laravel
livewire/blaze otimiza componentes Blade dobrando-os no template pai

Administração e segurança

Pacote Para quê
bezhansalleh/filament-shield papéis e permissões com UI, sobre spatie/laravel-permission
jeffgreco13/filament-breezy perfil do usuário, avatar, 2FA e passkeys
caresome/filament-auth-designer tela de login em duas colunas
marjose123/filament-lockscreen bloqueio de sessão por inatividade, sem deslogar
stechstudio/filament-impersonate entrar como outro usuário
tapp/filament-authentication-log histórico de logins, IP e dispositivo
owen-it/laravel-auditing trilha de alterações dos models
tapp/filament-auditing a tela dessa trilha no painel
syriable/filament-activitylog log de atividades (spatie/laravel-activitylog) no Filament
bezhansalleh/filament-panel-switch troca de painel pelo menu do usuário
laravel/socialite login social (Google, GitHub, LinkedIn, X), opt-in por provedor
ddr/filament-captcha desafio anti-robô nas telas públicas (reCAPTCHA v2/v3, Turnstile, hCaptcha), opt-in; o kit embrulha com falha fechada e log (detalhes)

Observabilidade e manutenção

Pacote Para quê
shuvroroy/filament-spatie-laravel-health health checks (banco, cache, filas, agendador, disco, IA)
spatie/laravel-backup backup da aplicação e do banco
brimham/filament-backup-monitor histórico e saúde dos backups por destino
croustibat/filament-jobs-monitor monitor de filas para qualquer driver
laboiteacode/filament-logs-explorer leitura e busca nos logs sem sair do painel
ssbityukov/filament-command-center comandos Artisan pré-aprovados pela UI, com histórico
laravel/pulse performance e uso da aplicação em tempo real
dotswan/filament-laravel-pulse o Pulse embutido como página do painel
laboiteacode/filament-dependency-graph mapa visual de models, relações, resources e painéis
mominalzaraa/filament-composer-release-notifier avisa quando há versão nova dos pacotes Composer
cms-multi/filament-clear-cache limpar caches pelo painel
bezhansalleh/filament-exceptions exceções agrupadas por tipo e frequência, com retenção
tapp/filament-maillog trilha de todo e-mail enviado
promethys/revive a Lixeira: restaura registro apagado com SoftDeletes

IA

Pacote Para quê
laravel/ai o SDK oficial de IA do Laravel (agentes, tools, streaming)
fomvasss/laravel-ai-tasks orquestração das tarefas de IA: roteamento, fila, auditoria e budget

UI e produtividade

Pacote Para quê
wezlo/filament-search-spotlight o overlay da busca ⌘K
prodstarter/filament-notification-center centro de notificações com abas e categorias
pxlrbt/filament-environment-indicator indicador de ambiente (local, homologação, produção)
gsferro/filament-odometer-easy contadores animados em tabelas, infolists, stats e badges
gsferro/odometer-easy a base do odometer fora do Filament
gsferro/filament-stat-plus-easy stat cards com ícone de canto, borda colorida e skeleton
awcodes/filament-badgeable-column badges dentro de colunas de tabela
asmit/resized-column colunas redimensionáveis pelo usuário
laboiteacode/filament-dashboard-widgets widgets prontos de métrica, meta, breakdown e tendência
mddev31/filament-dynamic-dashboard dashboard configurável pelo usuário: arrastar e redimensionar widgets
lara-zeus/progress barras de progresso em colunas e entries
wallacemartinss/filament-onboarding checklists e tours guiados, com autoria no /admin
anselmokossa/filament-sentinel páginas de erro (403, 404, 419, 500, 503) com a cara do painel
flowframe/laravel-trend agregação por período para os gráficos dos widgets
bezhansalleh/filament-language-switch seletor de idioma nos três painéis e nas telas de login
harvirsidhu/filament-cards a grade de cartões dos hubs de navegação
leandrocfe/filament-apex-charts gráficos ApexCharts nos widgets dos dashboards
solution-forest/filament-simplelightbox lightbox para ampliar imagem em tabela e infolist

Dados e serviços

Pacote Para quê
filament/spatie-laravel-settings-plugin páginas de configuração no painel
spatie/laravel-settings as configurações persistidas por trás delas
filament/spatie-laravel-media-library-plugin a camada de mídia (upload, coleções, conversões) nos componentes de form, tabela e infolist
mike-bronner/laravel-model-caching cache automático de queries do Eloquent
predis/predis cliente Redis em PHP puro (sem extensão)
laravel/reverb WebSocket para as notificações em tempo real

Motores por baixo dos plugins, instalados como dependência (você não os declara, mas eles são o que de fato roda): spatie/laravel-permission (Shield), spatie/laravel-health (os checks), spatie/laravel-activitylog (o log de atividades), spatie/laravel-medialibrary (os anexos) e livewire/livewire (o Filament inteiro).

Model Caching

O kit aplica a trait App\Traits\ModeloCacheavel nas models que têm Resource no painel /app — hoje User, Convite e Projeto. O pacote mike-bronner/laravel-model-caching cacheia as queries Eloquent quando MODEL_CACHE_ENABLED=true.

  • O default é false (MODEL_CACHE_ENABLED=false no .env.example).
  • Para ligar, defina MODEL_CACHE_ENABLED=true e use MODEL_CACHE_STORE=model-cache (store Redis configurado em config/cache.php).
  • A invalidação é automática: save, update e delete limpam o cache da model.
  • Painéis /admin e /infra continuam sem model caching por padrão, reduzindo o risco de stale data em telas administrativas.
php artisan modelCache:clear      # limpa o cache das models

Desenvolvimento (require-dev)

Pacote Para quê
pestphp/pest + pest-plugin-laravel a suíte de testes
phpunit/phpunit o motor por baixo do Pest
larastan/larastan análise estática (composer types:check)
laravel/pint formatação (composer lint)
laraveldaily/filacheck lint específico de Filament (composer filament:check)
laravel-lang/common traduções pt-BR do Laravel
laravel/pail logs em tempo real no terminal
laravel/pao ferramentas de desenvolvimento do Laravel
nunomaduro/collision erros legíveis no terminal
mockery/mockery mocks nos testes
fakerphp/faker dados falsos só em teste — seeder do kit nunca usa
pestphp/pest-plugin-browser os testes de navegador (tests/Browser, tests/BrowserTenancy)
pestphp/pest-plugin-mutate mutation testing (pest --mutate)
pestphp/pest-plugin-phpstan o PHPStan dentro do pest
rector/rector + driftingly/rector-laravel reescrita automática (composer refactor:preview / refactor:apply)
filament/upgrade a ferramenta de upgrade do Filament (composer upgrade:filament)
laravel/boost MCP server e guidelines para os agentes de IA (.ai/rules)

Front-end (package.json)

Pacote Para quê
vite + laravel-vite-plugin o build dos assets
tailwindcss + @tailwindcss/vite o CSS (v4, sem arquivo de config)
concurrently roda servidor, fila e vite juntos no composer dev
playwright o navegador dos testes do pest-plugin-browser
@laravel/multiplex agrupa requests do Livewire (opcional)

This site uses Just the Docs, a documentation theme for Jekyll.