sources311 is used to manage programming source files. It provides support for backups using USB drives and personal VMs.
It's a command line app. Its an alternative to git.
sources311 is Donation based. You can start free and send any donation you think is enough.
Download the CLI app from here