Architecture
Omnibenchmark's packages are layered top (user-facing) to bottom (foundation); imports only ever point downward, so the dependency graph stays acyclic. The diagram below is interactive — click any box to jump to that package's source on GitHub.
The full package table and the auto-generated dependency graph live in
ARCHITECTURE.md,
which is regenerated from the package docstrings and real imports by
scripts/gen_architecture.py.