NativeKit starter kit built on Laravel 13.x, Filament 5.x and NativePHP for native desktop applications.
jeffersongoncalves/nativekitv5 is a Laravel package for nativekit starter kit built on laravel 13.x, filament 5.x and nativephp for native desktop applications..
It currently has 4 GitHub stars and 17 downloads on Packagist (latest version 5.8.4).
Install it with composer require jeffersongoncalves/nativekitv5.
Discover more Laravel packages by jeffersongoncalves
or browse all Laravel packages to compare alternatives.
Last updated

NativeKit is a robust starter kit built on Laravel 12.x, Filament 5.x and NativePHP 1.x, designed to accelerate the development of modern desktop applications with a ready-to-use multi-panel structure.
/admin) - For system administrators/app) - For authenticated application usersconfig/nativekit.php fileClone the repository
laravel new my-app --using=jeffersongoncalves/nativekitv5
Or use FilaKit CLI for a simplified setup:
filakit new my-app --kit=jeffersongoncalves/nativekitv5
Install FilaKit CLI:
composer global require jeffersongoncalves/filakit-cli
NativeKit can be easily installed using the following command:
php install.php
This command automates the installation process by:
Install JavaScript dependencies
pnpm install
Install Composer dependencies
composer install
Set up environment
cp .env.example .env
php artisan key:generate
Configure your database in the .env file
Run migrations
php artisan native:migrate
Build frontend assets
pnpm run build
Run the server
php artisan native:serve
NativeKit comes pre-configured with a custom authentication system that supports different types of users:
Admin - For administrative panel accessUser - For application panel access# Run the development server with logs, queues and asset compilation
composer native:dev
# Or run each component separately
php artisan native:serve
pnpm run dev
Panels can be customized through their respective providers:
app/Providers/Filament/AdminPanelProvider.phpapp/Providers/Filament/AppPanelProvider.phpapp/Providers/Filament/PublicPanelProvider.phpAlternatively, these settings are also consolidated in the config/nativekit.php file for easier management.
Each panel can have its own color scheme, which can be easily modified in the corresponding Provider files or in the
nativekit.php configuration file.
The config/nativekit.php file centralizes the configuration of the starter kit, including:
NativeKit includes support for:
This project is licensed under the MIT License.
Developed by Jefferson Gonçalves.