Hacker GitHub

← All repos

orbitinghail/graft

View on GitHub ↗ ★ 1,606 Rust

Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications.

6 mentions on Hacker News by 4 people: 1 story, 5 comments · first 2025-04-02 · latest 2025-11-27

Mentions per year 6 mentions · busiest year 2025 (6)
20082026
  1. When you mentioned offline sync and graft, I mistook you for the author of this project: https://github.com/orbitinghail/graft However, they're clearly two different projects. I don't want to take away from the work you've done, as you're…
  2. ▲ 1
    Transactional storage engine for lazy, partial, strongly consistent replication
    story by davidgomes · 2025-04-18 · 0 comments
  3. …filesystem operations. I'd prefer to avoid building a Fuse/NBD layer. I've filed an issue for both: https://github.com/orbitinghail/graft/issues/37 https://github.com/orbitinghail/graft/issues/38
    comment by carlsverre · 2025-04-02 · in Stop syncing everything
  4. …can meet in person! Either way, have an excellent day! :) [1]: https://discord.gg/etFk2N9nzC [2]: https://github.com/orbitinghail/graft [3]: https://bugbash.antithesis.com/
    comment by carlsverre · 2025-04-02 · in Stop syncing everything
  5. …of 4KB. However, there are ways to eliminate that. I've filed an issue to resolve this in Graft ( https://github.com/orbitinghail/graft/issues/35 ), thanks for the reminder! As for the more general question though, by shipping pages you…
    comment by carlsverre · 2025-04-02 · in Stop syncing everything
  6. The consistency model doesn't seem to make sense. https://github.com/orbitinghail/graft/blob/main/docs/design.... > Graft clients commit locally and then asynchronously attempt to commit remotely. Because Graft enforces Strict…
    comment by kiitos · 2025-04-02 · in Stop syncing everything