Full Stack PHP Framework for Multi Projects.
🚧 Do not use it in production environments. The alpha version hasn't even been released yet. 🚧
Repository initially created for the Github Accelerator.
First beta release is planned for mid-year 2023.
Documentation and Website will be released alongside the beta.
| Clients | Servers | Database | Back-end | Front-end |
|---|---|---|---|---|
| TCP Client [Beta] | TCP Server [Beta] | DBAL [TODO] | Router [WIP] | Templating Engine [WIP] |
| HTTP Client (CLI) [TODO] | HTTP Server (CLI) [WIP] | ORM [TODO] | Router/Route [WIP] | _ |
| _ | WS Server [TODO] | _ | Request [WIP] | _ |
| _ | _ | _ | Response [WIP] | _ |
- PHP 8.2+
[Required] - Apache Rewrite enabled
[Required for Non-CLI SAPI only] - Opcache with JIT enabled (+50% performance)
[Optional] - Linux OS (Debian based OS is recommended: Debian, Ubuntu...)
[Required]
- Enable support to Rewrite;
- Rename the file
projects/web.constructor.php.exampletoprojects/web.constructor.php; - Configure the Web constructor in
projects/web.constructor.phpfile; - Run the Non-CLI HTTP Server pointing to
index.php.
Directly in Linux OS (max performance):
- Configure the Bootgly HTTP Server in
server.http.phpfile; - Rename
projects/sapi.http.constructor.php.exampletoprojects/sapi.http.constructor.php; - Configure SAPI constructor in
projects/sapi.http.constructor.phpfile; - Run the Bootgly HTTP Server in the terminal:
php server.http.php
--
or using Docker:
- Pull the Bootgly image from Docker Hub:
docker pull bootgly/bootgly-php-framework
- Run the Bootgly container in interactive mode:
docker run -it --network host bootgly/bootgly-php-framework
![]() |
|---|
| HTTP Server CLI - My Benchmark results using Ryzen 9 3900X (24 CPUs) on WSL2 - Simple 'Hello World!' |
![]() |
|---|
| HTTP Server CLI started - Initial output |
![]() |
|---|
| HTTP Server CLI - Test suites |
A lot of time and energy is devoted to this project. 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.
Join the conversation and help the community.
Love Bootgly? Give our repo a star ⭐!
Help us keep Bootgly open and inclusive. Please read and follow our Code of Conduct.
Bootgly PHP Framework will follow Semantic Versioning 2.0.
The Bootgly PHP Framework is open-sourced software licensed under the MIT license.


