
Gocryptfs is built on top of the excellent go-fuse (https://github.com/hanwen/go-fuse) FUSE library and its LoopbackFileSystem API.
This project was inspired by EncFS and strives to fix its security issues while providing good performance (benchmarks (https://nuetzlich.net/gocryptfs/comparison/#performance)).
For details on the security of gocryptfs see the Security (https://nuetzlich.net/gocryptfs/security/) design document.