Skip to content
CAI
Software that uses CAICheck a score

refinedev/refine

34.3

Weak · 20 July 2026

389.3k

lines of production code

TypeScript

primary language

1

measurement over time

CAI band scale
CAI lens gauges

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 34.

Lenses

  • Code Health 72
  • Architecture 24
  • Maturity 57
  • Readiness 38
  • Security 56
  • Domain Modelling 100
  • Accessibility 35

Changes since last survey

  • 300 commits — 218 feature/other, 82 fixes

By area

  • (repo) — 102 commits
  • documentation/blog — 82 commits
  • documentation/src — 28 commits
  • documentation/static — 14 commits
  • documentation/docs — 10 commits
  • packages/core — 10 commits
  • documentation/plugins — 6 commits
  • documentation/docusaurus.config.js — 5 commits
  • documentation/versioned_docs — 5 commits
  • (root) — 4 commits
  • packages/live-previews — 4 commits
  • packages/mui — 4 commits
  • packages/rest — 4 commits
  • .github/workflows — 3 commits
  • packages/cli — 3 commits
  • examples/finefoods-material-ui — 2 commits
  • packages/react-hook-form — 2 commits
  • packages/refine-ui — 2 commits
  • packages/supabase — 2 commits
  • .changeset/small-baboons-sniff.md — 1 commit

Notable commits

  • fix: Merge branch 'fix-redirect' of https://github.com/refinedev/refine into fix-redirect
  • fix: Merge branch 'main' into documentation-fixes
  • fix: Merge branch 'main' into documentation-fixes
  • fix: Merge branch 'main' into fix-404-pages
  • fix: Merge branch 'main' into fix-404-pages
  • fix: Merge branch 'main' into fix-broken-links-old
  • fix: Merge branch 'main' into fix-broken-react-router-link
  • fix: Merge branch 'main' into fix-image-name
  • fix: Merge branch 'main' into fix-react-admin-old-blog
  • fix: Merge branch 'main' into fix-react-admin-old-blog
  • fix: Merge branch 'main' into fix-redirect
  • fix: Merge branch 'main' into fix-wrong-blog-name
  • fix: Merge branch 'main' into table-of-contents-fix
  • fix: Merge pull request #7262 from refinedev/fix-slug
  • fix: Merge pull request #7263 from refinedev/fix-react-admin-old-blog
  • fix: Merge pull request #7264 from refinedev/fix-dashboard-image
  • fix: Merge pull request #7265 from refinedev/fix-images
  • fix: Merge pull request #7268 from refinedev/fix-broken-react-router-link
  • fix: Merge pull request #7270 from refinedev/fix-broken-links-old
  • fix: Merge pull request #7275 from refinedev/documentation-fixes
  • …and 280 more

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

refinedev/refine 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 20 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 779d52a20e29b0307ac0df04d135beba434370dc — the exact code this score is about.
  • Scored under rubric-2026.08.17 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer latest.