SP

SparkleShare

Git-backed file synchronization with version history

File Sync & Storage ★ 5k stars Medium setup GPL-3.0

SparkleShare is a file synchronization tool that uses Git repositories as the storage backend, giving every change a full version history. It is well suited to syncing collaborative projects and small text-heavy files across machines.

Key features

  • Git-backed versioning
  • Automatic conflict handling
  • End-to-end encryption option
  • Self-hosted on any SSH host

Pros & cons

Strengths

  • Full history of every change
  • Works over plain SSH

Trade-offs

  • Poor with large binary files
  • Slower development pace

SparkleShare replaces

Compare SparkleShare

26 head-to-head comparisons.

Similar file sync & storage apps