quarkusio/quarkus
43.8
Weak · 10 October 2026
905.6k
lines of production code
Java
primary language
3
measurements over time
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 44.
Lenses
- Code Health 40
- Architecture 85
- Maturity 82
- Readiness 41
- Security 65
- Domain Modelling 65
- Accessibility 38
- Performance 77
Changes since last survey
- 300 commits — 239 feature/other, 61 fixes
By area
- (repo) — 151 commits
- bom/application — 14 commits
- core/deployment — 13 commits
- docs/src — 12 commits
- .github/workflows — 10 commits
- extensions/vertx-http — 9 commits
- extensions/hibernate-orm — 5 commits
- (root) — 4 commits
- core/runtime — 4 commits
- extensions/devui — 4 commits
- extensions/hibernate-reactive — 3 commits
- extensions/keycloak-authorization — 3 commits
- extensions/opentelemetry — 3 commits
- extensions/websockets-next — 3 commits
- bom/dev-ui — 2 commits
- extensions/data — 2 commits
- extensions/http3 — 2 commits
- extensions/kubernetes-client — 2 commits
- extensions/narayana-jta — 2 commits
- extensions/websockets — 2 commits
Notable commits
- fix: Bug fix: Add missing dependency between websocket services
- fix: Bug fix: Any unknown class loader should be considered the run time class loader
- fix: Bug fix: Ensure that dep lists are always sorted.
- fix: Bug fix: Ensure that stop handlers run on the executor
- fix: Bug fix: Make sure that aliases and RV wrappers depend on their service
- fix: Bug fix: Mark "absent" nodes separately from sentinels
- fix: Bug fix: Module name calculation can fail if the name does not have enough parts
- fix: Bug fix: Remove dead code from service implementation
- fix: Fix a bug and a race with service-to-recorder bridging
- fix: Fix argument order in SortedNullSafeMap two-entry factory method
- fix: Fix incorrect references and typos in documentation
- fix: Fix incorrect references and typos in kafka guide
- fix: Fix multi-field PanacheQL updates in MongoDB with Panache
- fix: Fix the Dev UI routes page failing when a sub-router is mounted
- fix: Fix up various Roq-incompatibilities and missing Roq-adaptations in sync script
- fix: Fix version check for preview releases
- fix: Merge pull request #55666 from TimurRakhmatullin86/fix/sse-broadcaster-double-close-listener
- fix: Merge pull request #55780 from TimurRakhmatullin86/fix/arc-currentmanagedcontext-cas-witness
- fix: Merge pull request #56618 from SiteNetSoft/fix/42987-max-multipart-file-size
- fix: Merge pull request #56624 from SiteNetSoft/fix/40882-txscoped-observer-aborted
- …and 280 more
Architecture
- 0 containers · 373 bounded contexts · 852 dependency edges (baseline)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
quarkusio/quarkus was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 10 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit d58d0eb741f12b091e7d693db885f3f17a4156c8 — the exact code this score is about.
- Scored under rubric-2026.10.5 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-fe8540b5da9b.