#semantic-web #linked-data #rdf #database-interface #nanopublications

nanopub

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

19 releases

0.1.3 Mar 31, 2024
0.1.2 Mar 7, 2024
0.0.18 Feb 1, 2024
0.0.17 Jan 31, 2024
0.0.15 Nov 29, 2023

#353 in Cryptography

Download history 5/week @ 2024-01-27 70/week @ 2024-02-10 3/week @ 2024-02-17 14/week @ 2024-02-24 371/week @ 2024-03-02 201/week @ 2024-03-09 16/week @ 2024-03-16 152/week @ 2024-03-30 14/week @ 2024-04-06

1,057 downloads per month

Custom license

85KB
1.5K SLoC

✍️ 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.

🏔️ Changelog

Version history is recorded in the CHANGELOG.md.

Dependencies

~21–34MB
~548K SLoC