Bootgly
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.
Table of Contents
About
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.โ
Bootgly CLI 
Command Line Interface
For the base CLI development, Bootgly already has the following UI Components: Alert, Fieldset, Header, Menu, Progress, Table.
Bootgly WPI 
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.
Boot Requirements
Compatibility
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.
Dependencies
- PHP 8.2+

- Opcache + JIT enabled (+50% performance)

- Bootgly CLI 
php-cli
php-mbstring
php-readline
- Bootgly WPI 
rewritemodule enabled
โ
= Required
= Recommended
Community
Join us and help the community.
Love Bootgly? Give our repo a star
!
Contributing
Wait for the โcontributing guidelinesโ to start your contribution.
Code of Conduct
Help us keep Bootgly open and inclusive. Please read and follow our Code of Conduct.
Social networks
- Bootgly on LinkedIn: [Company Page]
- Bootgly on Telegram: [Telegram Group]
- Bootgly on Reddit: [Reddit Community]
- Bootgly on Discord: [Discord Channel]
Sponsorship
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.
Getting started
Bootgly CLI
Run Bootgly CLI demo
- ``
- ``
Setup Bootgly CLI globally
Perform Bootgly tests
- ``
Bootgly WPI
Running a HTTP Server
-
``
-
``
-
``
-
``
-
``
Routing HTTP Requests on the Server-side
Highlights
- Bootgly CLI 

Progress component (with Bar) - Render โ7x faster than Laravel / Symfony
- Bootgly WPI 

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.
License
The Bootgly is open-sourced software licensed under the MIT license.
Versioning System
Bootgly uses Semantic Versioning 2.0.

!