photo-db-fs
By anitschke
go-fuse
FUSE bindings for Go (by hanwen)
photo-db-fs | go-fuse | |
---|---|---|
1 | 3 | |
2 | 1,942 | |
- | - | |
2.2 | 7.4 | |
about 1 year ago | 3 days ago | |
Go | Go | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
photo-db-fs
Posts with mentions or reviews of photo-db-fs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-06.
-
Program for exposing digiKam database as a FUSE file system
I recently wrote photo-db-fs a program that exposes the tags and ratings stored in the digiKam database as a FUSE file system.
go-fuse
Posts with mentions or reviews of go-fuse.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-06.
-
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.
What are some alternatives?
When comparing photo-db-fs and go-fuse you can also consider the following projects:
mergerfs - a featureful union filesystem
credentialfs - FUSE for credentials stored in password managers
gocryptfs - Encrypted overlay filesystem written in Go
emp3r0r - Linux/Windows post-exploitation framework made by linux user
goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go
puter-fuse - Mount the Puter Internet Filesystem on Your Linux/Mac Device
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