2 stable releases
2.0.0 | Aug 16, 2024 |
---|---|
1.3.0 | Jul 16, 2024 |
1.2.0 |
|
1.1.0 |
|
1.0.1 |
|
#10 in #dapp
100KB
3K
SLoC
CrabRolls
High level framework for Rust-based dapps on Cartesi machines
Overview
This project aims to provide a high-level framework for developing Rust-based dapps on Cartesi machines. The framework will offer a set of tools and libraries to facilitate the development of dapps within the Rust environment, leveraging the Rollups API. This includes tools for creation, testing, and deployment of decentralized applications, enabling developers to interact with the Cartesi machine from Rust.
Features
- Rollup API Integration: Full support for interacting with the Rollups API from Rust.
- High-level Abstractions: Simplified interfaces for common tasks such as state management, event handling, and more.
- Examples: Comprehensive examples demonstrating how to build dapps using CrabRolls.
- Testing Suite: Integrated tools for robust testing without requiring running a Cartesi machine, leveraging Rust's testing capabilities.
- Cargo Integration: Easy distribution and installation through Rust’s build system and package manager with cargo, deploying the framework as a crate on crates.io.
- Comprehensive Documentation: Utilizing the tool starlight for documentation, including examples, guides, and API references.
Documentation
The complete documentation for this project is available at crabrolls-cartesi.github.io/crabrolls/.
Contributors
- Vinicios Lugli - Maintainer
Dependencies
~15–26MB
~465K SLoC