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}
Name | Language | CodeMeta versions | Maintainers | Description |
---|---|---|---|---|
AutoCodemeta Generator | JavaScript | 3.0.0 | dgarijo | Optimized version of CodeMeta Generator that automatically creates a CodeMeta file from a given repository |
Bolognese | Ruby | 1.0.0 | mfenner | Primarily a tool for conversion between formats provided by DataCite, including CodeMeta and schema.org |
cff-converter | Python | 2.0.0 | jspaaks | Convert CITATION.cff files to codemeta |
CodeMeta file generator | Ruby | 0.1.0 | arfon | (no support for current schema) |
CodeMeta generator | JavaScript | 2.0.0, 3.0.0 | ProgVal | Online form to create or complete a CodeMeta file |
codemeta-harvester | POSIX Shell | 2.0.0, 3.0.0 | proycon | Automatic software metadata conversion pipeline that uses codemetapy and other tools |
codemeta-server | Python | 2.0.0, 3.0.0 | proycon | Webservice offering an API (including SPARQL) and simple human web-interface so search and browse software metadata |
codemetapy | Python | 2.0.0, 3.0.0 | proycon | Generate CodeMeta for Python, NodeJS, Java packages and others; + generic CodeMeta manipulation |
codemetar | R | 2.0.0 | cboettig | Generate CodeMeta for R packages; + generic CodeMeta manipulation |
FACILE-RS | Python | 2.0.0 | MarieHouillon | Metadata conversion (to Citation File Format (CFF), DataCite, BagIt and BagPack) and software publication pipelines based on CodeMeta. Previously known as openCARP-CI. |
Somef | Python | OEG developers | dgarijo | Tool that automatically extracts software metadata from repositories and scientific publications |
tributors | Python | 2.0.0 | vsoch | Generate 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}
Name | Language | CodeMeta versions | Maintainers | Description |
---|---|---|---|---|
Fidgit | Ruby | 0.1.0 | Arfon Smith, Kaitlin Thaney, Mark Hahnel | An ungodly union of GitHub and Figshare |
Software Heritage | Python | 2.0 | SWH team | The metadata indexers |
Pending:
- DataCite
- Figshare
- JOSS
- Zenodo