Boson Kernel: Um Novo Caminho para Aplicações Nativas com PHP

Publicado em: 26/12/2025

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.

Siga-me

Pesquisar