v1.0.0-rc.1 MITPHP 8.4+

Um servidor. Um framework. Um milhão de requisições por segundo.

Bootgly é o framework PHP nativo e sem dependências, com um único núcleo assíncrono para Web e CLI. Sem Nginx, sem PHP-FPM, sem extensões em C — e sem pacotes de terceiros para o seu time de segurança auditar.

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

Deixar o PHP rápido é um imposto.

Você paga em servidores, em auditorias e em tempo de onboarding.

Infra inchada

A stack clássica põe Nginx na frente, PHP-FPM atrás e supervisores em volta. A moderna — Swoole, FrankenPHP, frameworks de event-loop — troca isso por extensões em C, binários custom e novas APIs para aprender. De todo jeito, cada peça é mais uma config para ajustar, mais uma coisa para monitorar — e mais uma conta para pagar.

Roleta de dependências

Uma aplicação típica puxa centenas de pacotes de terceiros. Cada um deles é superfície de supply chain que seu time coloca em produção — e precisa auditar, corrigir e atualizar.

Doze jeitos de fazer tudo

Servidores, esquemas de config e stacks de teste concorrentes fazem de cada projeto um novo conjunto de decisões. Times desaceleram discutindo encanamento em vez de entregar.

Por que o Bootgly existe

Um framework. Zero peças soltas.

Tudo que um backend moderno precisa, integrado em um núcleo coerente.

Faça mais com menos infra

Um servidor HTTP nativo de event-loop em PHP puro — Fibers para I/O não bloqueante, HTTP/2, WebSockets, TCP e UDP. Uma alternativa direta a Swoole e FrankenPHP sem nada extra para instalar.

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

Domine sua cadeia de dependências

Zero pacotes de terceiros no núcleo. Servidor, router, ORM, sessões, cache e framework de testes são código próprio — um vendor/ menor e uma superfície de ataque menor.

  • 0 runtime deps
  • DBAL + ORM
  • built-in tests
O que é Bootgly

Um único jeito de fazer cada coisa

Um servidor HTTP, um esquema de config, um framework de testes. Código previsível significa onboarding mais rápido, reviews mais rápidos e zero bikeshedding.

  • 1 server
  • 1 config schema
  • 1 test framework
Explore o manual

Arquitetura que se sustenta

Seis camadas com dependências de sentido único e sem pulos entre camadas — I2P (Interface-to-Platform) mantém a base de código limpa de forma verificável enquanto cresce.

ABIACIADIAPI CLI WPI

Dependências fluem em um único sentido — para baixo. Sem pulos, sem ciclos.

Leia a arquitetura

Números, não adjetivos.

Cada número abaixo vem de execuções de benchmark publicadas e reproduzíveis.

Mesmo hardware, medições datadas, scripts reproduzíveis — leia a metodologia antes de citar.

Plaintext

Quanto maior, melhor
  • Bootgly @ 16 workers1.084.550 req/s
  • Swoole @ 17 workers1.003.388 req/s
  • Laravel + FPM @ 23 workers6.959 req/s

JSON

Quanto maior, melhor
  • Bootgly @ 18 workers1.037.342 req/s
  • Swoole @ 19 workers979.082 req/s

Query única no banco

Quanto maior, melhor
  • Bootgly @ 22 workers166.746 req/s
  • Swoole @ 24 workers95.718 req/s

Múltiplas queries (20)

Quanto maior, melhor
  • Bootgly @ 22 workers24.966 req/s
  • Swoole @ 24 workers17.263 req/s

Fortunes (banco + template)

Quanto maior, melhor
  • Bootgly @ 24 workers131.263 req/s
  • Swoole @ 24 workers98.557 req/s

Updates (20 queries)

Quanto maior, melhor
  • Bootgly @ 24 workers5.782 req/s
  • Swoole @ 24 workers3.721 req/s

Consultas cacheadas (20)

Quanto maior, melhor
  • Bootgly @ 18 workers572.512 req/s
  • Swoole @ 18 workers554.313 req/s

Medido em 2026-07-04 – 2026-07-22 – 2026-07-25 — 24 CPUs lógicas, WSL2, PHP 8.4, 514 conexões. Mesmo hardware, scripts reproduzíveis, relatórios publicados.

Repositório de benchmarks Comparação completa (6 runtimes PHP)

Beta — v1.0.0-rc.1

O Bootgly está em beta — estabilizando rumo à 1.0. Fixe uma versão e espere algumas mudanças; ainda não recomendado para produção.

Roadmap

  1. v1.0.0 próxima

    Release pronto para produção

Seu primeiro projeto em um comando.

O instalador abre o wizard de projetos — de um diretório vazio a um projeto rodando.

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

A documentação é pronta para IA: llms.txt, servidor MCP e assistente integrado.

Continue explorando a documentação: