The frontend for 3D Print Log — a web application for tracking 3D prints, printers, and filaments.
Live app: https://3dprintlog.com
![]() |
![]() |
![]() |
- Log prints with photos, notes, slicer settings, filament usage, and per-print cost tracking
- Direct slicer plugins for Cura and Slic3r-based slicers (OrcaSlicer, PrusaSlicer, Bambu Studio, and more) — log prints straight from your slicer without manual G-code uploads
- Direct integration with OctoPrint and Klipper/Moonraker for automatic print tracking
- Manage printers and track maintenance history
- Manage material inventory (filament, resin, and more) with usage and remaining quantity tracking, and QR code labels for quick spool lookup
- View analytics and statistics across your print history
- Share prints on a public feed
- Integrate with external tools via API keys
See CONTRIBUTING.md for local setup, configuration, and running tests.
- Angular 20
- Angular Material
- Auth0 SPA SDK
- Azure Static Web Apps
The production environment runs on Azure (Static Web Apps for the frontend). It is manually managed — there is no infrastructure-as-code in this repo. PRs that require infrastructure changes (new environment variables, auth configuration, hosting config) should call that out explicitly in the PR description.
- 3d-print-log-api — the backend API
- 3d-print-log-cura-plugin — Cura integration
If you find 3D Print Log useful, consider supporting its development:
- Subscribe to Pro for an ad-free experience and extra cloud storage
- Donate via PayPal to buy me a coffee
- Become a Patron on Patreon



