v0.24.0-beta MITPHP 8.4+

One server. One framework. A million requests per second.

Bootgly is the native, zero-dependency PHP framework with one async core for Web and CLI. No Nginx, no PHP-FPM, no C extensions β€” and no third-party packages for your security team to audit.

bash
$ curl -fsSL https://bootgly.com/install | bash

Making PHP fast is a tax.

You pay it in servers, in audits, and in onboarding time.

Infrastructure sprawl

The classic stack puts Nginx in front, PHP-FPM behind it and supervisors around it. The modern one β€” Swoole, FrankenPHP, event-loop frameworks β€” trades that for C extensions, custom binaries and new APIs to learn. Either way, every piece is one more config to tune, one more thing to monitor β€” and one more bill.

Dependency roulette

A typical application pulls in hundreds of vendor packages. Every one of them is supply-chain surface your team ships to production β€” and has to audit, patch and upgrade.

A dozen ways to do everything

Competing servers, config schemas and test stacks mean every project is a new set of decisions. Teams slow down arguing about plumbing instead of shipping.

Why Bootgly exists

One framework. Zero moving parts.

Everything a modern backend needs, built into one coherent core.

Do more with less infra

A native event-loop HTTP server in pure PHP β€” Fibers for non-blocking I/O, HTTP/2, WebSockets, TCP and UDP. A drop-in alternative to Swoole and FrankenPHP with nothing extra to install.

  • HTTP/1.1 + HTTP/2
  • WebSocket
  • Fiber pool
Compare runtimes

Own your supply chain

Zero third-party packages in the core. The server, router, ORM, sessions, cache and test framework are first-party code β€” a smaller vendor/ and a smaller attack surface.

  • 0 runtime deps
  • DBAL + ORM
  • built-in tests
What is Bootgly

One way to do things

One HTTP server, one config schema, one test framework. Predictable code means faster onboarding, faster reviews and no bikeshedding.

  • 1 server
  • 1 config schema
  • 1 test framework
Browse the manual

Architecture that holds

Six layers with one-way dependencies and no cross-layer skipping β€” I2P (Interface-to-Platform) keeps the codebase enforceably clean as it grows.

ABIACIADIAPI CLI WPI

Dependencies flow one way β€” down. No skipping, no cycles.

Read the architecture

Numbers, not adjectives.

Every figure below comes from published, reproducible benchmark runs.

Same hardware, same date, reproducible scripts β€” read the methodology before you quote us.

Plaintext

Higher is better
  • Bootgly1,030,930 req/s
  • Swoole964,908 req/s
  • Laravel + FPM6,959 req/s

Single DB query

Higher is better
  • Bootgly166,746 req/s
  • Swoole95,718 req/s

Measured 2026-07-04 β€” 24 logical CPUs, WSL2, PHP 8.4.22, 514 connections. Same hardware, reproducible scripts, published reports.

Benchmark repository Full comparison (6 PHP runtimes)

Beta β€” v0.24.0-beta

Bootgly is in beta β€” stabilizing toward 1.0. Pin a version and expect some changes; not yet recommended for production.

Roadmap

  1. v1.0.0-beta next

    Stability, API Freeze, Full Documentation

  2. v1.0.0

    Production-ready release

Your first project in one command.

The installer opens the project wizard β€” from an empty directory to a running project.

bash
$ curl -fsSL https://bootgly.com/install | bash

The docs are AI-ready: llms.txt, an MCP server and a built-in assistant.

Keep exploring the docs: