Boson Kernel: Um Novo Caminho para Aplicações Nativas com PHP
O Boson Kernel é um projeto open-source que permite criar aplicações desktop nativas usando PHP como linguagem principal, com foco na simplicidade, desempenho e integração ao sistema operacional.

🌐 O que é o Boson Kernel?
O Boson Kernel é um runtime e framework para PHP que permite desenvolver aplicações com interfaces gráficas modernas, sem a complexidade de soluções pesadas como Electron ou a necessidade de Node.js.
Ele combina:
- Um runtime PHP personalizado
- APIs para integração com o sistema operacional
- Suporte a WebView para interfaces ricas usando HTML, CSS e JavaScript
Em vez de apenas empacotar PHP e exigir uma instalação de ambiente separado, o Boson oferece um ecossistema direto para transformar código PHP em aplicações executáveis nativas.
Alguns pontos que destacam o Boson:
🧠 Baseado em PHP, linguagem conhecida por muitos desenvolvedores
💻 Criação de aplicações nativas com interface gráfica
📦 Empacotamento e execução simplificada
🔌 Suporte modular por meio de extensões e bindings para recursos do sistema
📚 Integração com frameworks e bibliotecas populares do ecossistema PHP
🧩 Componentes e Ecossistema
O Boson não é apenas um único pacote, mas sim um conjunto de componentes que juntos formam a base de desenvolvimento:
📌 Runtime
O pacote principal responsável por:
- Executar o código PHP em um contexto nativo
- Integrar com APIs do sistema
- Fornecer suporte embutido para webviews e eventos
Dependências Necessárias
sudo apt install libgtk-4-1 libwebkitgtk-6.0-4
Instalação por Composer:
Criação do Projeto
composer create-project boson-php/app
ou apenas importe a biblioteca usando o Composer
composer require boson-php/runtime
composer require boson-php/compiler --dev
Para executar o projeto digite apenas:
php index.php
Caso esteja no Ubuntu 24.04, pode apresentar um problema na hora de executar devido a um bug do AppArmor, para contornar isso, veja o tutorial que expliquei sobre Como corrigir erro do AppArmor no Ubuntu 24.04.
🌉 Bridges e Integrações
O Boson também possui bridges para integrar com frameworks como Symfony ou Spiral, permitindo que aplicações que já usam esses frameworks possam ser transformadas em aplicações desktop sem grandes mudanças.
O Boson Kernel traz uma nova perspectiva para o desenvolvimento em PHP além do servidor web. Ele permite construir aplicações desktop completas, unindo o poder da linguagem PHP com APIs modernas para interfaces gráficas e integração com o sistema operacional, tudo isso mantendo o fluxo conhecido de desenvolvimento com Composer e bibliotecas PHP.