Base PHP Framework for Multi Projects.
Bootgly is the first PHP framework to use the I2P (Interface-to-Platform) architecture.
Note
Bootgly will be completely refactored to use "Property Hooks" and v1.0 will be released only after PHP 8.4 is released.
Warning
? DO NOT USE IT IN PRODUCTION ENVIRONMENTS. ?
Bootgly is in beta testing. A major version (1.0) is soon to release.
Documentation is under construction.
Bootgly is a base framework for developing APIs and Apps for both CLI (Console) ? and WPI (Web) .
"Bootgly is focused on efficiency and follows a minimum dependency policy. Thanks to this approach, its unique I2P architecture, along with some uncommon code conventions and design patterns, allows Bootgly to offer superior performance while providing an easy-to-understand Code APIs."
Command Line Interface
For the base CLI development, Bootgly already has the following UI Components: Alert, Fieldset, Header, Menu, Progress, Table.
Web Programming Interface
For the base Web development, Bootgly has a HTTP Server CLI, a TCP Client CLI and a TCP Server CLI.
More news may come until the release of v1.0. Stay tuned.
| Operation System |
|---|
| ✅ Linux (Debian based) |
| Windows |
| ❔ Unix |
--
✅ = Compatible
= Incompatible
❔ = Untested
Above is the native compatibility, of course it is possible to run on Windows and Unix using Docker containers.
php-cli php-mbstring ?php-readline rewrite module enabled --
? = Recommended
Join us and help the community.
Love Bootgly? Give our repo a star !
Wait for the "contributing guidelines" to start your contribution.
Help us keep Bootgly open and inclusive. Please read and follow our Code of Conduct.
A lot of time and energy is devoted to Bootgly projects. To accelerate your growth, if you like this project or depend on it for your stack to work, consider sponsoring it.
Your sponsorship will keep this project always up to date with new features and improvements / bug fixes.
projects/Bootgly/CLI/examples/;projects/Bootgly/CLI.php;php bootgly demosudo php bootgly setuptests/@.php;bootgly testrewrite;projects/Bootgly/WPI.boot.php file;index.php.Directly in Linux OS (max performance):
scripts/http-server-cli file;projects/Bootgly/WPI/HTTP_Server_CLI-1.SAPI.php file;bootgly serveor
php scripts/http-server-cli--
or using Docker:
docker pull bootgly/http-server-clidocker run -it --network host bootgly/http-server-cliRouting HTTP Requests on the Server-side
![]() |
|---|
| Bootgly CLI - initial output |
![]() |
|---|
| Progress component (with Bar) - Render ≈7x faster than Laravel / Symfony |
![]() |
|---|
| Bootgly HTTP Server CLI (wrk benchmark) - +7% faster than Workerman in the Plain Text test |
![]() |
|---|
HTTP Server CLI - started in monitor mode |
More Screenshots, videos and details can be found in the home page of Bootgly Docs.
The Bootgly is open-sourced software licensed under the MIT license.
Bootgly uses Semantic Versioning 2.0.