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.
- ??rs-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
gwil: It would be cool to have some time indications here. Even just saying that you could do all the tutorials in x minutes would be nice.Learn everything you need to get started with these step-by-step tutorials.
Guides
If you're already familiar with our APIs, we've written some guides to help you achieve some common tasks.
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.