vemonet / nanopub-rs

✍️ A cross-platform Rust library to sign, publish, and check Nanopublications, with bindings to Python and JS (wasm)

Home Page:https://vemonet.github.io/nanopub-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✍️ Nanopub cross-platform toolkit ⚔️

crates.io npm PyPI

Test Build crates Dependency status MIT license Codecov status

This project aims to provide a comprehensive cross-platform toolkit to sign, publish, and check Nanopublications.

It is packaged to be used easily through various popular interfaces:

  • ⌨️ Binary with a CLI for use in the terminal
  • 🦀 Crate nanopub for Rust
  • 🐍 Pip package nanopub-sign for Python
  • 📦️ NPM package @nanopub/sign for JavaScript (compiled to WebAssembly) in the browser, or with NodeJS

On all platforms:

  • 🐧 Linux
  • 🍎 MacOS
  • 🪟 Windows
  • 🦊 Web browsers

📖 Documentation

Checkout the documentation website for more details on how to install and use it.

About

✍️ A cross-platform Rust library to sign, publish, and check Nanopublications, with bindings to Python and JS (wasm)

https://vemonet.github.io/nanopub-rs

License:MIT License


Languages

Language:Rust 74.9%Language:HTML 13.8%Language:JavaScript 3.7%Language:Shell 2.8%Language:Python 2.5%Language:TypeScript 1.9%Language:TeX 0.4%Language:CSS 0.1%