Laravel Packages
1 min read
Super Stack: Laravel Starter Kit With Filament and NativePHP
Super Stack is an opinionated boilerplate combining Laravel 13, Filament v3 admin panels, and NativePHP for building cross-platform desktop and mobile applications.
The Ultimate Desktop & Web Starter Kit
Building an application that serves both as an enterprise web portal and as a native desktop application used to require separate frontend codebases and divergent API maintenance. Super Stack brings together Laravel 13, Filament v3, Livewire 3, and NativePHP into a unified development workflow.
Core Highlights of Super Stack
- Unified UI Components: Build once using Blade and Tailwind CSS; run seamlessly inside macOS, Windows, Linux, and web browsers.
- Pre-configured Filament v3: Full administrative dashboard with user management, role-based permissions, and activity audits ready out of the box.
- Native System Integrations: Access native system trays, global keyboard shortcuts, local SQLite storage, and notifications through NativePHP.
- Automated App Packaging: Build desktop executables with a single command via
php artisan native:build.
Example: Native Tray Integration
namespace App\Providers;
use Native\Laravel\Facades\MenuBar;
use Illuminate\Support\ServiceProvider;
class NativeAppServiceProvider extends ServiceProvider
{
public function boot(): void
{
MenuBar::create()
->icon(public_path('tray-icon.png'))
->route('desktop.dashboard')
->width(450)
->height(600);
}
}