🔗 References (max. 100)

show query show view
part subject predicate object published by date
Assertion
Assertion
Assertion
In which programming languages is nanopublication-related tooling available?
Assertion
In which programming languages is nanopublication-related tooling available?
Assertion
Assertion
Assertion

Reference libraries for working with nanopublications are currently available in four programming languages:

  • Java — the original and most complete implementation, including the nanopub command-line tool used for validating, signing, publishing, and retracting nanopublications.
  • Python — a client for fetching, creating, signing, and publishing nanopublications.
  • JavaScript / TypeScript — for use in browser-side and Node.js applications.
  • Rust — a more recent implementation focused on performance and portability.

Beyond these libraries, larger components of the ecosystem are written predominantly in Java, including Nanodash (the main web interface), the Nanopub Registry, and Nanopub Query. Since the Registry and Query services expose HTTP REST APIs, nanopublications can also be fetched, queried, and inspected from any programming language with a basic HTTP client — no dedicated library required.

Assertion
This text will hopefully be replaced by a useful answer soon.
PublicationInfo
PublicationInfo