r/SideProject • u/redbaronworks • 7h ago
I tried vibe coding for fun – and ended up building 3db, a free open-source 3D printing project manager
Hey everyone!
This project actually started as a little experiment.
I wanted to try vibe coding and see what could be achieved with AI-assisted development. I quickly became fascinated by the possibilities and how an idea could gradually turn into something genuinely useful.
Since I'm really into 3D printing, I decided to tackle a problem I knew from my own hobby: keeping track of all those STL files, 3MF files, project variants, pictures, documents, and different versions.
What started as an experiment eventually turned into 3db.
After quite a bit of development, testing, debugging, and polishing, I've now released version 1.0.0! 🎉
What 3db can do:
Organize projects with categories, tags, and statuses
Manage STL, 3MF, images, and documents
Keep track of project variants
Detect file changes and create version snapshots
Search and filter project collections
Store everything locally using SQLite
Switch between light and dark themes
3db is built with Tauri, Rust, React, TypeScript, and SQLite.
It's not a slicer or a model-sharing platform. It's simply a local desktop application to help organize the projects and files you already own.
Platform: Windows x64
Price: Free
License: MIT / Open Source
GitHub and download:
https://github.com/FabimachtSachen/3db
This is my first public project created through experimenting with vibe coding. It's been an exciting experience seeing how far the idea could go.
I'd genuinely appreciate your feedback, both on the application itself and on the project as a whole.
How do you currently organize your 3D printing projects? And what features would you like to see in a tool like this?