# 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
---
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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](https://github.com/boson-php/runtime/actions/workflows/tests.yml) |
| [boson-php/saucer](https://packagist.org/packages/boson-php/saucer) | FFI Saucer Bindings |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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 |  [](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).