
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.
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.
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:
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.
Filaventory isn't a single app: it's a small ecosystem:


