This library provides all tools required to write a client for the p2panda network. It is shipped both as a Rust crate p2panda-rs with WebAssembly bindings and a NPM package p2panda-js with TypeScript definitions running in NodeJS or any modern web browser.
Read the library documentation for installation guides and examples.
Development
You will need the following tools to start development:
# Run tests
# Compile wasm as npm browser package into `pkg` folder
Testing
p2panda-rs provides tools which can be used for testing your code. Read more about the test_utils module here.
License
GNU Affero General Public License v3.0 AGPL-3.0-or-later
Supported by
This project has received funding from the European Union’s Horizon 2020 research and innovation programme within the framework of the NGI-POINTER Project funded under grant agreement No 871528