Repolode
filamentphp

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