TEST MODE — this is disposable demo data, not production. Manage
Skip to content
Legal

Open source licenses

Print Ledgers is built on top of great open-source software. Here's everything it uses, and the license each one is under.

Backend

Installed as libraries the server depends on (not code copied into this app) - listed here for attribution.

FastAPI v0.116.1 MIT
Uvicorn v0.35.0 BSD-3-Clause
SQLAlchemy v2.0.43 MIT
aiosqlite v0.21.0 MIT
APScheduler v3.11.0 MIT
python-dotenv v1.2.2 BSD-3-Clause
Jinja2 v3.1.6 BSD-3-Clause
python-multipart v0.0.32 Apache-2.0
WeasyPrint v65.1 BSD-3-Clause

PDF generation (invoices, statements, reports)

ReportLab v4.4.3 BSD-3-Clause

PDF generation

openpyxl v3.1.5 MIT

Excel export

Pillow v12.3.0 MIT-CMU

Image handling/compression

passlib v1.7.4 BSD-3-Clause

Password hashing

boto3 v1.35.36 Apache-2.0

S3-compatible backup storage

cryptography v43.0.3 Apache-2.0 OR BSD-3-Clause

Frontend

Bundled directly as static files served to your browser.

Chart.js 4.4.0 MIT

Bundled at web/static/chart.umd.min.js for reports/dashboard charts, unmodified.

Lucide icon designs ISC

Icon set redrawn as self-hosted stroke SVGs (web/static/theme-appui-icons.js) so the app works offline without a CDN dependency; shapes and naming follow the Lucide icon library.