Um meta-framework headless para React, voltado à criação de painéis administrativos, dashboards e ferramentas internas com muito CRUD.
filamentphp/filament
Framework de UI para Laravel que permite criar painéis administrativos e aplicativos com tabelas, formulários, infolists e widgets no Livewire.
- Estrelas
- 32,314
- Forks
- 4,224
- Issues abertas
- 15
- Último commit
- há 5 horas
O que é?
Filament é um framework de UI para aplicações Laravel, usado para criar painéis administrativos e ferramentas internas. Ele oferece componentes prontos para interfaces com muitos dados, incluindo tabelas com colunas, filtros, ações e operações em lote; formulários reativos compostos por componentes reutilizáveis que acompanham o estado; infolists somente para leitura, para visualização de registros; notificações no aplicativo; widgets para dashboards; e fluxos com modais vinculados a ações.
Os componentes são construídos com Livewire e Alpine.js, com Tailwind CSS para estilização, permitindo que os desenvolvedores escrevam PHP em vez de código de frontend separado. O projeto é voltado ao Laravel 11 ou posterior e requer PHP 8.2 ou mais recente. É distribuído como um pacote Composer, e a documentação aborda a instalação e as APIs dos componentes.
Filament é indicado para equipes que precisam de um back office para gerenciar registros do banco de dados com rapidez e para desenvolvedores que querem componentes de UI consistentes, capazes de acompanhar o aumento da complexidade da aplicação.
Recursos principais
- 01Tabelas com colunas, filtros, ações e operações em lote para grandes conjuntos de dados.
- 02Formulários reativos compostos por componentes reutilizáveis que acompanham o estado.
- 03Infolists somente para leitura, com layouts estruturados e formatação personalizada.
- 04Widgets para dashboards que exibem métricas atualizadas e baseadas em dados.
- 05Modais de ação para confirmações e preenchimento direcionado de dados.
- 06Construído com Livewire, Alpine.js e Tailwind CSS, mantendo a lógica da UI em PHP.
Casos de uso
- Criar um painel administrativo para gerenciar registros do banco de dados em uma aplicação Laravel.
- Criar ferramentas internas com tabelas, formulários e filtros para uso da equipe.
- Adicionar widgets a dashboards que exibem métricas importantes para diferentes usuários.
- Prototipar uma aplicação Laravel full-stack sem escrever um frontend separado.
Antes de usar
- É necessário ter uma aplicação Laravel existente com PHP 8.2 ou superior e Livewire v3.
Em coleções
Tópicos
Perguntas frequentes
- O que é filament?
- Framework de UI para Laravel que permite criar painéis administrativos e aplicativos com tabelas, formulários, infolists e widgets no Livewire. Filament é um framework de UI para aplicações Laravel, usado para criar painéis administrativos e ferramentas internas. Ele oferece componentes prontos para interfaces com muitos dados, incluindo tabelas com colunas, filtros, ações e operações em lote; formulários reativos compostos por componentes reutilizáveis que acompanham o estado; infolists somente para leitura, para visualização de registros; notificações no aplicativo; widgets para dashboards; e fluxos com modais vinculados a ações.
- filament é gratuito? Qual é a licença?
- filament é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- filament ainda é mantido?
- Manutenção ativa. O último commit de filament foi em 22 de out. de 2026.
- Para que posso usar filament?
- Criar um painel administrativo para gerenciar registros do banco de dados em uma aplicação Laravel. Criar ferramentas internas com tabelas, formulários e filtros para uso da equipe. Adicionar widgets a dashboards que exibem métricas importantes para diferentes usuários. Prototipar uma aplicação Laravel full-stack sem escrever um frontend separado.
- Onde consigo filament?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/filamentphp/filament
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Template gratuito e open source de dashboard administrativo com Bootstrap 5, layouts, componentes e páginas prontos, baseado na biblioteca de UI CoreUI.
Template administrativo com Vue 3, Vite, TypeScript e Naive UI, com temas, i18n, rotas baseadas em arquivos e CLI integrada para aplicações de back-office.
Criador de formulários open source com edição no-code, formulários incorporáveis, notificações, integrações e opção de hospedagem própria.
Plataforma low-code de código aberto para criar painéis administrativos, ferramentas internas e dashboards, conectando-se a mais de 25 bancos de dados e a qualquer API.
Uma biblioteca gratuita e de código aberto que adiciona componentes de UI prontos como nomes de classes sobre o Tailwind CSS.