SparkleShare generates a special folder on your PC wherein you can add remotely hosted folders (also called “projects”). Your projects can be hosted on our own server or on services like BitBucket, GitHub, Gitorious or Planio. Once you created your projects, they will be automatically kept in sync. Encryption is another benefit of SparkleShare and this option is great for preventing spying on your files. During initial setup SparkleShare will generate a unique Client ID. You’ll need it whenever you want to link your computer to another host.
SparkleShare is great for frequently changing project files but it is not recommended for storing photos, music or as a backup. SparkleShare is actually a really good solution for developers working on small projects.
SparkleShare is an Open Source collaboration and sharing tool that is designed to keep things simple and to stay out of your way. It allows you to instantly sync with Git repositories and is available for Linux distributions, Mac and Windows.
SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.