Filaventory
Self-Hosted3D PrintingIoTInventoryOpen Source

Filaventory

05/08/2026
5 minutes read
Éric Philippe

Éric Philippe

Full-Stack Developer & Designer

What is this project ?

Filaventory is a self-hosted platform to take control of your 3D printing filament collection. Track every spool, organise them into physical racks, manage print projects and wishlists, and let a smart RFID scale update weights automatically: all from a sleek Electron desktop app or a React Native mobile companion. No cloud, no subscription, just your data on your server.

The Filament Addiction Problem

Every 3D printing enthusiast knows the feeling: you open a drawer, find three half-used spools of the same grey PLA, and have absolutely no idea which one still has enough material for your next print. You might also have a wishlist of exotic filaments mentally scattered across browser tabs, a vague recollection that the blue PETG is almost empty, and a print queue that lives on a sticky note.

That's where Filaventory was born.

What is Filaventory?

Filaventory is a fully self-hosted filament inventory management system designed around the real workflows of 3D printing enthusiasts. It gives you a single, structured place to:

  • Track every spool: brand, material, colour, weight, temperature profiles, and notes
  • Organise spools into physical racks: mirror your actual storage in the app
  • Manage a print queue: drag-and-drop priority ordering linked to your filament requirements
  • Keep a wishlist: never forget that filament you saw at a trade show
  • Estimate usage and cost: built-in calculator before you hit print
  • Let your scale do the work: RFID tags + smart scales automatically push weight updates into the app via a keyless API endpoint

Why Self-Hosted?

Data ownership matters. Filaventory runs entirely on your own infrastructure: a Raspberry Pi, a home server, a VPS, or a Docker host on your NAS. There's no cloud account to create, no subscription tier, and no one else with access to your collection data. The entire stack is MIT licensed and open to contributions.

The Ecosystem

Filaventory isn't a single app: it's a small ecosystem:

  • Server: a Go REST API backed by PostgreSQL, the source of truth for all data
  • Studio: a cross-platform Electron desktop client (macOS, Windows, Linux) for day-to-day use
  • IoT devices: any RFID reader + scale can push data directly to the API using just an API key, with no user session required

Project Gallery

Filaventory screenshot 1
Filaventory screenshot 2
Filaventory screenshot 3
Back to ProjectsSuggest an Edit
Thanks for checking out this project! 🚀