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}

tool language codemeta version maintainer notes
CodeMeta file generator Ruby 0.1.0 arfon (no support for current schema)
Bolognese Ruby 1.0.0 mfenner primarily a tool for conversion between formats provided by DataCite, including codemeta and schema.org
codemetar R 2.0.0 cboettig Generate codemeta for R packages; + generic codemeta manipulation
codemetapy Python 2.0.0 proycon Generate codemeta for Python, NodeJS, Java packages and others; + generic codemeta manipulation
tributors Python 2.0.0 vsoch Generate codemeta contributors section from GitHub API and Orcid API
cff-converter Python 2.0.0 jspaaks Convert CITATION.cff files to codemeta
CodeMeta generator Javascript 2.0.0 ProgVal Online form to create or complete a codemeta file
codemeta-harvester POSIX Shell 2.0.0 proycon Automatic software metadata conversion pipeline that uses codemetapy and other tools
codemeta-server Python 2.0.0 proycon Webservice offering an API (including SPARQL) and simple human web-interface so search and browse software metadata
openCARP-CI Python openCARP developers GitLab 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}

Name Description Authors Language Codemeta Version
Fidgit: An ungodly union of GitHub and Figshare Arfon Smith, Kaitlin Thaney, Mark Hahnel Ruby 0.1.0
Software Heritage The metadata indexers SWH team Python 2.0

Pending:

  • JOSS
  • Zenodo
  • DataCite
  • Figshare