PHPackages                             islamikit/starterkit - 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. [Admin Panels](/categories/admin)
4. /
5. islamikit/starterkit

ActiveLibrary[Admin Panels](/categories/admin)

islamikit/starterkit
====================

A Laravel 13 starter kit powered by Inertia.js, Vue 3, Fortify, and Spatie packages.

v1.0.6(1mo ago)112MITVuePHP ^8.2

Since Jul 8Pushed 1mo agoCompare

[ Source](https://github.com/dansazie/islamikit)[ Packagist](https://packagist.org/packages/islamikit/starterkit)[ RSS](/packages/islamikit-starterkit/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (11)Versions (8)Used By (0)

IslamiKit Starterkit
====================

[](#islamikit-starterkit)

Laravel 13 starter kit powered by **Inertia.js**, **Vue 3**, **Laravel Fortify**, and **Spatie Packages**.

A modern Laravel starter package providing authentication foundation, permission management, application settings, activity tracking, and reusable Vue components.

---

Requirements
------------

[](#requirements)

- PHP &gt;= 8.2
- Laravel 13
- Composer 2
- Node.js &gt;= 20
- NPM

---

Installation
============

[](#installation)

Install the package using Composer:

```
composer require islamikit/starterkit:"^1.0.0"
```

Run the installer:

```
php artisan starterkit:install
```

The installer will configure the application automatically.

---

Installation Process
====================

[](#installation-process)

The installer performs the following tasks:

- Publish Starterkit configuration
- Publish root application view
- Publish CSS assets
- Publish Vue components
- Publish layouts
- Publish pages
- Publish composables
- Update `app.js`
- Update Inertia middleware
- Configure Vite aliases
- Configure Vue and Icon plugins
- Publish Spatie migrations
- Run migrations
- Run package seeders
- Install required frontend dependencies
- Clear application cache

After installation:

```
npm run dev
```

---

Available Options
=================

[](#available-options)

The installer provides several options:

### Force overwrite existing files

[](#force-overwrite-existing-files)

```
php artisan starterkit:install --force
```

### Skip migrations

[](#skip-migrations)

```
php artisan starterkit:install --skip-migrate
```

### Skip seeders

[](#skip-seeders)

```
php artisan starterkit:install --skip-seed
```

### Skip npm installation

[](#skip-npm-installation)

```
php artisan starterkit:install --skip-npm
```

---

Features
========

[](#features)

Laravel Integration
-------------------

[](#laravel-integration)

- Laravel 13 support
- Automatic package discovery
- Custom Service Provider
- Installation command

Authentication
--------------

[](#authentication)

Powered by Laravel Fortify.

Includes:

- Login
- Authentication workflow
- User session management

Permission Management
---------------------

[](#permission-management)

Powered by Spatie Laravel Permission.

Includes:

- Roles
- Permissions
- User role assignment

Activity Tracking
-----------------

[](#activity-tracking)

Powered by Spatie Activitylog.

Provides:

- User activity tracking
- Application event logging

Application Settings
--------------------

[](#application-settings)

Powered by Spatie Laravel Settings.

Provides:

- Centralized application configuration
- Settings management

Frontend Foundation
-------------------

[](#frontend-foundation)

Built with:

- Inertia.js
- Vue 3
- Tailwind CSS
- Vite

Includes:

- Layout system
- Vue components
- Composables
- Pages
- UI components

---

Published Structure
===================

[](#published-structure)

After installation:

```
resources/
├── css/
│   └── starterkit.css
│
├── js/
│   ├── Components/
│   │   ├── smart/
│   │   └── ui/
│   │
│   ├── Composables/
│   │
│   ├── Layouts/
│   │
│   └── Pages/
│
└── views/
    └── app.blade.php

```

---

Vite Configuration
==================

[](#vite-configuration)

The installer configures Vite with:

- Laravel Vite Plugin
- Vue Plugin
- Tailwind CSS Plugin
- unplugin-icons
- Path aliases

Available aliases:

```
@
```

points to:

```
packages/starterkit/resources/js

```

and:

```
@starterkit
```

points to:

```
packages/starterkit/resources/js

```

---

Screenshots
===========

[](#screenshots)

All screenshots are stored in:

```
packages/starterkit/docs/

```

Login
-----

[](#login)

[![Login](docs/login.png)](docs/login.png)

---

Dashboard
---------

[](#dashboard)

[![Dashboard](docs/dashboard.png)](docs/dashboard.png)

---

Menu Management
---------------

[](#menu-management)

[![Menu Management](docs/menu-management.png)](docs/menu-management.png)

---

User Management
---------------

[](#user-management)

[![User Management](docs/user-management.png)](docs/user-management.png)

---

Role &amp; Permission Management
--------------------------------

[](#role--permission-management)

[![Role Permission](docs/role-permission.png)](docs/role-permission.png)

---

Application Settings
--------------------

[](#application-settings-1)

[![Settings](docs/settings.png)](docs/settings.png)

---

User Interpersonate
-------------------

[](#user-interpersonate)

[![Interpersonate](docs/interpersonate.png)](docs/interpersonate.png)

---

Thanks
======

[](#thanks)

Special thanks to all open-source projects and maintainers that make this starterkit possible.

Laravel
-------

[](#laravel)

Thanks to the Laravel team for providing an elegant and powerful PHP framework.

---

Inertia.js
----------

[](#inertiajs)

Thanks to the Inertia.js team for enabling modern single-page application experiences while keeping Laravel routing and controllers.

---

Vue.js
------

[](#vuejs)

Thanks to the Vue.js team for providing a progressive and flexible frontend framework.

---

Laravel Fortify
---------------

[](#laravel-fortify)

Thanks to Laravel Fortify for providing authentication backend functionality.

---

Spatie Packages
---------------

[](#spatie-packages)

Special thanks to Spatie for maintaining high-quality Laravel packages:

- Laravel Permission
- Laravel Activitylog
- Laravel Settings

---

Tailwind CSS
------------

[](#tailwind-css)

Thanks to the Tailwind CSS team for providing a utility-first CSS framework.

---

Vite
----

[](#vite)

Thanks to the Vite team for providing a fast and modern frontend build tool.

---

unplugin-icons
--------------

[](#unplugin-icons)

Thanks to the unplugin-icons contributors for providing automatic icon integration.

---

Repository
==========

[](#repository)

GitHub:

---

License
=======

[](#license)

This package is open-sourced software licensed under the MIT license.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance94

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~3 days

Total

7

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d3c55efbffe5bc6871be8183a10e34ac706ebd59f1b02b11b1610f33a9fe67d4?d=identicon)[dansazie](/maintainers/dansazie)

---

Top Contributors

[![dansazie](https://avatars.githubusercontent.com/u/48856483?v=4)](https://github.com/dansazie "dansazie (24 commits)")

---

Tags

laravelinertiajsstarter-kitadmin-panelvue3

### Embed Badge

![Health badge](/badges/islamikit-starterkit/health.svg)

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

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2324.4k1](/packages/mradder-filament-logger)

PHPackages © 2026

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