Boring Observability GitHub

Open-source Laravel packages

Smaller tools we maintain in the open. Several started as parts of our products and turned out to be useful on their own. All are MIT-licensed and on Packagist, and none needs one of our products to work.

Prometheus metrics for your application's outbound HTTP, with a Grafana dashboard to read them. Duration, host, endpoint and outcome of every transfer, and no bodies, headers or database.

$ composer require boring-o11y/httptheus

PHPStan rules for Livewire. A public property the browser can set but the server trusts, like $tenantId seeded in mount(), fails CI until it is marked #[Locked].

$ composer require --dev boring-o11y/wirestan

Everything else we publish is on github.com/boring-o11y.

10% of our revenue goes to open source

Our products are built on other people's free work. Skyline started as a fork of Laravel Horizon, and everything we sell runs on Laravel, Symfony components, Carbon, Predis, Guzzle and the hundred or so other packages in its composer.lock. So 10% of the revenue from every licence we sell goes to the people who maintain that code.

All of it is paid through GitHub Sponsors, to the maintainers and organisations who have a listing there. Most of it goes to packages our products install, and we favour maintainers who carry a lot of widely used code with little funding behind it.

Once a year we publish here who we paid and how much.