serafim/boson

This package is abandoned and no longer maintained. The author suggests using the boson-php/runtime package instead.

Boson Kernel Monorepo


README

MetaStorm Telegram

Why Boson? Because it's not an Electron! And much easier than that =)

By the way, there is more information about the project in the documentation.

Also, this repository contains included high level PHP bindings for Saucer v6.0.

Application Example

$app = new Boson\Application();

$app->webview->html = <<<'HTML'
    <button onclick="foo('HELLO');">Hello</button>
    HTML;

$app->webview->bind('foo', var_dump(...));

Installation

Boson package is available as Composer repository and can be installed using the following command in a root of your project:

composer require boson-php/runtime

Documentation

Components

Component Description Status
boson-php/http-bridge Base component for integrating HTTP functionality with various frameworks version tests
boson-php/laravel-http-bridge Adapter for integrating with Laravel HTTP component version tests
boson-php/psr-http-bridge Adapter for integrating with PSR-7 HTTP component version tests
boson-php/symfony-bundle Boson Bundle & Runtime for Symfony Framework version tests
boson-php/symfony-http-bridge Adapter for integrating with Symfony HTTP component version tests
boson-php/compiler Allows you to compile a project into a executable version tests
boson-php/cpu-info Provides general information about the CPU version tests
boson-php/globals-provider Emulates the behavior of global PHP variables version tests
boson-php/http Provides basic HTTP structure version tests
boson-php/http-body-decoder Decoder for HTTP request body version tests
boson-php/http-static-provider Provides the ability to easily handle static files version tests
boson-php/os-info Provides general information about the operating system version tests
boson-php/pasm Provides cross-platform implementation of the PHP asm executor version tests
boson-php/runtime Core component for running applications version tests
boson-php/weak-types Provides data types for working with weak references version tests
boson-php/event-listener-contracts Generic event listener component interfaces version tests
boson-php/http-contracts Generic HTTP component interfaces version tests

Community

Contributing

Boson is an Open Source, community-driven project. Join them contributing code.