All Projects → c4milo → Gsync

c4milo / Gsync

Licence: mpl-2.0
gSync is an rsync based library for sending delta updates of files to a remote server.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Gsync

Python Patch
Library to parse and apply unified diffs
Stars: ✭ 65 (-81.1%)
Mutual labels:  patch, diff
diffy
Tools for finding and manipulating differences between files
Stars: ✭ 47 (-86.34%)
Mutual labels:  diff, patch
Apkdiffpatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3 sign .
Stars: ✭ 121 (-64.83%)
Mutual labels:  patch, diff
Hdiffpatch
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Stars: ✭ 459 (+33.43%)
Mutual labels:  patch, diff
deltaq
Fast and portable delta encoding for .NET in 100% safe, managed code.
Stars: ✭ 26 (-92.44%)
Mutual labels:  diff, patch
Patch Package
Fix broken node modules instantly 🏃🏽‍♀️💨
Stars: ✭ 6,062 (+1662.21%)
Mutual labels:  patch, diff
Diffson
A scala diff/patch library for Json
Stars: ✭ 258 (-25%)
Mutual labels:  patch, diff
Jsondiffpatch
Diff & patch JavaScript objects
Stars: ✭ 3,951 (+1048.55%)
Mutual labels:  patch, diff
duff
Pure OCaml implementation of libXdiff (Rabin's fingerprint)
Stars: ✭ 20 (-94.19%)
Mutual labels:  diff, patch
dipa
dipa makes it easy to efficiently delta encode large Rust data structures.
Stars: ✭ 243 (-29.36%)
Mutual labels:  diff, patch
Diff Match Patch
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Stars: ✭ 4,910 (+1327.33%)
Mutual labels:  patch, diff
Editscript
A library designed to diff and patch Clojure data structures
Stars: ✭ 281 (-18.31%)
Mutual labels:  patch, diff
Similar
A high level diffing library for rust based on diffs
Stars: ✭ 386 (+12.21%)
Mutual labels:  patch, diff
Git Follow
Follow lifetime changes of a pathspec in Git.
Stars: ✭ 25 (-92.73%)
Mutual labels:  patch, diff
Gojsondiff
Go JSON Diff
Stars: ✭ 371 (+7.85%)
Mutual labels:  patch, diff
Ex audit
Ecto auditing library that transparently tracks changes and can revert them.
Stars: ✭ 214 (-37.79%)
Mutual labels:  patch, diff
intellij-diff-plugin
Syntax highlighting for .diff files and .patch files in IntelliJ IDEs
Stars: ✭ 17 (-95.06%)
Mutual labels:  diff, patch
go-gitdiff
Go library for parsing and applying patches created by Git
Stars: ✭ 41 (-88.08%)
Mutual labels:  diff, patch
tmux-eaw-fix
tmux 2.6 以降において East Asian Ambiguous Character を全角文字の幅で表示する
Stars: ✭ 16 (-95.35%)
Mutual labels:  diff, patch
Raspibackup
Backup and restore your running Raspberry
Stars: ✭ 268 (-22.09%)
Mutual labels:  rsync

gSync

GoDoc Build Status

A Go library implementing rsync algorithm described at https://www.samba.org/~tridge/phd_thesis.pdf and in more detail at http://paperswelove.org/2017/video/camilo-aguilar-rsync-algorithm/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].