Etiqueta: filament-php

  • Laravel y Filament: qué es gratis, qué cuesta y cómo usar ambos sin pagar de más

    La pregunta llega tarde o temprano a cualquiera que empieza a investigar el ecosistema Laravel: ¿esto es realmente gratis o hay letra pequeña? Y tiene sentido hacérsela, porque cuando buscas «Laravel» en Google, entre los primeros resultados aparecen Forge, Vapor, Herd Pro, Laravel Cloud, y una lista de herramientas con precios que van desde $9 hasta $200 al mes. La confusión es legítima.

    La respuesta corta es que Laravel y Filament son completamente gratuitos, ambos bajo licencia MIT, sin restricciones para proyectos personales, comerciales ni de cualquier otro tipo. La respuesta larga es que el ecosistema que los rodea incluye servicios opcionales de pago que resuelven problemas específicos, y que saber distinguirlos es lo que te permite arrancar, construir y desplegar sin gastar un euro si no es necesario.

    Este artículo desmonta el mapa completo: qué incluye la capa gratuita, qué ofrecen los servicios de pago, y cuándo tiene sentido considerar alguno de ellos.

    Laravel: open source desde el primer commit

    Qué es Laravel, la licencia MIT y lo que realmente implica

    El framework Laravel es software de código abierto bajo licencia MIT. Lo que eso significa en términos prácticos es que puedes descargarlo, modificarlo, distribuirlo y construir sobre él cualquier tipo de proyecto, incluyendo aplicaciones comerciales que vendas a clientes o uses en producción, sin pagar nada al equipo de Laravel ni a ninguna otra entidad.

    La licencia MIT permite a los desarrolladores manipular el código de la manera que quieran para sus productos. No hay royalties, no hay límites de usuarios, no hay restricción por facturación. Es uno de los modelos de licencia más permisivos que existen en software, y Laravel lo lleva desde su primera versión pública en 2011.

    Lo que sí requiere la licencia MIT es que, si distribuyes el código o una versión modificada de él, incluyas el aviso de copyright original. En la práctica, eso no afecta a ningún proyecto web típico: estás construyendo sobre Laravel, no redistribuyendo el framework en sí.

    Qué incluye el núcleo gratuito de Laravel

    El framework en sí es mucho más que un esqueleto vacío. Incluye un sistema de enrutamiento, ORM propio llamado Eloquent, motor de plantillas Blade, sistema de migraciones de base de datos, gestión de colas, autenticación, manejo de sesiones y caché, broadcasting en tiempo real, y una interfaz de línea de comandos llamada Artisan con decenas de comandos integrados. Todo eso está en el repositorio principal, sin coste adicional.

    A eso se suman paquetes oficiales también gratuitos que cubren casos de uso frecuentes: Breeze y Jetstream para scaffolding de autenticación, Sanctum para APIs, Scout para búsqueda en texto completo, Cashier para integración con Stripe y Paddle, Dusk para pruebas de navegador, Horizon para monitoreo de colas, Livewire para interfaces reactivas sin JavaScript complejo, y Sail para entornos locales con Docker. Todos open source, todos sin costo.

    Los servicios de pago dentro del ecosistema Laravel

    Aquí está la parte que genera confusión. Productos como Forge, Vapor, Envoyer, Herd y Laravel Cloud son herramientas del ecosistema que, aunque ofrecen gran funcionalidad, generan en algunos casos una sensación de dependencia en un proveedor. Son servicios construidos alrededor del framework, no parte del framework en sí.

    Laravel Cloud es la incorporación más reciente, anunciada en Laracon US 2024 y lanzada oficialmente en febrero de 2025. Es una plataforma completamente gestionada para desplegar aplicaciones Laravel, con cero gestión de infraestructura y servicios integrados como bases de datos, almacenamiento, caché, colas y gestión de dominios.

    Los planes actuales de Laravel Cloud incluyen un nivel Starter gratuito con hibernación activada por defecto, y planes de pago que arrancan en $20 al mes para el nivel Growth, y $200 al mes para el nivel Business. Son opcionales: puedes desplegar una aplicación Laravel en cualquier VPS, en tu propio servidor o en plataformas como DigitalOcean sin tocar Laravel Cloud.

    Laravel Forge es otro servicio de pago que simplifica la gestión de servidores. Útil, pero prescindible si tienes experiencia con la línea de comandos. Y Herd, el entorno de desarrollo local, tiene una versión gratuita y una versión Pro de pago que añade herramientas de debugging y servicios adicionales. La versión gratuita es perfectamente funcional para la mayoría de flujos de trabajo.

    Filament: open source con un ecosistema de plugins

    Qué es Filament y por qué se ha convertido en el estándar

    Filament es un framework de código abierto y potente para Laravel, diseñado para construir y desplegar aplicaciones y paneles de administración rápidamente usando Livewire. Nació en 2021 como proyecto comunitario y creció hasta convertirse en la referencia para construir interfaces administrativas en Laravel, superando en adopción a alternativas como Laravel Nova, que es de pago.

    Lo que hace a Filament diferente de construir un panel a mano no es solo la velocidad. Es la coherencia visual, la forma en que cada componente encaja con los demás, y el nivel de interactividad que se obtiene sin escribir JavaScript. Filament es una colección de componentes full-stack para desarrollo acelerado en Laravel, diseñados para ser intuitivos, completamente extensibles y el punto de partida ideal para cualquier aplicación Laravel.

    El modelo de licencia de Filament

    El núcleo de Filament es completamente gratuito y open source bajo licencia MIT. El Panel Builder, el Form Builder, las tablas, los widgets de dashboard, las notificaciones y los modales de acción están todos incluidos sin costo. No hay límite de usuarios, proyectos o facturación.

    Filament es la mejor elección para la mayoría de proyectos Laravel por ser gratuito, más flexible, y tener una comunidad activa y técnicamente superior en la mayoría de aspectos frente a alternativas de pago.

    Plugins gratuitos vs. plugins de pago

    El ecosistema de plugins es donde aparece la distinción relevante. La mayoría de los plugins disponibles en el directorio oficial de Filament son construidos por terceros. Solo los marcados como «Official» son mantenidos por el equipo de Filament; la seguridad del resto no es revisada ni verificada.

    Existen cientos de plugins gratuitos y de código abierto en GitHub que añaden funcionalidades específicas. También existen plugins premium desarrollados por la comunidad que tienen un precio por licencia o por proyecto. Ninguno de ellos es obligatorio para construir una aplicación funcional, y la documentación oficial de Filament no requiere ningún plugin de pago para cubrir los casos de uso más comunes.

    La pregunta correcta no es si Filament es gratuito, sino si el plugin que necesitas para tu caso de uso específico lo es. En la gran mayoría de situaciones, la respuesta es sí.

    Cuándo tiene sentido pagar algo dentro de este ecosistema

    La lógica de los servicios de pago opcionales

    Que algo sea gratis no significa que siempre sea la elección correcta. Los servicios de pago del ecosistema Laravel existen porque resuelven problemas reales de tiempo y operación. Laravel Forge tiene sentido cuando gestionas múltiples servidores y el tiempo de configuración manual tiene un costo de oportunidad real. Laravel Cloud tiene sentido cuando quieres desplegar sin dedicar tiempo a DevOps. Herd Pro tiene sentido si trabajas en macOS y el debugger integrado mejora tu flujo de trabajo de forma medible.

    La clave es identificar en qué parte del proceso tienes un cuello de botella real. Si lo tienes, pagar por una herramienta que lo elimina puede ser una decisión eficiente. Si no lo tienes, la capa gratuita de Laravel más Filament cubre perfectamente el desarrollo, la lógica de negocio y la interfaz administrativa de cualquier aplicación web.

    El stack completamente gratuito que funciona en producción

    Para quien quiera un punto de partida sin costos, este es el stack que funciona en producción hoy: Laravel (framework) + Filament (panel de administración) + Livewire (interactividad) + un VPS estándar en cualquier proveedor cloud. No hace falta ningún servicio de pago de Laravel para que una aplicación funcione, escale y sea mantenible.

    Filament ha superado los 10 millones de descargas entre todos sus paquetes, lo que da una idea de cuántos proyectos reales corren sobre este stack en producción. No es una herramienta experimental ni de nicho: es lo que usa en producción una parte significativa del ecosistema Laravel.

    Lo que necesitas saber antes de empezar tu proyecto

    Requisitos técnicos y punto de entrada

    Para trabajar con Laravel y Filament no necesitas ninguna cuenta de pago, ninguna suscripción ni ningún servicio externo. Necesitas PHP 8.2 o superior, Composer como gestor de paquetes, y una base de datos compatible con Eloquent (MySQL, PostgreSQL, SQLite). El entorno de desarrollo puede ser Sail con Docker, Herd en su versión gratuita, o cualquier configuración local que ya tengas.

    La instalación de Filament sobre un proyecto Laravel existente se resuelve en dos comandos de terminal y no requiere conocimientos previos específicos de Filament, más allá de saber trabajar con Laravel.

    Dónde está el valor real de la combinación

    La propuesta de valor de usar Laravel con Filament juntos no está solo en el ahorro de costos. Está en la velocidad de desarrollo. Lo que puede tomar semanas construyendo manualmente con plantillas Blade se reduce a horas con Filament, sin sacrificar la flexibilidad que da trabajar directamente en Laravel.

    Para equipos pequeños, freelancers y startups que construyen herramientas internas, SaaS o aplicaciones con panel de gestión, esa velocidad es una ventaja competitiva directa. Y el hecho de que todo el núcleo sea open source significa que no hay ningún vendor lock-in real: puedes migrar, modificar o extender cualquier parte del stack sin pedir permiso ni pagar una licencia.

    La respuesta final a si Laravel y Filament son gratis es sí, con los matices que ya conoces. El framework es tuyo desde el primer commit.

  • Es así como es crear tu web con Claude y Filament ahora con inteligencia artificial

    Hay dos tipos de personas que llegan a Filament y Claude como combo para hacer una web o blog: los que lo probaron porque alguien en Twitter los convenció en tres tuits, y los que llegaron después de cansarse de WordPress y sus constantes sorpresas.

    Ninguno llega con el mapa completo. Este artículo es ese mapa.

    No vamos a hablar de si Claude es «el futuro» ni de si Filament «va a reemplazar WordPress». Vamos a hablar de lo concreto: qué ganas, qué pierdes y en qué momento este stack tiene sentido para ti y en cuál no.

    Qué es este combo y por qué está generando conversación

    Antes de entrar en ventajas y desventajas, hay que tener claro de qué estamos hablando porque mucha gente mezcla conceptos.

    Filament es un framework de interfaz de administración construido sobre Laravel, el popular framework PHP. No es un CMS en sí mismo, sino una herramienta que permite levantar paneles de administración, gestores de contenido y aplicaciones web completas con una velocidad notable. Está basado en Livewire y Tailwind CSS, es 100% open source y gratuito.

    Claude, en este contexto, actúa como asistente de desarrollo. Específicamente Claude Code, la herramienta de Anthropic que trabaja directamente sobre tu código, lee tus archivos, ejecuta comandos y entiende el ecosistema Laravel con una profundidad que lo hace especialmente útil en este stack.

    La combinación está funcionando porque Laravel tiene una estructura apropiada muy clara: Artisan, Eloquent, migraciones, Blade, Livewire. Esa estructura predecible hace que Claude genere código que realmente encaja, en lugar de código genérico que tienes que ajustar a mano.

    Las ventajas reales (no las del folleto)

    Control total sobre lo que construyes

    Cuando usas WordPress, en algún punto dejas de ser el dueño de tu sitio y pasas a ser el administrador de un sistema que alguien más diseñó. Puedes hacer mucho, pero dentro de los límites que marcan los plugins, los temas y la arquitectura del CMS.

    Con Filament y Laravel, la aplicación es tuya desde la primera línea. El panel de administración refleja exactamente cómo funciona tu negocio o tu proyecto. Nada de adaptar tu flujo de trabajo a lo que un plugin permite; construyes el flujo que necesitas.

    Velocidad de desarrollo con Claude Code en el stack

    Esto es genuino y vale la pena detallarse. Claude entiende Filament. Entiende sus recursos, sus formularios, sus tablas, sus relaciones con Eloquent. Cuando le das contexto con un archivo CLAUDE.md bien configurado y Laravel Boost instalado, el agente accede a tu esquema de base de datos, tus rutas y tus modelos sin que tengas que explicar nada.

    Un proyecto que antes tomaba semanas de configuración inicial puede estar funcional en días. No en horas, seamos honestos, pero la aceleración es real.

    Sin dependencia de plugins de terceros

    El ecosistema WordPress tiene más de 60.000 plugins. Suena bien hasta que actualizas uno y algo se rompe. O hasta que el autor abandona el plugin y en seis meses ya no es compatible con la versión actual del CMS.

    Con Filament, la mayor parte de la funcionalidad vive en el código que escribes tú, o en paquetes del ecosistema Laravel que tienen un mantenimiento serio y predecible.

    Rendimiento por defecto mejor

    WordPress carga plugins, temas, widgets y scripts aunque no los necesites en cada página. Una web en Laravel/Filament bien construida carga exactamente lo que necesita. Filament v4 en particular mejoró su velocidad respecto a versiones anteriores, usando PHP para renderizar HTML directamente y reduciendo la cantidad de archivos cargados por solicitud.

    Escalabilidad sin reconstruir desde cero

    Si tu blog o web crece y necesitas añadir funciones complejasl membresías, marketplace, integraciones con APIs externas, lógica de negocio personalizada, Laravel escala con el proyecto. No necesitas cambiar de plataforma; construyes encima de lo que ya existe.

    Las desventajas que sí importan

    La curva de entrada es real y significativa

    Esta es la principal: si no sabes PHP, Laravel y al menos los fundamentos de Livewire, no puedes usar Filament de forma autónoma. Punto.

    Claude puede ayudar mucho, pero no puede reemplazar el criterio técnico que necesitas para revisar, validar y mantener el código que genera. Alguien que no sabe leer código PHP no está en condiciones de saber si lo que Claude escribió es correcto, seguro o va a causar problemas en seis meses.

    WordPress tiene una curva de entrada casi plana para usuarios no técnicos. Filament no.

    Más tiempo de configuración inicial

    Una instalación de WordPress con un tema decente puede estar publicando contenido en treinta minutos. Levantar un proyecto Laravel con Filament configurado, con el blog funcionando, con el sistema de usuarios, con las rutas públicas y el SEO básico en su lugar, lleva varios días aunque uses Claude para acelerar.

    Para quien necesita publicar ya, esto es un freno real.

    El SEO requiere trabajo manual

    WordPress tiene Yoast, Rank Math y decenas de plugins que manejan los meta tags, los sitemaps, el schema markup y los breadcrumbs casi sin configuración. Con Filament, tienes que implementar todo esto en tu aplicación Laravel.

    Existen paquetes para ayudar, como el plugin de blog de Filament que incluye extensión de meta SEO, pero la responsabilidad de que todo esté bien sigue siendo tuya como desarrollador.

    El hosting es diferente y puede ser más caro

    WordPress corre en cualquier hosting compartido de $3 al mes. Laravel necesita un servidor con PHP 8.2+, Composer, acceso a base de datos MySQL o PostgreSQL y, en lo posible, un sistema de caché como Redis.

    Las opciones más populares son Laravel Forge para gestión de servidores, o plataformas como Railway, Render o un VPS propio. Los precios empiezan desde unos $7-$15 al mes en configuraciones básicas, pero una configuración bien hecha con backups y staging puede subir a $30-$50 mensuales.

    Para un blog personal pequeño, este costo puede no tener sentido económico.

    No hay editor visual amigable para no técnicos

    Si tú publicas el contenido y sabes escribir código o trabajar con Markdown, esto no es un problema. Pero si tienes un equipo editorial donde los redactores no tienen perfil técnico, necesitarás construir o configurar un editor WYSIWYG dentro de Filament que sea lo suficientemente cómodo para ellos.

    WordPress, con Gutenberg o cualquier page builder, gana aquí sin discusión.

    Mantenimiento es responsabilidad tuya

    Con WordPress managed hosting, las actualizaciones de seguridad, los backups y el monitoreo muchas veces están incluidos. Con tu app en Laravel, eres responsable de mantener las dependencias actualizadas, aplicar parches de seguridad y asegurarte de que nada se rompa en cada actualización.

    Claude puede ayudarte a detectar problemas y sugerir soluciones, pero no va a ejecutar tus actualizaciones en producción por ti.

    ¿Para quién tiene sentido este stack?

    Tiene sentido si:

    • Ya tienes conocimiento de Laravel o estás dispuesto a aprenderlo seriamente.
    • Quieres una plataforma que haga más que solo publicar contenido: tienda, membresías, directorio, SaaS pequeño.
    • Valoras el control total sobre tu código y no quieres depender de plugins de terceros.
    • Tienes presupuesto para un hosting decente y tiempo para la configuración inicial.
    • Usas Claude Code como parte de tu flujo de trabajo de desarrollo y quieres maximizar esa inversión.

    No tiene sentido si:

    • Necesitas publicar contenido rápido sin conocimientos técnicos.
    • Tu proyecto es exclusivamente un blog de contenido sin funciones personalizadas.
    • No tienes tiempo ni presupuesto para el mantenimiento técnico continuo.
    • El equipo que va a gestionar el sitio no tiene perfil técnico.

    Una mirada honesta al rol de Claude en todo esto

    Claude no convierte a Filament en algo accesible para cualquier persona. Lo que hace es multiplicar la velocidad de un desarrollador que ya conoce el stack.

    La diferencia es importante. Si sabes lo que estás construyendo, Claude Code acelera drásticamente cada paso: escribir migraciones, construir recursos de Filament, conectar relaciones Eloquent, implementar políticas de acceso. Hay quienes reportan proyectos de Laravel/Filament completados en un día y medio que antes les tomaban una semana.

    Pero si no tienes ese conocimiento base, Claude genera código que puede funcionar o puede no funcionar, y no tendrás las herramientas para distinguirlo.

    La pregunta que deberías hacerte antes de empezar

    No es «¿es mejor Filament o WordPress?». Es: ¿qué necesito realmente construir y quién lo va a mantener?

    Si la respuesta es un blog de contenido gestionado por personas sin perfil técnico, WordPress sigue siendo la respuesta más sensata. Si la respuesta es una plataforma con lógica propia, crecimiento planificado y un equipo con conocimiento técnico, el stack de Laravel + Filament + Claude Code es genuinamente poderoso.

    El stack no tiene dueño. Tú decides cuándo aplica.