🚀 Available for Freelance, Remote, and Full-Time Opportunities. Let's build something amazing together.

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.

A

Author

2 weeks ago

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);
    }
}