Un meta-framework headless de React para crear paneles de administración, dashboards y herramientas internas con muchas operaciones CRUD.
filamentphp/filament
Un framework de interfaz de usuario para Laravel que permite crear paneles de administración y aplicaciones con tablas, formularios, infolists y widgets sobre Livewire.
- Estrellas
- 32,314
- Forks
- 4,224
- Issues abiertos
- 15
- Último commit
- hace 5 horas
¿Qué es?
Filament es un framework de interfaz de usuario para aplicaciones Laravel que se usa para crear paneles de administración y herramientas internas. Ofrece componentes listos para usar en interfaces con muchos datos, como tablas con columnas, filtros, acciones y operaciones en lote; formularios reactivos compuestos por componentes reutilizables que gestionan el estado; infolists de solo lectura para mostrar registros; notificaciones dentro de la aplicación; widgets para dashboards; y flujos de trabajo con modales vinculados a acciones.
Los componentes se basan en Livewire y Alpine.js, y usan Tailwind CSS para los estilos, por lo que los desarrolladores escriben PHP en lugar de código frontend por separado. El proyecto está dirigido a Laravel 11 y versiones posteriores, y requiere PHP 8.2 o superior. Se distribuye como paquete de Composer y la documentación explica la instalación y las API de los componentes.
Filament es adecuado para equipos que necesitan crear rápidamente un back office para gestionar registros de bases de datos, y para desarrolladores que quieren componentes de interfaz coherentes que puedan escalar a medida que aumenta la complejidad de la aplicación.
Funciones clave
- 01Tablas con columnas, filtros, acciones y operaciones en lote para grandes conjuntos de datos.
- 02Formularios reactivos compuestos por componentes reutilizables que gestionan el estado.
- 03Infolists de solo lectura con diseños estructurados y formato personalizado.
- 04Widgets para dashboards que muestran métricas actualizadas basadas en datos.
- 05Modales de acción para confirmaciones y la introducción de datos de forma puntual.
- 06Basado en Livewire, Alpine.js y Tailwind CSS, permite mantener la lógica de la interfaz en PHP.
Casos de uso
- Crear un panel de administración para gestionar registros de bases de datos en una aplicación Laravel.
- Crear herramientas internas con tablas, formularios y filtros para el personal.
- Añadir widgets a un dashboard que muestren métricas clave a distintos usuarios.
- Crear un prototipo de una aplicación Laravel full stack sin desarrollar un frontend por separado.
Antes de usarlo
- Se requiere una aplicación Laravel existente con PHP 8.2 o posterior y Livewire v3.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es filament?
- Un framework de interfaz de usuario para Laravel que permite crear paneles de administración y aplicaciones con tablas, formularios, infolists y widgets sobre Livewire. Filament es un framework de interfaz de usuario para aplicaciones Laravel que se usa para crear paneles de administración y herramientas internas. Ofrece componentes listos para usar en interfaces con muchos datos, como tablas con columnas, filtros, acciones y operaciones en lote; formularios reactivos compuestos por componentes reutilizables que gestionan el estado; infolists de solo lectura para mostrar registros; notificaciones dentro de la aplicación; widgets para dashboards; y flujos de trabajo con modales vinculados a acciones.
- ¿filament es gratuito? ¿Qué licencia tiene?
- filament es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿filament sigue mantenido?
- Mantenimiento activo. El último commit de filament fue el 22 oct 2026.
- ¿Para qué puedo usar filament?
- Crear un panel de administración para gestionar registros de bases de datos en una aplicación Laravel. Crear herramientas internas con tablas, formularios y filtros para el personal. Añadir widgets a un dashboard que muestren métricas clave a distintos usuarios. Crear un prototipo de una aplicación Laravel full stack sin desarrollar un frontend por separado.
- ¿Dónde consigo filament?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/filamentphp/filament
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plantilla gratuita y de código abierto para paneles de administración con Bootstrap 5, diseños, componentes y páginas prediseñados, basada en la biblioteca de interfaz de usuario CoreUI.
Plantilla de administración con Vue 3, Vite, TypeScript y Naive UI, con temas, i18n, enrutamiento basado en archivos y CLI integrada para aplicaciones internas.
Creador de formularios open source con edición sin código, formularios insertables, notificaciones, integraciones y opción de alojamiento propio.
Plataforma low-code de código abierto para crear paneles de administración, herramientas internas y dashboards, conectada a más de 25 bases de datos y cualquier API.
Una biblioteca gratuita y de código abierto que añade componentes de UI listos para usar como nombres de clases sobre Tailwind CSS.