SparkleShare is an open source cloud storage, file synchronization and collaboration client application that uses Git as the storage backend. Think of it as Dropbox, but using your own Git server, or a hosted solution like GitLab, GitHub or BitBucket.