Tools

This page lists some existing tools to help with CodeMeta files

File Generation

Some of the early tools still need a little updating to use the latest version of the codemeta context.

{.table .table-striped}

toollanguagecodemeta versionmaintainernotes
CodeMeta file generatorRuby0.1.0arfon(no support for current schema)
BologneseRuby1.0.0mfennerprimarily a tool for conversion between formats provided by DataCite, including codemeta and schema.org
codemetarR2.0.0cboettigGenerate codemeta for R packages; + generic codemeta manipulation
codemetapyPython2.0.0proyconGenerate codemeta for Python, NodeJS, Java packages and others; + generic codemeta manipulation
tributorsPython2.0.0vsochGenerate codemeta contributors section from GitHub API and Orcid API
cff-converterPython2.0.0jspaaksConvert CITATION.cff files to codemeta
CodeMeta generatorJavascript2.0.0ProgValOnline form to create or complete a codemeta file
codemeta-harvesterPOSIX Shell2.0.0proyconAutomatic software metadata conversion pipeline that uses codemetapy and other tools
codemeta-serverPython2.0.0proyconWebservice offering an API (including SPARQL) and simple human web-interface so search and browse software metadata
openCARP-CIPythonopenCARP developersGitLab CI pipelines including the conversion from CodeMeta to other formats (Citation File Format (CFF), DataCite, BagIt and BagPack)

Integrations

Integrations indicate existing platforms & services which understand CodeMeta descriptions. These do not provide a user-facing software tool for generating codemeta.json, but can ingest existing codemeta.json files automatically.

{.table .table-striped}

NameDescriptionAuthorsLanguageCodemeta Version
Fidgit:An ungodly union of GitHub and FigshareArfon Smith, Kaitlin Thaney, Mark HahnelRuby0.1.0
Software HeritageThe metadata indexersSWH teamPython2.0

Pending:

  • JOSS
  • Zenodo
  • DataCite
  • Figshare