Skip to main content

Open Source Attribution

VeloxFactory and its companion BackgroundVeloxFactory PrintingPrint 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.

BackgroundVeloxFactory PrintingPrint Service

The VeloxFactory Print Service 2.0 runs on .NET 10 (Windows Desktop Runtime) and bundles the following packages.

Package License Description
PdfiumViewerPDFtoImage Apache 2.0MIT .NET wrapper aroundShips the native PDFium librarylibrary; used tofor renderpage sizes and send PDFs to Windows printers.previews.
PDFium BSD 3-Clause Google's PDF rendering engine, bundleddraws asevery apage nativedirectly binaryonto viathe PdfiumViewer.Native.x86_64.v8-xfa.printer.
RestSharpMicrosoft.Extensions.Hosting / Http Apache 2.0MIT Generic host, dependency injection, options and HTTP client library for all API communication with VeloxFactory.factory.
Newtonsoft.JsonMicrosoft.Data.Sqlite MIT JSONSQLite serialisationaccess for the job journal, outbox, statistics and deserialisationlog forbuffer APIin responsesstate.db. andSQLite WebSocketitself messages.is public domain.
Serilog Apache 2.0 Structured logging to rolling files, console and rollingthe fileWindows event log (Serilog.Extensions.Hosting, Serilog.Sinks.File, Serilog.Sinks.Console, Serilog.Sinks.FileEventLog, Serilog.Formatting.Compact).
TaskScheduler MIT Creates and reads the Windows scheduled task of the headless service. CommunityToolkit.Mvvm MIT MVVM base for the window. MaterialDesignThemes MIT Material Design controls and themes for the WPF window. ScottPlot.WPF MIT Charts on the statistics page. SkiaSharp MIT 2D graphics library used by ScottPlot and PDFtoImage. Material Symbols Rounded Apache 2.0 Icon font of the window, the same icons as in the VeloxFactory frontend.