# boson **Repository Path**: chopins/boson ## Basic Information - **Project Name**: boson - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-17 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ---

MetaStorm Telegram

Why Boson? Because it's not an [Electron](https://www.electronjs.org)! And much easier than that =) By the way, there is more information about the project [in the documentation](https://bosonphp.com/doc/master/introduction). > Also, this repository contains included high level PHP bindings > [for Saucer v6.0](https://github.com/saucer/saucer). ## Application Example You can find a detailed example application in the [Boson Application](https://github.com/boson-php/app) repository. 1) You should download the app using `composer create-project boson-php/app` 2) Then: - Run it using `php index.php` - Or compile it using `php vendor/bin/boson compile`
| | | | |:------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------:| | Linux | macOS | Windows |
## Installation Boson package is available as Composer repository and can be installed using the following command in a root of your project: ```bash composer require boson-php/runtime ``` ## Documentation - You can learn more [about what a Boson is](https://bosonphp.com/doc/master/introduction). - Information [about the configs](https://bosonphp.com/doc/master/configuration) is available on the [corresponding pages](https://bosonphp.com/doc/master/application-configuration). - A more detailed description of working with the [application](https://bosonphp.com/doc/master/application), [windows](https://bosonphp.com/doc/master/window) and [webview](https://bosonphp.com/doc/master/webview) is also available. - Also, do not miss the detailed guide on additional apps for working with [function bindings](https://bosonphp.com/doc/master/bindings-api), [scripts](https://bosonphp.com/doc/master/scripts-api), [request interception](https://bosonphp.com/doc/master/schemes-api), and more. - If you want to build an application based on [Symfony](https://bosonphp.com/doc/master/symfony-adapter), [Laravel](https://bosonphp.com/doc/master/laravel-adapter) and [others](https://bosonphp.com/doc/master/psr7-adapter), then similar functionality is also available. ## Components | Component | Description | Status | |---------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [boson-php/compiler](https://packagist.org/packages/boson-php/compiler) | Allows you to compile a project into a executable | ![version](https://poser.pugx.org/boson-php/compiler/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/compiler/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/compiler/actions/workflows/tests.yml) | | [boson-php/cpu-info](https://packagist.org/packages/boson-php/cpu-info) | Provides general information about the CPU | ![version](https://poser.pugx.org/boson-php/cpu-info/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/cpu-info/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/cpu-info/actions/workflows/tests.yml) | | [boson-php/globals-provider](https://packagist.org/packages/boson-php/globals-provider) | Emulates the behavior of global PHP variables | ![version](https://poser.pugx.org/boson-php/globals-provider/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/globals-provider/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/globals-provider/actions/workflows/tests.yml) | | [boson-php/http](https://packagist.org/packages/boson-php/http) | Provides basic HTTP structure | ![version](https://poser.pugx.org/boson-php/http/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/http/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/http/actions/workflows/tests.yml) | | [boson-php/http-body-decoder](https://packagist.org/packages/boson-php/http-body-decoder) | Decoder for HTTP request body | ![version](https://poser.pugx.org/boson-php/http-body-decoder/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/http-body-decoder/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/http-body-decoder/actions/workflows/tests.yml) | | [boson-php/http-static-provider](https://packagist.org/packages/boson-php/http-static-provider) | Provides the ability to easily handle static files | ![version](https://poser.pugx.org/boson-php/http-static-provider/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/http-static-provider/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/http-static-provider/actions/workflows/tests.yml) | | [boson-php/os-info](https://packagist.org/packages/boson-php/os-info) | Provides general information about the operating system | ![version](https://poser.pugx.org/boson-php/os-info/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/os-info/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/os-info/actions/workflows/tests.yml) | | [boson-php/pasm](https://packagist.org/packages/boson-php/pasm) | Provides cross-platform implementation of the PHP asm executor | ![version](https://poser.pugx.org/boson-php/pasm/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/pasm/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/pasm/actions/workflows/tests.yml) | | [boson-php/runtime](https://packagist.org/packages/boson-php/runtime) | Core component for running applications | ![version](https://poser.pugx.org/boson-php/runtime/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/runtime/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/runtime/actions/workflows/tests.yml) | | [boson-php/saucer](https://packagist.org/packages/boson-php/saucer) | FFI Saucer Bindings | ![version](https://poser.pugx.org/boson-php/saucer/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/saucer/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/saucer/actions/workflows/tests.yml) | | [boson-php/uri](https://packagist.org/packages/boson-php/uri) | Provides data structures for URI | ![version](https://poser.pugx.org/boson-php/uri/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/uri/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/uri/actions/workflows/tests.yml) | | [boson-php/uri-factory](https://packagist.org/packages/boson-php/uri-factory) | Provides list of factory classes to parse and create URI instances | ![version](https://poser.pugx.org/boson-php/uri-factory/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/uri-factory/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/uri-factory/actions/workflows/tests.yml) | | [boson-php/weak-types](https://packagist.org/packages/boson-php/weak-types) | Provides data types for working with weak references | ![version](https://poser.pugx.org/boson-php/weak-types/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/weak-types/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/weak-types/actions/workflows/tests.yml) | | [boson-php/event-listener-contracts](https://packagist.org/packages/boson-php/event-listener-contracts) | Generic event listener component interfaces | ![version](https://poser.pugx.org/boson-php/event-listener-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/event-listener-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/event-listener-contracts/actions/workflows/tests.yml) | | [boson-php/http-contracts](https://packagist.org/packages/boson-php/http-contracts) | Generic HTTP component interfaces | ![version](https://poser.pugx.org/boson-php/http-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/http-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/http-contracts/actions/workflows/tests.yml) | | [boson-php/id-contracts](https://packagist.org/packages/boson-php/id-contracts) | A set of interfaces that provide ID value objects | ![version](https://poser.pugx.org/boson-php/id-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/id-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/id-contracts/actions/workflows/tests.yml) | | [boson-php/uri-contracts](https://packagist.org/packages/boson-php/uri-contracts) | A set of interfaces that provide data about the URI of objects | ![version](https://poser.pugx.org/boson-php/uri-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/uri-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/uri-contracts/actions/workflows/tests.yml) | | [boson-php/uri-factory-contracts](https://packagist.org/packages/boson-php/uri-factory-contracts) | A set of interfaces that provide the ability to create URIs | ![version](https://poser.pugx.org/boson-php/uri-factory-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/uri-factory-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/uri-factory-contracts/actions/workflows/tests.yml) | | [boson-php/value-object-contracts](https://packagist.org/packages/boson-php/value-object-contracts) | A set of interfaces that provide variadic value objects | ![version](https://poser.pugx.org/boson-php/value-object-contracts/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/value-object-contracts/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/value-object-contracts/actions/workflows/tests.yml) | ## Extensions | Extension | Context | Description | Status | |-------------------------------------------------------------------------------------------------------------|--------------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [boson-php/app-ext-alert](https://packagist.org/packages/boson-php/app-ext-alert) | Application | Adds support for the Alert (MessageBox) API | ![version](https://poser.pugx.org/boson-php/app-ext-alert/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/app-ext-alert/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/app-ext-alert/actions/workflows/tests.yml) | | [boson-php/webview-ext-battery](https://packagist.org/packages/boson-php/webview-ext-battery) | WebView | Adds support for the Battery API | ![version](https://poser.pugx.org/boson-php/webview-ext-battery/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/webview-ext-battery/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/webview-ext-battery/actions/workflows/tests.yml) | | [boson-php/webview-ext-network](https://packagist.org/packages/boson-php/webview-ext-network) | WebView | Adds support for the Network API | ![version](https://poser.pugx.org/boson-php/webview-ext-network/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/webview-ext-network/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/webview-ext-network/actions/workflows/tests.yml) | | [boson-php/webview-ext-web-components](https://packagist.org/packages/boson-php/webview-ext-web-components) | WebView | Adds support for the Web Components API | ![version](https://poser.pugx.org/boson-php/webview-ext-web-components/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/webview-ext-web-components/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/webview-ext-web-components/actions/workflows/tests.yml) | ## Bridges | Bridge | Description | Status | |---------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [boson-php/http-bridge](https://packagist.org/packages/boson-php/http-bridge) | Base component for integrating HTTP functionality with various frameworks | ![version](https://poser.pugx.org/boson-php/http-bridge/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/http-bridge/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/http-bridge/actions/workflows/tests.yml) | | [boson-php/laravel-http-bridge](https://packagist.org/packages/boson-php/laravel-http-bridge) | Adapter for integrating with Laravel HTTP component | ![version](https://poser.pugx.org/boson-php/laravel-http-bridge/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/laravel-http-bridge/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/laravel-http-bridge/actions/workflows/tests.yml) | | [boson-php/laravel-provider](https://packagist.org/packages/boson-php/laravel-provider) | Boson Service Provider & Runtime for Laravel Framework | ![version](https://poser.pugx.org/boson-php/laravel-provider/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/laravel-provider/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/laravel-provider/actions/workflows/tests.yml) | | [boson-php/psr-http-bridge](https://packagist.org/packages/boson-php/psr-http-bridge) | Adapter for integrating with PSR-7 HTTP component | ![version](https://poser.pugx.org/boson-php/psr-http-bridge/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/psr-http-bridge/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/psr-http-bridge/actions/workflows/tests.yml) | | [boson-php/spiral-bridge](https://packagist.org/packages/boson-php/spiral-bridge) | Boson Bootloader & Runtime for Spiral Framework | ![version](https://poser.pugx.org/boson-php/spiral-bridge/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/spiral-bridge/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/spiral-bridge/actions/workflows/tests.yml) | | [boson-php/symfony-bundle](https://packagist.org/packages/boson-php/symfony-bundle) | Boson Bundle & Runtime for Symfony Framework | ![version](https://poser.pugx.org/boson-php/symfony-bundle/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/symfony-bundle/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/symfony-bundle/actions/workflows/tests.yml) | | [boson-php/symfony-http-bridge](https://packagist.org/packages/boson-php/symfony-http-bridge) | Adapter for integrating with Symfony HTTP component | ![version](https://poser.pugx.org/boson-php/symfony-http-bridge/version?style=flat-square) [![tests](https://img.shields.io/github/actions/workflow/status/boson-php/symfony-http-bridge/tests.yml?label=Tests&style=flat-square&logo=unpkg)](https://github.com/boson-php/symfony-http-bridge/actions/workflows/tests.yml) | ## Community Any questions left? You can ask them: - [in Telegram](https://t.me/boson_php) - [in Discord](https://discord.gg/vCg52Jdwvc) ## Contributing Boson is an Open Source, [community-driven project](https://github.com/boson-php/boson/graphs/contributors). Join them [contributing code](https://bosonphp.com/doc/master/contribution).