#edge #replication #storage #graft

graft-client

Transactional page storage engine supporting lazy partial replication to the edge. Optimized for scale and cost over latency. Leverages object storage for durability.

7 releases

Uses new Rust 2024

new 0.1.4 Apr 24, 2025
0.1.3 Apr 17, 2025
0.1.2 Mar 31, 2025
0.1.1 Mar 31, 2025
0.1.0 Mar 31, 2025

#2010 in Database interfaces

Download history 276/week @ 2025-03-26 108/week @ 2025-04-02 5/week @ 2025-04-09 153/week @ 2025-04-16 371/week @ 2025-04-23

761 downloads per month
Used in graft-sqlite

MIT/Apache

245KB
5.5K SLoC

Graft

This crate provides an offline-first storage and synchronization engine designed to be embedded in your Rust project. The engine provides a transactional page-based API over "Volumes". Data is synchronized to and from Graft compatible servers. Learn more about Graft here.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~15–26MB
~415K SLoC