PHPackages                             kanekescom/filamentum - 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. kanekescom/filamentum

ActiveProject[Framework](/categories/framework)

kanekescom/filamentum
=====================

Filamentum is a Laravel starter kit with Filament admin panel.

v0.0.7(1mo ago)1171MITPHPPHP ^8.3CI passing

Since Oct 7Pushed 1mo agoCompare

[ Source](https://github.com/kanekescom/filamentum)[ Packagist](https://packagist.org/packages/kanekescom/filamentum)[ Fund](https://www.buymeacoffee.com/achmadhadikurnia)[ Fund](https://saweria.co/achmadhadikurnia)[ RSS](/packages/kanekescom-filamentum/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (33)Versions (9)Used By (0)

Filamentum
==========

[](#filamentum)

[![Build Status](https://github.com/kanekescom/filamentum/actions/workflows/tests.yml/badge.svg)](https://github.com/kanekescom/filamentum/actions)[![Total Downloads](https://camo.githubusercontent.com/8ca1a9b3f70da9b2fb1db48a61e62abdc40c02f8ec1ef6a226a00f6e774e4b93/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b616e656b6573636f6d2f66696c616d656e74756d)](https://packagist.org/packages/kanekescom/filamentum)[![Latest Stable Version](https://camo.githubusercontent.com/b7cb76ca37753f9dedfa881c546ad60fdd5265e334a39018c1755d04a567cbe4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b616e656b6573636f6d2f66696c616d656e74756d)](https://packagist.org/packages/kanekescom/filamentum)[![License](https://camo.githubusercontent.com/9377b5ec8130b419566a0ff31e7699476facf201d5fc8600671a7f10a6bd30ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6b616e656b6573636f6d2f66696c616d656e74756d)](https://packagist.org/packages/kanekescom/filamentum)

About Filamentum
----------------

[](#about-filamentum)

Filamentum is a Laravel starter kit with the Filament admin panel and essential packages pre-installed.

### Features

[](#features)

#### **Application Menu**

[](#application-menu)

- Dashboard
- Users management
- Roles management

#### **Development Tools**

[](#development-tools)

- Laravel Debugbar for debugging assistance
- Laravel Telescope for monitoring and debugging

#### **Deployment Tools**

[](#deployment-tools)

- Laravel Sail for containerized development
- Laravel Octane for high-performance serving

Installation
------------

[](#installation)

You can install Filamentum in two ways:

### 1. Via Laravel Installer *(Recommended)*

[](#1-via-laravel-installer-recommended)

Create a new project using Laravel installer with Filamentum as the starter kit:

```
laravel new my-app --using=kanekescom/filamentum
```

> **Note:** For more information about Laravel Installer, please refer to the [official Laravel Installer documentation](https://laravel.com/docs/12.x/installation#the-laravel-installer).

### 2. Via Composer

[](#2-via-composer)

You can install Filamentum in two ways:

a. Using Composer Create-Project:

```
composer create-project kanekescom/filamentum my-app
```

b. Clone from GitHub:

```
git clone https://github.com/kanekescom/filamentum.git my-app
cd my-app
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
```

After installation, your application will be ready with all the essential packages and configurations set up.

### Configuration File

[](#configuration-file)

These settings are defined in `config/filamentum.php`.

Creating Users
--------------

[](#creating-users)

To access the Filament admin panel, you'll need to create user accounts. The recommended approach is to use database seeding which creates predefined users with specific roles.

### Database Seeding *(Recommended)*

[](#database-seeding-recommended)

Run the following command to create default users with predefined roles:

```
php artisan db:seed
```

This command creates a complete user management system with:

1. **Three predefined roles**:

    - Super Admin (can access Dashboard, Users, and Roles)
    - Admin (can access Dashboard and Users)
    - User (can only access Dashboard)
2. **Three corresponding users** with the following credentials:

NameEmailRolePasswordSuper Admin UserSuper AdminpasswordAdmin UserAdminpasswordRegular UserUserpasswordOnce created, you can log in to the admin panel at `/app` using any of these credentials.

### Interactive Command (Alternative)

[](#interactive-command-alternative)

If you prefer to create individual users interactively, you can use:

```
php artisan make:filament-user
```

This command will prompt you to enter the user's name, email, and password. Note that users created this way will need to be manually assigned roles and permissions.

Filamentum Configuration
------------------------

[](#filamentum-configuration)

Filamentum provides several configuration options that allow you to customize the admin panel behavior. These settings can be configured through environment variables in your `.env` file.

### Panel Path Configuration

[](#panel-path-configuration)

You can change the URL path for the Filament admin panel:

```
FILAMENTUM_PATH=app
```

The default path is `app`, which makes the admin panel accessible at `/app`. You can change this to any path you prefer, such as `admin` or `dashboard`.

### Feature Toggles

[](#feature-toggles)

Filamentum allows you to enable or disable various authentication features:

```
FILAMENTUM_REGISTRATION=true
FILAMENTUM_PASSWORD_RESET=true
FILAMENTUM_EMAIL_VERIFICATION=true
FILAMENTUM_EMAIL_CHANGE_VERIFICATION=true
FILAMENTUM_PROFILE=true
```

- `FILAMENTUM_REGISTRATION`: Enable or disable user registration (default: false)
- `FILAMENTUM_PASSWORD_RESET`: Enable or disable password reset functionality (default: false)
- `FILAMENTUM_EMAIL_VERIFICATION`: Enable or disable email verification (default: false)
- `FILAMENTUM_EMAIL_CHANGE_VERIFICATION`: Enable or disable email change verification (default: false)
- `FILAMENTUM_PROFILE`: Enable or disable user profile management (default: true)

Laravel Sail
------------

[](#laravel-sail)

This project comes with Laravel Sail pre-installed for Docker-based development environments. To get started with Sail, you'll need to have Docker installed on your system.

After installing Docker, you can start the Sail environment with:

```
./vendor/bin/sail up
```

Once the containers are up, you can access your application in your web browser at .

For more information about Laravel Sail configuration and usage, please refer to the [official Laravel Sail documentation](https://laravel.com/docs/12.x/sail).

Laravel Octane
--------------

[](#laravel-octane)

This project comes with Laravel Octane pre-installed for high-performance serving of your Laravel application. To use Octane with FrankenPHP (the default server for this project), you need to run the installation command:

```
php artisan octane:install
```

When prompted, select "frankenphp" as your server.

After installation, you can start your application using Octane with:

```
php artisan octane:start
```

> **Note:** For more information about Laravel Octane configuration and usage, please refer to the [official Laravel Octane documentation](https://laravel.com/docs/12.x/octane).

Running Tests
-------------

[](#running-tests)

### PHPUnit Configuration

[](#phpunit-configuration)

Before running tests, copy the PHPUnit configuration template:

```
cp phpunit.xml.dist phpunit.xml
```

The `phpunit.xml` file is gitignored, allowing you to add custom environment variables (such as API credentials) without committing them to the repository.

### Running the Test Suite

[](#running-the-test-suite)

You can run the test suite using Composer:

```
composer test
```

This will execute all tests using PestPHP, which is configured as the default testing framework for this project.

Alternatively, you can run tests directly using the Artisan command:

```
php artisan test
```

Installed Packages
------------------

[](#installed-packages)

Filamentum comes with several pre-installed packages to help you build your application:

- [laravel/framework](https://github.com/laravel/framework) v12 - The core Laravel framework
- [laravel/octane](https://github.com/laravel/octane) v2 - High-performance Laravel application server
- [laravel/sail](https://github.com/laravel/sail) v1 - Docker setup for Laravel applications
- [laravel/telescope](https://github.com/laravel/telescope) v5 - Debug assistant for Laravel
- [filament/filament](https://github.com/filamentphp/filament) v4 - Admin panel &amp; app UI framework
- [bezhansalleh/filament-shield](https://github.com/bezhanSalleh/filament-shield) v4 - Role &amp; permission management
- [spatie/laravel-permission](https://github.com/spatie/laravel-permission) v6 - Roles and permissions management
- [barryvdh/laravel-debugbar](https://github.com/barryvdh/laravel-debugbar) v3 - Debug bar for Laravel

Recommended Additional Packages
-------------------------------

[](#recommended-additional-packages)

To further enhance your Laravel application, consider adding these recommended packages:

- [laravel/horizon](https://github.com/laravel/horizon) - Dashboard for Laravel queues
- [laravel/nightwatch](https://github.com/laravel/nightwatch) - Application monitoring tool
- [laravel/passport](https://github.com/laravel/passport) - OAuth2 server for API authentication
- [laravel/sanctum](https://github.com/laravel/sanctum) - Authentication for SPAs and APIs
- [laravel/socialite](https://github.com/laravel/socialite) - OAuth authentication with social networks
- [barryvdh/laravel-ide-helper](https://github.com/barryvdh/laravel-ide-helper) v3 - IDE helper files for Laravel

Refer to each package's documentation for specific installation and configuration instructions.

License
-------

[](#license)

Filamentum is open-sourced software licensed under the [MIT license](LICENSE).

###  Health Score

42

—

FairBetter than 89% of packages

Maintenance96

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.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 ~22 days

Total

8

Last Release

55d ago

PHP version history (2 changes)v0.0.1PHP ^8.2

v0.0.2PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/61120fbce750b7e0faa02a57002c4f0a0b378efc26b1b1f3bc19257f29e22fbe?d=identicon)[kanekescom](/maintainers/kanekescom)

---

Top Contributors

[![achmadhadikurnia](https://avatars.githubusercontent.com/u/4408971?v=4)](https://github.com/achmadhadikurnia "achmadhadikurnia (285 commits)")[![kanekesreal](https://avatars.githubusercontent.com/u/18681642?v=4)](https://github.com/kanekesreal "kanekesreal (1 commits)")

---

Tags

frameworklaravelfilamentstarter-kitkanekescomfilamentum

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/kanekescom-filamentum/health.svg)

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

###  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)[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)[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)

PHPackages © 2026

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