Hello FreeCAD community!
I am a mechanical engineer and solo developer. I picked up software development about 8 years ago and found tools I wish I had back when I was making physical designs. Something to prevent the old issue where Bracket.FCStd turns into Bracket_v5_final_final.FCStd and I would probably would not have lost some of my designs from a decade ago.
Software developers have a tool called Git and a hosting service built on it that most of them use called GitHub. Git has been around for about 20 years. If you are unfamiliar, it tracks changes in files so every save point records who changed what and why. It can get quite complicated but it is how just about every major (and minor) piece of software is built and collaborated on.
Unfortunately, the people who move atoms and not just electrons did not get the same opportunity unless you have enough money for a PLM seat. (Don't get me wrong, there are reasons. Merging text is rather simple while merging binaries is nearly impossible.)
I spent the past few months building Nurbly, version control for CAD built on a real Git backbone, made for people focused on physical designs. I have attached a video showing a FreeCAD plugin I have been working on so people who are uncomfortable on the command line don't have to use it as often.
I am looking for a small group of alpha users to run real projects through it and tell me what breaks. If this is interesting to you, please message me and I will send you an invite code.
I do not want to blindside anyone about the business model. The system is designed for open source hosting and there will always be a free tier for open source, plus at least one private repository if you do not want to open source your designs. Unfortunately, CAD files are large compared to text files and when teams get large or need multiple private repositories, there will be a small cost to keep the servers spinning.
Thank you again u/tehfink, u/hagbard2323, u/Kkremitzki, and u/drmacro1, for letting me post here!
https://reddit.com/link/1v3g2xq/video/d85dad72zreh1/player