Skip to content

General

ARCtrl

ARCtrl is a software library to work with Annotated Research Contexts (ARCs). It contains an in-memory representation of an ARC and loads of functions to

  • manipulate and build both the ARC and its subcomponents
  • read and write different representations, including the ARC Scaffold and ARC-RO-Crate

By transpilation from the F# source code using Fable, it is not only hosted on nuget, but also available as a JavaScript package on npm and as a python package on PyPI.

VersionDownloads
NugetNuget
NPMNPM
PyPIPyPI

Therefore you can use ARCtrl either as a .NET, Python or JavaScript developer! Yay πŸŽ‰


By the way: not only the source code is being transpiled. Instead, all 1500 tests are being transpiled and run, too. This ensures an ever growing reliability of the tool-stack.

If you still encounter bugs, unintuitive behaviours or missing functionality, feel free to open an Issue on the GitHub page.