Open Source Attribution
Open Source Attribution
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.
VeloxFactory
| Package |
License |
Description |
| laravel/framework |
MIT |
The Laravel PHP framework routing, ORM, queues, and the application foundation. |
laravel/horizon
MIT
Queue manager and dashboard for the Redis queues that run thumbnails, mail dispatch and the nightly purge jobs.
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 VeloxFactory REST API.
laravel/tinker
MIT
REPL for the Laravel application.
livewire/livewire
MIT
Full-stack component framework for the VeloxFactory frontend.
opcodesio/log-viewer
MIT
In-browser Laravel log viewer.
knuckleswtf/scribe
MIT
Automatic API documentation generator.
phpoffice/phpspreadsheet
MIT
Spreadsheet library used to build the xlsx export that a report mailing can attach alongside the PDF.
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 VeloxFactory. |
| 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). |