GoCryptfs is an open-source, cross-platform file encryption software. It is based on the FUSE library and uses the AES-256-GCM algorithm for encryption. It is designed for users who want their files to remain secure and private no matter where they are stored or who has access to them. GoCryptfs provides a virtual filesystem, which is mounted on top of an existing directory. It encrypts and decrypts all files written to and read from the virtual filesystem in real-time. It also provides additional security features such as secure deletion of files, support for multiple keyfiles and the ability to authenticate users via SSH keys. GoCryptfs is an ideal solution for users who need to securely store confidential or sensitive data.
Warning The author has accepted that EncFS in its current form is dangerous (for security) for several reasons. Wikipedia has a brief summary: https://en.wikipedia.org/wiki/EncFS#General_Security_Concerns The actual audit, in which the author participated, is here: https://defuse.ca/audits/encfs.htm