PHPackages                             jrivera/filamentkit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. jrivera/filamentkit

ActiveProject[Framework](/categories/framework)

jrivera/filamentkit
===================

Kit de inicio para Filament con autenticación social y monitoreo de correos por J Rivera.

v1.2.3(6mo ago)114MITPHPPHP ^8.3

Since Nov 10Pushed 6mo agoCompare

[ Source](https://github.com/Johnrivera7/filamentkit)[ Packagist](https://packagist.org/packages/jrivera/filamentkit)[ RSS](/packages/jrivera-filamentkit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (35)Versions (8)Used By (0)

[![Filament 4 Badge](https://camo.githubusercontent.com/73c1ee2ad6d2b26bc50299c35866a3f8cf19f3bf696da7f28a3eb5e4f25e7063/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d342e782d3762356366663f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/73c1ee2ad6d2b26bc50299c35866a3f8cf19f3bf696da7f28a3eb5e4f25e7063/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d342e782d3762356366663f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)[![Laravel 12 Badge](https://camo.githubusercontent.com/7192684b18d2a68c6552577ce63d7458a75a1a823d314c9dcd4fa80c1efa8d9a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d6666326432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://camo.githubusercontent.com/7192684b18d2a68c6552577ce63d7458a75a1a823d314c9dcd4fa80c1efa8d9a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d6666326432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)[![Author Badge](https://camo.githubusercontent.com/c635b232e6cfb46bad8250e9471bbfd7872e5de613e77ffc1e456194b20b3a39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417574686f722d4a6f686e2532305269766572612d3065613565393f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562)](https://camo.githubusercontent.com/c635b232e6cfb46bad8250e9471bbfd7872e5de613e77ffc1e456194b20b3a39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417574686f722d4a6f686e2532305269766572612d3065613565393f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562)🛠️ FilamentKit
==============

[](#️-filamentkit)

Kit de inicio para construir paneles profesionales con Filament 4 sobre Laravel 12. Incluye autenticación social, gestión de permisos, monitoreo de correos, exportación a Excel, impersonación, guardián de inactividad y comandos automatizados para preparar cualquier entorno en minutos.

[ ![Star badge](https://camo.githubusercontent.com/fc92581c7b7f12ab994b32ec4ba527fbaaa9f639099106691d82898c40b2a18a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652fe2ad90efb88f25323044656a61253230756e6125323065737472656c6c612d3237323732613f7374796c653d666f722d7468652d6261646765)](https://github.com/Johnrivera7/filamentkit/stargazers)

---

✨ Características destacadas
----------------------------

[](#-características-destacadas)

ÁreaQué incluye🎨 ExperienciaTema Brisk con modo oscuro, selector de tema y login mejorado.🔐 SeguridadFilament Shield con menú de roles, auditoría de actividad y panel administrativo dedicado.👤 UsuariosAutenticación clásica + Socialite (GitHub, Google, Microsoft) + impersonación segura.📈 ObservabilidadPanel administrativo con métricas y bitácora de accesos, log viewer y mails monitor.📊 AnalíticaWidgets listos para Apex Charts y exportación masiva a Excel.💤 InactividadGuardián que cierra sesiones ociosas con aviso configurable.⚙️ AutomatizaciónComandos `php artisan project:*` para inicializar, actualizar y optimizar el kit.---

🧰 Paquetes incluidos
--------------------

[](#-paquetes-incluidos)

**🎛️ Experiencia de panel**`filafly/brisk`, `filafly/filament-phosphor-icons`, `awcodes/light-switch`, `awcodes/overlook`, `diogogpinto/filament-auth-ui-enhancer`, `jeffgreco13/filament-breezy`, `dutchcodingcompany/filament-developer-logins`

**🛡️ Seguridad y permisos**`bezhansalleh/filament-shield`, `unknow-sk/filament-logger`, `gboquizosanchez/filament-log-viewer`, `stechstudio/filament-impersonate`, `lab404/laravel-impersonate`

**⚙️ Productividad y operatividad**`eightcedars/filament-inactivity-guard`, `pxlrbt/filament-excel`

**🔌 Integraciones**`dutchcodingcompany/filament-socialite`, `socialiteproviders/microsoft`, `backstage/filament-mails`, `marcelweidum/filament-expiration-notice`, `leandrocfe/filament-apex-charts`

**🧑‍💻 Herramientas de desarrollo**`barryvdh/laravel-debugbar`, `barryvdh/laravel-ide-helper`, `laravel/boost`

---

📦 Compatibilidad
----------------

[](#-compatibilidad)

Versión del kitFilamentPHP1.x4.x&gt;= 8.3---

🚀 Instalación guiada
--------------------

[](#-instalación-guiada)

> Sigue cada paso en orden; los comandos resaltados son **obligatorios** para que Shield genere navegación y permisos correctamente.

1. **Crear el proyecto**

    ```
    composer create-project --prefer-dist jrivera/filamentkit nombre-del-proyecto
    cd nombre-del-proyecto
    ```
2. **Configurar variables**```dotenv cp .env.example .env APP\_URL=

    ```
     GITHUB_CLIENT_ID=...
     GITHUB_CLIENT_SECRET=...
     GITHUB_REDIRECT_URI="${APP_URL}/admin/oauth/callback/github"

     GOOGLE_CLIENT_ID=...
     GOOGLE_CLIENT_SECRET=...
     GOOGLE_REDIRECT_URI="${APP_URL}/admin/oauth/callback/google"

     MICROSOFT_CLIENT_ID=...
     MICROSOFT_CLIENT_SECRET=...
     MICROSOFT_REDIRECT_URI="${APP_URL}/admin/oauth/callback/microsoft"

    ```

    MICROSOFT\_TENANT=common

    MAIL\_MAILER=smtp MAIL\_HOST=... MAIL\_USERNAME=... MAIL\_PASSWORD=...

    ```

    ```
3. **Preparar dependencias y assets**

    ```
    composer install           # por si agregas dependencias extra
    bun install && bun run build
    ```
4. **Inicializar la aplicación (orden recomendado)**

    ```
    php artisan key:generate
    php artisan storage:link
    php artisan project:init   # migra en limpio, crea roles base y asigna super admin
    php artisan shield:setup   # asistente interactivo para ajustar Shield (recomendado)
    ```
5. **Actualizar tras cada cambio estructural**

    - Nuevos recursos, páginas o migraciones → `php artisan project:update`
    - Cambios de configuración o helpers → `php artisan project:cache` y/o `php artisan project:recache`
    - Necesitas tipados/IDE helpers → `php artisan dev:init`
    - Permisos puntuales sin recrear todo → `php artisan shield:generate --all`
6. **Checklist post-despliegue**

    - Revisar `config/filament-inactivity-guard.php` según políticas de sesión.
    - Crear tu usuario administrador y otorgarle el rol `super_admin`.
    - Verificar que el nuevo **Panel administrativo** (menú Administración) muestre métricas y registros.

---

🗺️ Módulos del panel
--------------------

[](#️-módulos-del-panel)

- **Dashboard principal**: limpio, sin widgets intrusivos, ideal para que agregues tus propios KPIs.
- **Panel administrativo**: nueva página que agrupa Overlook (estadísticas de usuarios) y la tabla de accesos recientes.
- **Roles &amp; Permissions**: expuesto vía Filament Shield listo para administrar el RBAC.
- **Filament Mails**: monitor de envíos, eventos y reenvíos desde el mismo panel.

---

📡 Integraciones explicadas
--------------------------

[](#-integraciones-explicadas)

- **Socialite extendido** – GitHub, Google y Microsoft listos; agrega dominios permitidos desde `FilamentSocialitePlugin::authorizeUserUsing`.
- **Filament Mails** – Ejecuta `php artisan vendor:publish --tag="filament-mails-config"` si necesitas personalizar recursos o rutas.
- **Excel &amp; Exportaciones** – Acción masiva disponible en `UserResource`; puedes añadirla a cualquier tabla con una sola línea.
- **Inactivity Guard** – Valor por defecto: 15 min de inactividad + 60 s de alerta antes del logout. Personaliza en `config/filament-inactivity-guard.php`.

---

🧾 Automatizaciones y cuándo usarlas
-----------------------------------

[](#-automatizaciones-y-cuándo-usarlas)

ComandoCuándo ejecutarloQué hace`php artisan project:init`Proyecto recién clonado o desplegadoMigra DB, genera permisos, ejecuta tareas de arranque.`php artisan project:update`Después de crear/actualizar un Resource, Page, Widget o migraciónEjecuta migraciones pendientes y regenera permisos de Shield.`php artisan shield:setup`Primera vez (obligatorio) o cuando quieras rehacer la matriz de permisosInicializa roles, permisos y asignaciones base.`php artisan shield:generate --all`Tras cambios puntuales en recursos sin usar `project:update`Regenera políticas y permisos detectados.`php artisan project:cache` / `project:recache`Cambios en config/env antes de producciónLimpia y vuelve a generar caches de config, rutas y vistas.`php artisan dev:init`Cada vez que quieras refrescar helpers IDE o PintEjecuta IDE Helper, Debugbar y demás utilidades de desarrollo.> 💡 Sugerencia: crea scripts en tu CI/CD que corran `project:init` y `project:cache` para mantener los ambientes sincronizados.

---

🤝 Contribuciones y soporte
--------------------------

[](#-contribuciones-y-soporte)

- Ajusta o extiende los comandos en `app/Console/Commands` según las políticas de tu organización.
- Crea widgets propios en `App\Filament\Admin\Widgets` y añádelos al **Panel administrativo**.
- ¿Necesitas multi-tenant? Shield y Socialite ya soportan esa arquitectura; sólo habilita el modo correspondiente.

---

📄 Licencia &amp; Autor
----------------------

[](#-licencia--autor)

FilamentKit se distribuye bajo la licencia [MIT](LICENSE.md).

**Autor:** John Rivera González
**Correo:**
**GitHub:** [@Johnrivera7](https://github.com/Johnrivera7)

Si este kit te ahorra tiempo, ¡déjame una ⭐️ en GitHub!

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance68

Regular maintenance activity

Popularity7

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

188d ago

PHP version history (2 changes)v1.0.0PHP ^8.2

v1.1.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/6791a7ebf3e931aa0d9abab6cbb221cc1e108d7b0e47db5f9b352aa37697e3e9?d=identicon)[Johnrivera7](/maintainers/Johnrivera7)

---

Tags

frameworklaravelfilamentstarter-kitSocial Loginmail observability

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/jrivera-filamentkit/health.svg)

```
[![Health](https://phpackages.com/badges/jrivera-filamentkit/health.svg)](https://phpackages.com/packages/jrivera-filamentkit)
```

###  Alternatives

[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)[siubie/kaido-kit

Filament Admin Panel Starter Kit with pre-configured packages and settings

3824.9k](/packages/siubie-kaido-kit)[ercogx/laravel-filament-starter-kit

This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.

401.5k](/packages/ercogx-laravel-filament-starter-kit)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
