nativecli/starter-desktop-flux
A NativeCLI desktop starter kit for Laravel and NativePHP, preconfigured with Flux UI. It scaffolds a native desktop app with a ready-made UI foundation, routing, and build setup, helping you skip boilerplate and focus on features. Ideal for quickly bootstrapping cross-platform desktop projects.
NativeCLI/starter-desktop-flux is a Laravel starter kit for NativePHP desktop applications, not a runtime library. Its value is at project inception: it scaffolds a Laravel + NativePHP desktop + Flux UI + Vite stack. It fits greenfield internal tools, prototypes, and small desktop products where a single PHP/Laravel team wants native desktop packaging.laravel new). Low to medium for existing applications because 2.0.0 is a major version aligned to nativephp/desktop:^2.0, and the release notes do not provide an explicit migration guide or breaking-change list.form-data security bump, and starter-kit regeneration model create upgrade risk. Existing v1 projects should remain on 1.x unless there is a deliberate NativePHP v2 migration plan. Release notes mention resolved security issues but do not identify advisories, affected paths, or whether consumers must refresh lockfiles.1.x? Are the Vite and form-data updates transitive/dev-only or runtime-relevant? Is there a documented NativePHP v1-to-v2 migration path? What desktop build/signing/updater assumptions does v2 introduce?1.x starter-kit baseline. For v2, create a separate spike or branch using the new starter kit, compare generated files against the existing app, and migrate only after validating NativePHP Desktop v2 compatibility. Avoid in-place major upgrades without a rollback plan.nativephp/desktop:^2.0, Node/Vite 6.x, Flux UI version, target operating systems, code-signing requirements, and auto-update behavior. Confirm whether the app’s existing NativePHP plugins and desktop APIs are supported under v2. Rebuild lockfiles and run security audit after adoption.1.x. 3) Prototype a new v2 app from laravel new and exercise build/package/sign/update flows. 4) Document generated-file deltas and required app changes. 5) Migrate a low-risk app or internal tool. 6) Update team templates and CI only after the spike passes. 7) Schedule production migration with a rollback path.1.x for continued v1 use but do not state a support timeline. TPM should confirm vendor/community support expectations, security patch cadence, and whether fixes will be backported to 1.x. NativePHP Desktop v2 support becomes a critical external dependency.How can I help you explore Laravel packages today?