{"repo":"purijs/blazerules","free":true,"listed":false,"github":"https://github.com/purijs/blazerules","clone":"git clone https://github.com/purijs/blazerules.git","description":"A SIMD-accelerated, C++ rule engine, embeddable in pipelines. Evaluates declarative rules over event batches at memory-bandwidth speed","language":"C++","stars":11,"topics":["apache-arrow","avro","cpp","event-processing","fraud-detection","kafka","machine-learning","ndjson","observability","onnx"],"license":null,"category":"machine-learning","readme_excerpt":"BlazeRules BlazeRules evaluates YAML rules over high-volume event batches. Use it from Python, embed it in C++, or run the local agent to read logs and event streams from HTTP, stdin, file tails, Kafka, Arrow, Avro, Protobuf, S3, or local files. Website: https://blazerules.dev/ Documentation: docs.blazerules.dev License: Apache-2.0. The engine is batch-first internally. Ingestion adapters collect events into microbatches, infer or bind a schema, evaluate rules, and emit compact decisions or dead-letter records. Install The Python package exposes blazerules and blazerules io and installs the same local executables shipped in the native archives: blazerules , blazerules agent , and blazerules dashboard . It includes the core rule engine, IO helpers, ONNX scoring, the full batch/stream CLI, the local ingest agent, and the local dashboard. numpy and pyarrow are installed as Python dependencies. Native CLI archives are attached to GitHub Releases and are built by GitHub Actions from the tagged source revision: - Linux x86 64 - Linux aarch64 - macOS arm64 These archives include blazerules , blazerules agent , and blazerules dashboard . Release binaries and wheels are built with the same feature set: ONNX, IO, Kafka, Avro, Protobuf, S3, dashboard, agent, full native CLI, and runtime SIMD dispatch. Linux keeps generic code portable and uses runtime-dispatched AVX2/AVX-512 kernels when the host CPU supports them; macOS arm64 uses the NEON backend. Native CLI The blazerules CLI exposes","default_branch":null,"files":null,"tree":[],"storefront":"/r/purijs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/purijs/blazerules/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}