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}

NameLanguageCodeMeta versionsMaintainersDescription
AutoCodemeta GeneratorJavaScript3.0.0dgarijoOptimized version of CodeMeta Generator that automatically creates a CodeMeta file from a given repository
BologneseRuby1.0.0mfennerPrimarily a tool for conversion between formats provided by DataCite, including CodeMeta and schema.org
cff-converterPython2.0.0jspaaksConvert CITATION.cff files to codemeta
CodeMeta file generatorRuby0.1.0arfon(no support for current schema)
CodeMeta generatorJavaScript2.0.0, 3.0.0ProgValOnline form to create or complete a CodeMeta file
codemeta-harvesterPOSIX Shell2.0.0, 3.0.0proyconAutomatic software metadata conversion pipeline that uses codemetapy and other tools
codemeta-serverPython2.0.0, 3.0.0proyconWebservice offering an API (including SPARQL) and simple human web-interface so search and browse software metadata
codemetapyPython2.0.0, 3.0.0proyconGenerate CodeMeta for Python, NodeJS, Java packages and others; + generic CodeMeta manipulation
codemetarR2.0.0cboettigGenerate CodeMeta for R packages; + generic CodeMeta manipulation
FACILE-RSPython2.0.0MarieHouillonMetadata conversion (to Citation File Format (CFF), DataCite, BagIt and BagPack) and software publication pipelines based on CodeMeta. Previously known as openCARP-CI.
SomefPythonOEG developersdgarijoTool that automatically extracts software metadata from repositories and scientific publications
tributorsPython2.0.0vsochGenerate CodeMeta contributors section from GitHub API and ORCID API

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}

NameLanguageCodeMeta versionsMaintainersDescription
FidgitRuby0.1.0Arfon Smith, Kaitlin Thaney, Mark HahnelAn ungodly union of GitHub and Figshare
Software HeritagePython2.0SWH teamThe metadata indexers

Pending:

  • DataCite
  • Figshare
  • JOSS
  • Zenodo