Syrep ist ein generisches Programm zum Synchronisieren von Dateien. Es kann verwendet werden, um große Datei-Hierarchien in beide Richtungen zu synchronisieren, indem Patch-Dateien ausgetauscht werden. Es ist ein reines Peer-to-Peer-Programm und benötigt keinen zentralen Server. Synchronisation zwischen mehr als zwei Repositorien wird unterstützt und Patchdateien können mittels Offline-Medien wie mobilen Festplatten oeder CDs ausgetauscht werden. (non)