Software Projects
PHP Event Correlator
https://github.com/lucasnetau/php-ec
PHP Event Correlator is an event correlation tool to process a stream of events, make decisions based on Rules sets, and perform actions based on these Rules.
Event correlation is useful in many areas. For example, log processing, microservice coordination, IoT event processing.
PHP-EC is being used in production for multiple IoT projects, some processing 10M+ events per day from multiple disparate systems.
Timebucket
https://github.com/lucasnetau/timebucket
A PHP library aggregate data into slices of time (for example 1 minute, 5 minute, 6 hours) and then retrieve data via a time ordered queue.
PHP JSON-RPC
https://github.com/lucasnetau/php-json-rpc
PHP Library for JSON-RPC communication (Client and Server). Includes a ReactPHP ReadableStreamInterface decoding helper for parsing RPC packets.
ReactPHP compatible Async DNS over HTTPS client
https://github.com/lucasnetau/reactphp-dns-over-https-client Resolve DNS queries over HTTPS, provides secure DNS resolution over untrusted or shared networks (eg Serverless deployments) utilising standard HTTPS queries.
ReactPHP compatible Async HTTP/2 Browser utilising Curl
https://github.com/lucasnetau/reactphp-http-browser-curl Implementation of an Async HTTP client using CURL.
Pet Projects
BINGO
https://github.com/lucasnetau/bingo 75-Number Web based Bingo Game