NativePHP is a tool that allows Laravel developers to build native desktop and mobile applications using PHP, without needing to learn new technologies. It enables the creation of installable applications for macOS, Windows, Linux, iOS, and Android. Simon Hamp and Shane Rosenthal co-founded NativePHP.
NativePHP bundles PHP with the app, running it inside a Swift, Kotlin (mobile), or Electron (desktop) shell. It offers access to native device features like the camera, biometrics, secure storage, and push notifications. Version 3, also known as NativePHP Air, is now free and open source under the MIT license. This includes the core framework and essential plugins. A modular plugin system allows developers to install only the necessary features. Premium plugins are available as one-time purchases.
A companion app called Jump facilitates testing NativePHP apps on real devices without compilation. It allows developers to scan a QR code and load the app directly on their device.