Open Source Attribution
Open Source Attribution
JasperWho?VeloxFactory and its companion Background Printing Service are built on open source software. We are grateful to the authors and contributors of the following packages.
JasperWho?VeloxFactory
| Package | License | Description |
|---|---|---|
| laravel/framework | MIT | The Laravel PHP framework — routing, ORM, queues, and the application foundation. |
| laravel/reverb | MIT | First-party Laravel WebSocket server — used to broadcast print task events in real time. |
| laravel/sanctum | MIT | API token authentication for the |
| laravel/tinker | MIT | REPL for the Laravel application. |
| livewire/livewire | MIT | Full-stack component framework for the |
| opcodesio/log-viewer | MIT | In-browser Laravel log viewer. |
| knuckleswtf/scribe | MIT | Automatic API documentation generator. |
| quilhasoft/jasperphp | MIT | Pure-PHP JasperReports renderer — the engine that compiles .jrxml templates and produces PDFs without a Java runtime. |
Background Printing Service
| Package | License | Description |
|---|---|---|
| PdfiumViewer | Apache 2.0 | .NET wrapper around the PDFium library — used to render and send PDFs to Windows printers. |
| PDFium | BSD 3-Clause | Google's PDF rendering engine, bundled as a native binary via PdfiumViewer.Native.x86_64.v8-xfa. |
| RestSharp | Apache 2.0 | HTTP client library for all API communication with |
| Newtonsoft.Json | MIT | JSON serialisation and deserialisation for API responses and WebSocket messages. |
| Serilog | Apache 2.0 | Structured logging to console and rolling file (Serilog.Sinks.Console, Serilog.Sinks.File). |