PHPackages                             lyrihkaesa/filament-starter-kit - 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. lyrihkaesa/filament-starter-kit

ActiveProject[Framework](/categories/framework)

lyrihkaesa/filament-starter-kit
===============================

Filament Starter Kit for Laravel with best practices

v0.0.2(10mo ago)1241MITPHPPHP ^8.2CI passing

Since Sep 7Pushed 2mo agoCompare

[ Source](https://github.com/lyrihkaesa/filament-starter-kit)[ Packagist](https://packagist.org/packages/lyrihkaesa/filament-starter-kit)[ RSS](/packages/lyrihkaesa-filament-starter-kit/feed)WikiDiscussions 1.x Synced today

READMEChangelog (2)Dependencies (14)Versions (5)Used By (0)

 [![Filament Starter Kit Logo](public/images/logo-128x128.png)](public/images/logo-128x128.png)

Filament Starter Kit
====================

[](#filament-starter-kit)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d42902e691f64b724434d360ee97101c883cf4f6d3af1b5b734e533dfd9c2579/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c797269686b616573612f66696c616d656e742d737461727465722d6b69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lyrihkaesa/filament-starter-kit)[![Total Downloads](https://camo.githubusercontent.com/e56242e6104d24ca7b83f0866b8695d6ed0676dff17bfec07980a70be9acd0c1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c797269686b616573612f66696c616d656e742d737461727465722d6b69742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/lyrihkaesa/filament-starter-kit)[![PHP Version](https://camo.githubusercontent.com/2b772b0e9daa8f19f7ae8cbbd897a75f9daecc22ee83ef8865e569c50ac3565a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d626c75652e7376673f7374796c653d666c61742d737175617265)](https://php.net)[![Laravel Version](https://camo.githubusercontent.com/69ab28e033416eb531ab4644cda14302627d36bc18d3ef747feac9c26017e1e3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d31322e782d7265642e7376673f7374796c653d666c61742d737175617265)](https://laravel.com)[![License](https://camo.githubusercontent.com/6c711032aff1ca0eb6b211aa6cb3649ce7fd64a7714e1181d4bb457f9680e7cf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)

Starter kit untuk membangun admin panel dengan **Laravel 12**, **Filament 5**, dan **Livewire 4**.

Fokus utamanya adalah struktur code yang rapi, maintainable, dan nyaman untuk development jangka panjang.

Kenapa Pakai Starter Kit Ini
----------------------------

[](#kenapa-pakai-starter-kit-ini)

- Arsitektur jelas: mutation lewat `Action Pattern` (`handle()`), query lewat scope/custom builder.
- API siap pakai dengan Sanctum dan struktur endpoint `api/v1`.
- Role &amp; permission sudah siap via Filament Shield.
- UUID-first untuk tabel baru.
- Tooling kualitas code sudah terpasang: Pest, Pint, Larastan, Rector.
- Cocok untuk workflow AI-assisted coding karena aturan project dan docs sudah terstruktur.

Quick Start
-----------

[](#quick-start)

### 1) Buat project

[](#1-buat-project)

```
laravel new my-app --using=lyrihkaesa/filament-starter-kit
cd my-app
```

### 2) Install dependency dan setup awal

[](#2-install-dependency-dan-setup-awal)

```
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm run build
```

### 3) Jalankan development server

[](#3-jalankan-development-server)

```
composer run dev
```

### Akun default

[](#akun-default)

- Email: `superadmin@example.com`
- Password: `password`

Command Harian
--------------

[](#command-harian)

### Development

[](#development)

```
composer run dev
php artisan serve
npm run dev
```

### Testing &amp; Quality

[](#testing--quality)

```
composer test
composer test-full
composer test:types
composer test:lint
composer test:refactor
```

Prinsip Arsitektur
------------------

[](#prinsip-arsitektur)

- **Mutations (create/update/delete):** wajib di `app/Actions`.
- **Queries (read):**
    - mulai dari local scope `#[Scope]` di Model,
    - pindah ke `app/Models/Builders/*Builder.php` jika scope sudah banyak atau query kompleks.
- **External integrations:** di `app/Services`.
- **UI layer (Filament/Livewire/Controller):** tipis, hanya orkestrasi.

Dokumentasi
-----------

[](#dokumentasi)

Dokumentasi lengkap ada di folder [`docs`](./docs) dan versi online:

- [Dokumentasi Online](https://kaesa.charapon.my.id/filament-starter-kit)

### Mulai dari sini

[](#mulai-dari-sini)

- [00 - Intro](./docs/00-intro.md)
- [01 - Architecture Overview](./docs/01-architecture-overview.md)
- [02 - Action Pattern](./docs/02-action-pattern.md)
- [03 - Query Pattern](./docs/03-query-pattern.md)
- [04 - Policy and Action Integration](./docs/04-policy-and-action-integration.md)

### Referensi per topik

[](#referensi-per-topik)

- [05 - User Resource](./docs/05-user-resource.md)
- [06 - UUID Primary Keys](./docs/06-uuid-primary-keys.md)
- [07 - Make Starter Resource](./docs/07-make-starter-resource.md)
- [08 - Guards and Sanctum Flow](./docs/08-guards-and-sanctum-flow.md)
- [09 - Roles Permissions Shield](./docs/09-roles-permissions-shield.md)
- [10 - User Deletion and Anonymization](./docs/10-user-deletion-and-anonymization.md)
- [11 - File Upload Strategy](./docs/11-file-upload-strategy.md)
- [12 - Filament Curator](./docs/12-filament-curator.md)
- [13 - Curator Privacy and Tracking](./docs/13-curator-privacy-and-tracking.md)
- [14 - API](./docs/14-api.md)
- [15 - Mobile File Upload API](./docs/15-mobile-file-upload-api.md)
- [16 - Notifications](./docs/16-notifications.md)
- [17 - Code Quality Toolchain](./docs/17-code-quality-toolchain.md)
- [18 - App Service Provider](./docs/18-app-service-provider.md)
- [19 - Testing Setup](./docs/19-testing-setup.md)
- [20 - Test Pest Coverage](./docs/20-test-pest-coverage.md)
- [21 - Coverage Ignores Analysis](./docs/21-coverage-ignores-analysis.md)
- [22 - Laravel Debugbar](./docs/22-laravel-debugbar.md)
- [23 - Laravel Backup](./docs/23-laravel-backup.md)
- [24 - Laravel Boost AI Coding Guidelines](./docs/24-laravel-boost-ai-coding-guidelines.md)
- [25 - Creating New Module](./docs/25-creating-new-module.md)
- [26 - Production Deployment](./docs/26-production-deployment.md)

License
-------

[](#license)

Project ini menggunakan lisensi [MIT](LICENSE).

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance73

Regular maintenance activity

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.7% of commits — single point of failure

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 ~58 days

Total

5

Last Release

68d ago

Major Versions

v0.0.2 → v1.0.1-beta12025-09-09

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/50957602?v=4)[Kaesa Lyrih](/maintainers/lyrihkaesa)[@lyrihkaesa](https://github.com/lyrihkaesa)

---

Top Contributors

[![lyrihkaesa](https://avatars.githubusercontent.com/u/50957602?v=4)](https://github.com/lyrihkaesa "lyrihkaesa (213 commits)")[![phosnova](https://avatars.githubusercontent.com/u/56377400?v=4)](https://github.com/phosnova "phosnova (5 commits)")

---

Tags

attribute-based-access-controlfilament-starter-kitimpersonating-userslarastanlaravel-starter-kitpestphpstanpintrectorrole-based-access-controlsanctumframeworklaravelfilamentstarter-kit

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/lyrihkaesa-filament-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/lyrihkaesa-filament-starter-kit/health.svg)](https://phpackages.com/packages/lyrihkaesa-filament-starter-kit)
```

###  Alternatives

[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.

3991.8k](/packages/codewithdennis-larament)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[ercogx/laravel-filament-starter-kit

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

461.7k](/packages/ercogx-laravel-filament-starter-kit)[raugadh/fila-starter

Laravel Filament Starter.

625.1k](/packages/raugadh-fila-starter)

PHPackages © 2026

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