Barre/ZeroFS
View on GitHub ↗ ★ 3,164 Rust
ZeroFS: A log-structured filesystem for S3. ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD.
39 mentions on Hacker News by 11 people: 4 stories, 35 comments · first 2025-07-14 · latest 2026-09-19
20082026
-
Or just use https://github.com/Barre/ZeroFS Works pretty awesomely with git workloads, even Linux sized trees.
comment by pierrebarre · 2026-09-19 · in You can run Git on object storage if you re-make packfiles -
ZeroFS might help here to put the actual storage on an S3 compatible object store? https://github.com/Barre/zerofs
comment by keybits · 2026-08-06 · in Celld: Self-hosted, distributed Durable Objects -
…seeds. CI also runs pjdfstest, xfstests, stress-ng, ZFS scrubs, and Jepsen crash/failover tests: https://github.com/Barre/ZeroFS#testing ZeroFS is still pretty young as storage projects go, so I completely understand wanting to see it…
comment by pierrebarre · 2026-07-11 · in ZeroFS vs. Amazon S3 Files -
…an issue with the benchmark but I might not be looking in the right place. The [sequential writes]( https://github.com/Barre/ZeroFS/blob/ec32199d48d0409d4cccd44... ) and [append-only writes]( https://github.com/Barre/ZeroFS/blob/ec32199d48d…
comment by zenoprax · 2026-07-02 · in Show HN: ZeroFS – A log-structured filesystem for S3 -
…people run into trying to make S3 a filesystem as-is, common with S3FS-family approaches. ZeroFS ( https://github.com/Barre/zerofs ) is 9P/NFS/NBD over S3 on an LSM. Point stock go-git, or just /usr/bin/git, at a mount and skip the…
comment by Eikon · 2026-06-24 · in I taught a bucket to speak Git -
…ordered commits [1], but it was far from trivial (and not just a matter of requiring a WAL). [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS/blob/main/zerofs/src/fs/writ...
comment by Eikon · 2026-06-07 · in What is the purpose of the lost+found folder in Linux and Unix? (2014) -
https://github.com/Barre/ZeroFS Should do a great job at this.
comment by Eikon · 2026-05-02 · in Barman – Backup and Recovery Manager for PostgreSQL -
See also: https://github.com/Barre/ZeroFS Doesn’t require an external database (just a s3 bucket) and is a single binary. A webui is shipping in the next few days.
comment by Eikon · 2026-04-07 · in Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead -
…me start to think about alternatives, and it would have never occurred to me one year back. [0] https://github.com/Barre/ZeroFS/actions/runs/22480743922/job...
comment by Eikon · 2026-03-23 · in GitHub appears to be struggling with measly three nines availability -
I wonder how this compares to running sqlite off of an s3-backed ZeroFS https://github.com/Barre/ZeroFS
comment by ehsanu1 · 2026-02-05 · in Litestream Writable VFS -
…describe, you should be just able to setup a Postgres replica that’s setup on top of ZeroFS. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?tab=readme-ov-file#postgresq...
comment by Eikon · 2026-02-04 · in Litestream Writable VFS -
…the v9fs [1] subsystem which is very nice to work with (network native) compared to fuse :) [0] https://github.com/Barre/ZeroFS [1] https://docs.kernel.org/filesystems/9p.html
comment by Eikon · 2026-01-18 · in What is Plan 9? -
…profile, it seems like you are running a VC backed competitor, would be fair to mention that… [1] https://github.com/Barre/ZeroFS/tree/main/bench
comment by Eikon · 2026-01-15 · in JuiceFS is a distributed POSIX file system built on top of Redis and S3 -
…JuiceFS on common small file workloads [1] while only requiring S3 and no 3rd party database. [0] https://github.com/Barre/ZeroFS [1] https://www.zerofs.net/zerofs-vs-juicefs
comment by Eikon · 2026-01-15 · in JuiceFS is a distributed POSIX file system built on top of Redis and S3 -
…common as this approach has various advantages [1] while being much more workable than fuse. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?tab=readme-ov-file#why-nfs-a...
comment by Eikon · 2026-01-11 · in FUSE is All You Need – Giving agents access to anything via filesystems -
…it's a one click operation on github and helps reduce the noise for ill-defined issues. [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2026-01-02 · in Why users cannot create Issues directly -
SlateDB is awesome, that’s ZeroFS [0] storage backend and it’s been great! [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-24 · in Show HN: Tonbo – an embedded database for serverless and edge runtimes -
…is not compatible with ZeroFS [1]. [0] https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/1052 [1] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-19 · in Garage – An S3 object store so reliable you can run it outside datacenters -
…in build time though, due to a lack of appropriate caching facilities with GitHub actions. [0] https://github.com/Barre/ZeroFS/tree/main/.github/workflows
comment by Eikon · 2025-12-16 · in Pricing Changes for GitHub Actions -
If you use 9P or NBD it handles fsync as expected. With NFS, it's time based. https://github.com/Barre/ZeroFS#9p-recommended-for-better-pe...
comment by Eikon · 2025-12-16 · in It seems that OpenAI is scraping [certificate transparency] logs -
Most of merklemap is stored on ZeroFS [0] and thus allows to scale IO ressources quite crazily :) [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-15 · in It seems that OpenAI is scraping [certificate transparency] logs -
I am working on ZeroFS [0], a POSIX filesystem that works on top of S3. [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-14 · in Ask HN: What Are You Working On? (December 2025) -
…It works great out the box with SQLite [1] and only depends on S3 as an external service. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?#sqlite-performance
comment by Eikon · 2025-12-11 · in Litestream VFS -
…what's the current state / what is the current timeline for something like this to be feasible? [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-10 · in Rust in the kernel is no longer experimental -
Shameless plug: https://github.com/Barre/ZeroFS
comment by Eikon · 2025-12-06 · in Self-hosting my photos with Immich -
…(a POSIX compliant filesystem that works on top of s3). I guess I'll switch to MicroCeph [1]. [0] https://github.com/Barre/ZeroFS [1] https://canonical-microceph.readthedocs-hosted.com/stable/
comment by Eikon · 2025-12-03 · in MinIO is now in maintenance-mode -
Another alternative is ZeroFS[1], just store your stuff directly to S3. [1] https://github.com/Barre/ZeroFS
comment by d3Xt3r · 2025-10-05 · in Self hosting 10TB in S3 on a framework laptop and disks -
ZeroFS uses NFS/9P instead of fuse! https://github.com/Barre/ZeroFS
comment by Eikon · 2025-10-05 · in NFS at 40 – Remembering the Sun Microsystems Network File System -
…a value being actually discarded after deletion, while in-memory mode shows immediate deletion. [0] https://github.com/Barre/ZeroFS
comment by Eikon · 2025-09-27 · in I built Foyer: a Rust hybrid cache that slashes S3 latency -
Shameless plug: https://github.com/Barre/ZeroFS I initially developed it for a usecase where I needed to store billions of tiny files, and it just requires a single s3 bucket as infrastructure.
comment by Eikon · 2025-09-18 · in TernFS – An exabyte scale, multi-region distributed filesystem -
…that young, but the CI is pretty expensive and we didn't yet receive corruption-related reports. https://github.com/Barre/ZeroFS/tree/main/.github/workflows
comment by Eikon · 2025-09-09 · in Show HN: ZeroFS, the Filesystem That Makes S3 Your Primary Storage -
…so I'm typically happy with it, except the timeouts. Looks like that may not be solved here either https://github.com/Barre/ZeroFS/issues/143 but I'm glad to see some priority on it.
comment by drewbitt · 2025-09-07 · in ZeroFS: Turn S3 into a Real, High-Performance Filesystem (NFS/9P/NBD, No FUSE)