nativephp/electron
NativePHP for Electron lets Laravel developers build and ship native desktop applications from a single PHP codebase. It bundles a PHP runtime with Electron to create cross-platform Windows, macOS, and Linux apps using familiar Laravel tools—no separate desktop stack required.
Consider NativePHP/electron when:
Look elsewhere or defer when:
To executives: NativePHP/electron gives us a lower-risk way to test a desktop channel by reusing our Laravel investment instead of funding a separate native app. Release 1.3.0 improves operational stability—especially on Windows with multiple apps—and adds practical controls for localization, accessibility, navigation security, and sub-window behavior. It is best positioned as a fast desktop MVP or internal-tool path, with a clear gate before betting the roadmap on it.
To engineering: This is an Electron shell for Laravel apps. 1.3.0 is mostly stabilization plus useful hooks: Windows port-conflict fixes, scheduler-process cleanup, updater config gating, zoom factor, locale APIs, sub-window suppression, and navigation blocking. It reduces common desktop edge cases, but we should validate packaging/updater behavior—particularly the electron-builder downgrade—in CI before relying on it for customer-facing releases. Treat it as a strong fit for Laravel-centric desktop delivery, not a replacement for native performance or a fully managed enterprise desktop platform.
How can I help you explore Laravel packages today?