This repository is the public feedback channel for Module Health Index — an index of which community Odoo modules actually install on which Odoo version.
There is no code here. The index lives at https://allservices.one and is free to use, with no registration.
Every public OCA module is installed into a clean database of each Odoo series
with odoo -i <module> --stop-after-init, and the result is published together
with the raw install log and the date of the run.
Not vendor claims. Not manifest reading. What actually happened when we ran it.
- Methodology: https://allservices.one/methodology.html
- Dataset: https://allservices.one/data/ — CSV and JSON, CC BY 4.0
- Change feeds: an Atom feed per series and per contributing company
Open an issue. Every module page has a link that pre-fills the module, series, run date and verdict for you.
We will re-run the module and show the log either way — including when the
mistake turns out to be ours. It often is. Of the twelve warn verdicts we had
on 20 August 2026, eleven were ours, not the modules' — exactly one survived
checking. Later we found that for 389 published runs the log excerpt under the
verdict did not contain the line the verdict was derived from: the verdicts were
right, the evidence beneath them was our own image noise.
Every defect we have found in ourselves is listed, dated, with its cause and with what now makes it impossible: https://allservices.one/methodology.html#defects
An index nobody checks is an index nobody should trust, so checking it is the most useful thing you can do here.
Useful things to report:
- a verdict that does not match what you see in practice
- a module marked as an environment problem that actually fails for a real reason
- a dependency shown with the wrong state
- metadata that is wrong: category, contributing company, licence
- a module or repository missing from the index entirely
- We do not rate vendors. We publish the fact of a run, with its log and its date. There is no quality score and there will not be one.
- We do not count environment problems as incompatibility. A missing Python package in our image is our problem, never the module's.
- We do not list paid Apps Store modules. They cannot be installed without a
licence, and the Store does not offer a way to enumerate listings that its own
robots.txtpermits. So they are outside the index entirely — neither run nor listed. - Every published percentage names its denominator. Modules that declare
installable: Falseare excluded from both numerator and denominator.
Independent, non-commercial project. Not affiliated with Odoo S.A. or the Odoo Community Association.
Contact: hello@allservices.one