Willow in Rust
gwil: Illustration of Betty with a cowboy hat on riding a giant crab here.We've implemented Willow's Specifications in Rust. You can add secure, efficient, peer-to-peer storage to your applications by using these crates:
- willow_data_model: Utilities and traits for working with Willow's Data Model.
- meadowcap: Mint and verify capabilities with Meadowcap.
- willow_sideload: Create and ingest drops with the Willow Sideloading Protocol.
- ??rs-wgps??: Securely and efficiently sync stores using WGPS.
- willow_store_simple_sled: sled-powered persistent storage implementing the Store trait.
- willow_25: All of the above preconfigured with secure and efficient parameters from Willow’25.
Tutorials
Learn everything you need to get started with these step-by-step tutorials.
Contribute
Willow's Rust implementations are open source and free for all to use and modify. They are provided as a public good, and have been built upon the hard work of volunteers, and the support of our donors. If you'd like to contribute to our implementations, please see the willow-rs Git repository.