git-annex
Manage and sync large files with Git without storing contents
git-annex lets you version-control and synchronize large files with Git without checking the file contents into the repository. It tracks where copies live across many remotes, making it powerful for distributed file management.
Key features
- Large file versioning
- Distributed remotes
- Content location tracking
- Encrypted special remotes
Pros & cons
Strengths
- Excellent for large archives
- Many remote backends
Trade-offs
- Steep learning curve
- Complex mental model
git-annex replaces
Compare git-annex
10 head-to-head comparisons.
Similar file sync & storage apps
Syncthing
File Sync & StorageContinuous peer-to-peer file synchronization
Replaces Dropbox, Resilio Sync
LocalSend
File Sync & StorageShare files to nearby devices without the internet
Replaces AirDrop
MinIO
File Sync & StorageHigh-performance S3-compatible object storage
Replaces Amazon S3
copyparty
File Sync & StoragePortable file server with accelerated resumable uploads
Replaces Dropbox, Google Drive
Puter
File Sync & StorageWeb-based operating system designed to be feature-rich, exceptionally
croc
File Sync & StorageSecurely send files between any two computers
Replaces WeTransfer, AirDrop