Jump to content

Draft:NativePHP

From Wikipedia, the free encyclopedia
NativePHP
Original author(s)Marcel Pociot, Simon Hamp
Initial releaseJuly 20, 2023; 16 months ago (2023-07-20)[1]
Repositorygithub.com/nativephp/laravel
Written inPHP & JavaScript
Operating systemLinux, macOS, Windows
LicenseMIT License
Websitenativephp.com
As ofOctober 2024

NativePHP is a free and open-source PHP library for building cross-platform "native" applications using web technologies. It was created by Simon Hamp and Marcel Pociot and primarily supports the use of the Laravel web framework as a way to write the back end logic and HTML-rendering, that is then distributed inside an Electron or Tauri browser environment.

The source code is hosted on GitHub licensed under the terms of an MIT License.[2]

History

[edit]

NativePHP started as an idea,[3] to see if a statically-compiled version of the PHP runtime executable could be used to run a Laravel application.

Once the first working prototype was available,[4] Marcel and Simon joined forces and NativePHP was revealed publicly at Laracon US 2023 in Nashville.[1]

As of October 2024, NativePHP is in alpha.[5]

See also

[edit]

References

[edit]
  1. ^ a b "Marcel Pociot "Native PHP" - Laracon US 2023 Nashville". youtube.com. Retrieved September 30, 2024.
  2. ^ "nativephp/laravel: Laravel wrapper for the NativePHP framework.". github.com. Retrieved September 30, 2024.
  3. ^ @simonhamp (September 17, 2022). "Has anyone explored bundling PHP with something like Tauri or Electron?..." (Tweet) – via Twitter.
  4. ^ @simonhamp (April 1, 2023). "Last week I got a Laravel app running on a standalone PHP executable..." (Tweet) – via Twitter.
  5. ^ "Roadmap - NativePHP". nativephp.com. Retrieved September 30, 2024.