Link Search Menu Expand Document

Tools

While we’re mostly focusing on the RO-Crate specification some tools already exist for working with RO-Crates:

  • Describo - interactive desktop application to create, update and export RO-Crates for different profiles. (~ RC)
  • Describo Online – Web-based application to create RO-Crates using cloud storage (~ alpha)
  • ro-crate-excel – Command-line tool to help create RO-Crates from spreadsheets (~ beta)
  • ro-crate-html-js – HTML rendering of RO-Crate (~ beta)
  • ro-crate-js – JavaScript/NodeJS library for RO-Crate rendering as HTML. (~ beta)
  • ro-crate-ruby - Ruby library to consume/produce RO-Crates (~ beta)
  • ro-crate-py – Python library to consume/produce RO-Crates (~ alpha)
  • CheckMyCrate – Validation according to Workflow RO-Crate profile (~ alpha)
  • galaxy2cwl – Wraps Galaxy workflow as Workflow RO-Crate (~ alpha)
  • ya2ro – Generate RO-Crate and HTML page from YAML template with look-up of DOI/ORCID/GitHub metadata (~ prototype)
  • arc-to-roc – Generate RO-Crate from an Annotated Research Context (ARC), see DataPlant
  • ROCrate_enrichment_service – API-based metadata enrichment service for RO-Crates (~ prototype)
  • rocrate-to-html – Github Action to publish rocrate objects as Github Pages (~ alpha)
  • FAIR-Research-Object – evaluate FAIRness of Research Objects through an API (~ prototype)
  • repo2crate – Generate a Workflow Testing RO-Crate from a “best-practices” workflow repository
  • ro-crate-java – Java API for creating and modifying RO-Crate using builder pattern
  • ro-crate-benchmarks – Benchmarks for performance testing RO-Crate libraries
  • tonkaz – Tool to verify workflow reproducibility, compares RO-Crates of workflow execution results.
  • signposting – Python library & CLI tool for resolving PIDs as FAIR Signposting, e.g. DOIs from WorkflowHub to RO-Crate

See also applications using RO-Crate.