go-fuse
puter-fuse
Our great sponsors
go-fuse | puter-fuse | |
---|---|---|
3 | 1 | |
1,937 | 17 | |
- | - | |
7.2 | 8.2 | |
14 days ago | about 1 month ago | |
Go | Go | |
GNU General Public License v3.0 or later | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-fuse
-
Program for exposing digiKam database as a FUSE file system
The nice thing is there are lots of libraries out there for implementing a FUSE file system that adds a layer of abstraction over the actual kernel APIs so you don't need to deal with that low level of code. In particular I am using https://github.com/hanwen/go-fuse, which seems to be the defacto standard for FUSE with Go.
-
Write once, store anywhere: Extensible file systems for Go – by John Starich
Do you mean like this project, for example?
https://github.com/hanwen/go-fuse
-
Go 1.16 embed and execute binary files?
Well, it's a bit roundabout, but it is the sort of thing you could stick in a library: Use go-fuse to create a filesystem with the target executable, mount it, and then execute from there.
puter-fuse
What are some alternatives?
mergerfs - a featureful union filesystem
distribyted - Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
credentialfs - FUSE for credentials stored in password managers
onedriver - A native Linux filesystem for Microsoft OneDrive
gocryptfs - Encrypted overlay filesystem written in Go
journalfs - Mount the systemd journal as log files. FUSE filesystem
emp3r0r - Linux/Windows post-exploitation framework made by linux user
goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go
photo-db-fs
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files