Spoolman

Keep track of your inventory of 3D-printer filament spools.

Healthy · 76
76/100
Healthy

Actively maintained with regular releases.

Maintenance 27/40
Releases 25/25
Community 11/20
Momentum 13/15

Commit activity more than 66% of tracked projects; popularity more than 56%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 3 commits 2025-12: 0 commits 2026-01: 65 commits 2026-02: 1 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 205 commits 2026-08: 281 commits
2025-10 555 total 2026-08
Stars2.9k
Latest releasev0.27.0 · 25 Sept 2026
Repo updated27 Sept 2026
LicenceMIT
Built withDocker, Python

Is Spoolman actively maintained?

Development is ongoing. The repository recorded 555 commits over the same window, and the last three months alone account for 486 of them.

The most recent tagged release, v0.27.0, shipped within the last month — a current, installable version exists today.

Spoolman ranks #7 of 13 in Inventory Management, placing it mid-table for maintenance activity.

What Spoolman actually does

Spoolman is a self-hosted application designed to track physical inventories of 3D-printer filament spools. It helps you record remaining weights, material types, colours, and locations to prevent running out of material mid-print. The software acts as a centralised ledger for workshop consumables.

Best fit: Makers and small print farms who need a dedicated database to manage multiple filament rolls across various printers.

Worth knowing: It addresses a very niche operational problem, meaning it will likely require manual data entry and may not integrate with your existing general inventory systems.

Deployment notes

As a Dockerised Python application, it will typically require a persistent volume mounted for database storage and an external reverse proxy if you require TLS termination.


Alternatives to Spoolman

Projects in the same categories, ordered by health score.