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
20082026
-
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…
comment by pm · 2025-11-27 · in Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript) -
▲ 1
Transactional storage engine for lazy, partial, strongly consistent replicationstory by davidgomes · 2025-04-18 · 0 comments
-
…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 -
…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 -
…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 -
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