fuse-filesystem

Open-source projects categorized as fuse-filesystem

Top 23 fuse-filesystem Open-Source Projects

  • 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

  • Project mention: Supabase Storage: now supports the S3 protocol | dev.to | 2024-04-18

    rclone: a command-line program to manage files on cloud storage.

  • s3fs-fuse

    FUSE-based file system backed by Amazon S3

  • Project mention: Is Posix Outdated? | news.ycombinator.com | 2023-10-19

    The author needs to ask themselves: in this cloud technology stack, is there POSIX involved somewhere lower down, where I can't access it? The answer is, of course, "yes". The sort of cloud storage systems described all run on top of POSIX APIs. They provide convenience (cost efficiency is more debatable) compared to the POSIX alternative, but that's because they exist at an entirely different conceptual layer (hence the presence of POSIX anyway, just buried).

    Your point about surfacing a POSIX that's actually there but hidden and thus visible to low-level Amazon employees building the S3 service which makes it invisible to S3 end customers is true but isn't the the point of the article. The author is saying there are motivations for a POSIX-like api visible also the end user.

    So your explanation of stack looks like 2 layers: POSIX api <-- AWS S3 built on top of that

    Author's essay is actually talking about 3 layers: POSIX <-- AWS S3 <-- POSIX

    That's why the blog post has the following links to POSIX-on-top-of-S3-objects :

    https://github.com/s3fs-fuse/s3fs-fuse

    https://github.com/kahing/goofys

    https://www.cuno.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • goofys

    a high-performance, POSIX-ish Amazon S3 file system written in Go

  • Project mention: Is Posix Outdated? | news.ycombinator.com | 2023-10-19

    The author needs to ask themselves: in this cloud technology stack, is there POSIX involved somewhere lower down, where I can't access it? The answer is, of course, "yes". The sort of cloud storage systems described all run on top of POSIX APIs. They provide convenience (cost efficiency is more debatable) compared to the POSIX alternative, but that's because they exist at an entirely different conceptual layer (hence the presence of POSIX anyway, just buried).

    Your point about surfacing a POSIX that's actually there but hidden and thus visible to low-level Amazon employees building the S3 service which makes it invisible to S3 end customers is true but isn't the the point of the article. The author is saying there are motivations for a POSIX-like api visible also the end user.

    So your explanation of stack looks like 2 layers: POSIX api <-- AWS S3 built on top of that

    Author's essay is actually talking about 3 layers: POSIX <-- AWS S3 <-- POSIX

    That's why the blog post has the following links to POSIX-on-top-of-S3-objects :

    https://github.com/s3fs-fuse/s3fs-fuse

    https://github.com/kahing/goofys

    https://www.cuno.io/

  • GlusterFS

    Gluster Filesystem : Build your distributed storage in minutes

  • Project mention: Tell HN: ZFS silent data corruption bugfix – my research results | news.ycombinator.com | 2023-12-06

    https://github.com/gluster/glusterfs/issues/894

    And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.

  • gitfs

    Version controlled file system

  • Project mention: GitMounter: A FUSE filesystem for Git repositories | news.ycombinator.com | 2023-11-28
  • curve

    Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage. (by opencurve)

  • cryfs

    Cryptographic filesystem for the cloud

  • Project mention: Syncthing: Untrusted Device Encryption | news.ycombinator.com | 2023-12-07

    I know that cryfs[1] is resilient to at least the first of these, and possibly the second as well. I don't know if cryfs allows to modify the base directory while the filesystem is online, if it does then it might already be a better solution for syncthing, if you only care about Linux.

    On the flip side syncthing could incorporate cryfs's base directory format instead of their home-grown one.

    [1] https://www.cryfs.org/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dwarfs

    A fast high compression read-only file system for Linux, Windows and macOS

  • Project mention: DwarFS – The Deduplicating Warp-Speed Advanced Read-Only File System | news.ycombinator.com | 2024-04-11

    https://github.com/mhx/dwarfs/blob/main/doc/mkdwarfs.md#nils...

  • distribyted

    Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!

  • lxcfs

    FUSE filesystem for LXC

  • Project mention: Go, Containers, and the Linux Scheduler | news.ycombinator.com | 2023-11-07

    > I wondered for a while if docker could make a fake /proc/cpuinfo

    This exists: https://github.com/lxc/lxcfs

    lxcfs is a FUSE filesystem that mocks /proc by inferring cgroup values in a way that makes other applications and libraries work without having to care about whether it runs in a container (to the best of its ability - there are definitely caveats).

    One such example is that /proc/uptime should reflect the uptime of the container, not the host; additionally /proc/cpuinfo reflects the number of CPUs as a combination of cpu.max and cpuset.cpus (whichever the lower bound is).

    As others also mentioned, inferring the number of CPUs could also be done using the sched_getaffinity syscall - this doesn't depend on /proc/cpuinfo, so depending on the library you're using you might be in a pickle.

  • catfs

    Cache AnyThing filesystem written in Rust

  • Project mention: Cache AnyThing filesystem written in Rust | /r/hypeurls | 2023-09-15
  • ifuse

    A fuse filesystem to access the contents of iOS devices

  • Project mention: How iTunes Is Changing on PC | news.ycombinator.com | 2024-02-08

    I've been using ifuse on Linux for years.

    https://github.com/libimobiledevice/ifuse

    I type "ifuse /mnt/iphone" and there is a DCIM/###APPLE dir with the images and videos where I use "cp -a" to copy the files to my computer

  • httpdirfs

    A filesystem which allows you to mount HTTP directory listings or a single file, with a permanent cache. Now with Airsonic / Subsonic support!

  • securefs

    Filesystem in userspace (FUSE) with transparent authenticated encryption

  • tgcloud

    Opensource Telegram based cloud storage

  • ninfs

    FUSE filesystem Python scripts for Nintendo console files

  • rclone-release

    rclone 改版,兼容支持 115 网盘

  • x11fs

    A tool for manipulating X windows

  • homebrew-fuse

    gromgit's FUSE tap

  • rar2fs

    FUSE file system for reading RAR archives

  • Project mention: A while ago I asked how to best avoid grabbing rar'd torrents - now I'm back with an app that automates just that! | /r/trackers | 2023-05-19
  • ltfs

    Reference implementation of the LTFS format Spec for stand alone tape drive

  • ffmpegfs

    FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.

  • unreliablefs

    A FUSE-based fault injection filesystem.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

fuse-filesystem related posts

  • GitMounter: A FUSE filesystem for Git repositories

    2 projects | news.ycombinator.com | 28 Nov 2023
  • Things I just don't like about Git

    6 projects | news.ycombinator.com | 8 Oct 2023
  • Cache AnyThing filesystem written in Rust

    2 projects | news.ycombinator.com | 13 Sep 2023
  • Gcsfuse: A user-space file system for interacting with Google Cloud Storage

    15 projects | news.ycombinator.com | 6 Sep 2023
  • A while ago I asked how to best avoid grabbing rar'd torrents - now I'm back with an app that automates just that!

    2 projects | /r/trackers | 19 May 2023
  • NORDiCHD | HD

    1 project | /r/OpenSignups | 8 Apr 2023
  • How to transfer game data to new jailbroken 3ds

    1 project | /r/3dspiracy | 5 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source fuse-filesystem projects? This list will help you:

Project Stars
1 rclone 43,959
2 s3fs-fuse 8,095
3 goofys 5,042
4 GlusterFS 4,498
5 gitfs 2,439
6 curve 2,225
7 cryfs 1,940
8 dwarfs 1,957
9 distribyted 1,018
10 lxcfs 998
11 catfs 816
12 ifuse 773
13 httpdirfs 717
14 securefs 702
15 tgcloud 545
16 ninfs 414
17 rclone-release 409
18 x11fs 352
19 homebrew-fuse 302
20 rar2fs 268
21 ltfs 219
22 ffmpegfs 195
23 unreliablefs 171

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com