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