Skip to content Skip to footer

RO-Crate Tools

Tool Description Status
aiida-rocrate AiiDA plugin that allows exporting (parts) of the provenance graph as Research Object Crates. planning
An RO-Crate API alpha
arc-to-roc Generate RO-Crate from an Annotated Research Context (ARC), see DataPlant
ARCtrl Software library (Python/.NET/JS) to work with Annotated Research Contexts (ARCs) and export as RO-Crate stable
BioImage Archive (BIA) RO-Crate Validator Data models for describing, parsing, and validating the RO-Crate profile for BioImage Archive (BIA). submissions, with supporting structures such as file lists.
Bowerbird Browse RO-Crate archives offline
c2dl2-rocrates Python toolkit for analysing and visualising research data collections stored in RO-Crates, with a focus on HASS and GLAM applications. alpha
chaos2crate A browser app that turns a local folder of resources into an RO-Crate — reading the folder and writing back RO-Crate Metadata file and Excel spreadsheet alpha
CheckMyCrate Validation according to Workflow RO-Crate profile deprecated
Cockatiel Browser-based audio annotation tool, loads RO-Crate
Collection Downloader Web application for browsing RO-Crate collections hierarchically, selecting files with quality tier filtering, and requesting zip downloads via email
Common Data Model Builder (cdmb) From a data model expressed in Python, generate a reproducible folder structure of the research project as a Research Object (RO).
corpus-tools-ro-crate Generating the OCFL object for RO-Crate (for ONI portal) beta
Crate-O Browser-based editor for Research Object Crates, inspired by Describo, with vocabulary support for Schema.org Style schemas (SOSSs) beta
CrateWorks CrateWorks is a home for several projects that use the RO-Crate as an interchange format for research data and archival systems
Describo An intuitive and extensible tool for working with RO-Crates. Transform, Discover, Explore, Describe. production
dmbon-assistant Data management assistant that publishes RO-Crate alpha
ELN validator Validates ELN RO-Crates for electronic lab notebooks (~ beta) beta
FAIR-Research-Object Evaluate FAIRness of Research Objects through an API prototype
flwrCrate Capture a Flower federated learning run and emit an RO-Crate describing it alpha
galaxy2cwl Wraps Galaxy workflow as Workflow RO-Crate alpha
HuBMAP data-containers Code for building and manipulating data containers like RO-Crate, Croissant, BagIt for HuBMAP prototype
ldaca-analytical-tools LDaCA Analytical Tools Google Sheets to RO-Crate Sync alpha
nf-core RO-Crate tool Nextflow tool to generate a Workflow RO-Crate for a Nextflow pipeline production
nf-prov Nextflow plugin to render Workflow Run RO-Crates for pipeline runs production
NovaCrate Web-based interactive editor for creating, editing and visualizing RO-Crates production
Oni UI Discovery portal for browsing research data described as RO-Crate. stable
profile-repository-to-pages RO-Crate profile registry that extracts metadata from Profile Crates prototype
provenance-storage (provstor) RO-Crate storage and graph database, loaded from disk/URL into Apache Fuseki and MinIO, to then be queried using SPARQL. Targetting Workflow Run RO-Crates and other crates.
PyCOMPSs CLI Quick and friendly visualisation of RO-Crates from the Command Line Interface with the 'inspect' option. Compatible with Workflow and Workflow Run RO-Crate profiles. production
PyFlowBatt Tools for analysing data from the flow battery lab at Empa, RO-Crate output alpha
RaspboCrate Raspberry Pi-based system for managing RO-Crate catalogues in remote locations
RdfCrate RO-Crate builder that uses RDF concepts. beta
repo2crate Generate a Workflow Testing RO-Crate from a "best-practices" workflow repository
RO-Crate Explorer A modern, interactive web application for exploring and visualizing RO-Crates, built with Vue 3.
RO-Crate Playground Write, run, and experiment with ro-crate directly in the browser, either at JSON-LD or form-based editing, with multiple visualisations. Builds on Crate-O
RO-Crate Profile Crate Creator Polyglot library for creation of RO-Crate Profile Crates (Available in Python, Typescript and FSharp) beta
RO-Crate Profile Portal Portal listing of RO-Crate Profiles, Profile Crates visualised using SAMPO-UI alpha
RO-Crate Tabulator Python library to turn an RO-Crate into tabular formats. alpha
RO-Crate Zip Explorer TypeScript library for browsing and extracting RO-Crate metadata files directly within ZIP archives alpha
ro-crate-benchmarks Benchmarks for performance testing RO-Crate libraries
ro-crate-cpp A header only library for creating RO-Crates in C++ prototype
ro-crate-excel Command-line tool to help create RO-Crates from spreadsheets beta
ro-crate-html rochtml command line tool for HTML rendering of RO-Crate to ro-crate-preview.html beta
ro-crate-inveniordm Command line tool to deposit a RO-Crate directory to an InvenioRDM and populate the InvenioRDM metadata using the RO-Crate metadata. Forked from ro-crates-deposit. alpha
ro-crate-java Java API for creating and modifying RO-Crate using builder pattern
ro-crate-js JavaScript library to create and manipulate RO-Crate beta
ro-crate-masp RO-Crate Machine Actionable Schemas and Profiles prototype
ro-crate-preview GitHub Action for ro-crate-html, e.g. publishing crates on GitHub Pages alpha
ro-crate-py Python library to consume/produce RO-Crates beta
RO-Crate-Registry Web-based registry of RO-Crates (assumes ZIP on http/https) prototype
ro-crate-rs A Rust library for defining RO-Crates. It can also be used in Python via the rocraters package. beta
ro-crate-ruby Ruby library to consume/produce RO-Crates beta
ro-crate-static-site Tool to create a static website from and RO-Crate file, either a single ro-crate-html-preview or an multipage site. alpha
ro-crate-validator-py Modular RO-Crate validator deprecated
ro-crate-zenodo Command line tool to upload RO-Crates to Zenodo and populate the Zenodo metadata using the RO-Crate metadata. alpha
RO-Crates-and-Excel Generate RO-Crate from Excel file, following the RO-Crates-and-Excel profile.
ro-crates-deposit Command line tool to deposit a RO-Crate directory to an InvenioRDM. No longer maintained; see ro-crate-inveniordm inactive
rocrate-action-recorder Python package to record calls of Python CLI commands into a RO-Crate by annotating argument parsers such as argparse, click and cyclopts. beta
rocrate-action-recorder Record calls of Python CLI commands into a
rocrate-indexer Indexing RO-Crates into a Tantivy search index
ROCrate-interface Initial development in creating an interface between workflow languages and a LivePublication RO-crate specification prototype
rocrate-lang-py RO Crate Python library to help you load language data from ro-crates prototype
rocrate-preview-widget React web application to dynamically preview an RO-Crate prototype
rocrate-to-pages GitHub action to generate a GitHub Pages web site from a RO-Crate git repository alpha
rocrate-to-sembench GitHub action to prepare a rocrate for pysembench alpha
rocrate-validator (CRS4 roc-validator) RO-Crate validator with support for profiles and SHACL. Command line tool and Python library. beta
ROCrate_enrichment_service API-based metadata enrichment service for RO-Crates prototype
rocrateR R library for creating, manipulating and reading RO-Crates beta
ROCrates.Net Programmatically create and manipulate RO-Crates in C# and .NET alpha
Sciebo Research Data Services Move research data from OwnCloud to Zenodo or OSF, parsing/creating RO-Crate Metadata file
sfprov - Workflow Provenance Parser Extract, store, and query provenance from Nextflow pipelines into Neo4j. production
signposting Python library & CLI tool for resolving PIDs as FAIR Signposting, e.g. DOIs from WorkflowHub to RO-Crate beta
tonkaz Tool to verify workflow reproducibility, compares RO-Crates of workflow execution results.
tuw-rocrate-automation/ Convert RO-Crate (Research Object Crate) to reposit into InvenioRDM alpha
ya2ro Generate RO-Crate and HTML page from YAML template with look-up of DOI/ORCID/GitHub metadata prototype