p2panda-rs

All the things a panda needs (for Rust)


CI Status Crates.io version NPM version

Installation | Releases | Contributing


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:

```bash

Run tests

cargo test

Compile wasm as npm browser package into pkg folder

wasm-pack build ```

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