GO

gocryptfs

Fast encrypted overlay filesystem for cloud-synced folders

File Sync & Storage ★ 4.5k stars Medium setup MIT

gocryptfs is an encrypted overlay filesystem built on Go and FUSE that encrypts files individually so they can be synced efficiently. Each file maps to one encrypted file, making it friendly to incremental sync tools.

Key features

  • Per-file encryption
  • Fast random access
  • Reverse mode for backups
  • Audited cryptography

Pros & cons

Strengths

  • Efficient incremental sync
  • Well documented

Trade-offs

  • Requires FUSE
  • Command-line oriented

gocryptfs replaces

Compare gocryptfs

13 head-to-head comparisons.

Similar file sync & storage apps