A community registry of omnibenchmark modules.
One YAML file per module in modules/. Open a pull request to add
yours — see CONTRIBUTING.md. CI validates the entry and checks
that the repository and commit resolve; merging to main publishes the site to
GitHub Pages.
The whole registry is also served as data at /modules.json.
Needs Node 22 (see .nvmrc).
npm install
npm run dev # http://localhost:4321/obcommons/
npm test # the filter logic
npm run build # also validates every entry against the schemaAstro + Tailwind. src/content.config.ts holds the schema — it is the only place
the entry format is defined.
GPL-3.0-or-later. Copyright (C) 2026 omnibenchmark contributors.
The module metadata in modules/ describes third-party repositories; each module
carries its own license, recorded in its entry.