Repository brief

refinedev/refine

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-30T16:04:29.415Z
1mo ago

refinedev/refine

refinedev/refine is a large, active MIT-licensed React framework for internal tools, admin panels, dashboards, and B2B apps. It has high adoption signals (34,385 stars, 2,982 forks) and was updated/pushed on 2026-03-30, so forks are likely to matter if you want a maintained, actively evolving upstream rather than a dormant base.

GitHub
Loading tags...
Stars34,385
Forks2,982
Default branchmain
Last pushed2026-03-30T07:25:14Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

9 of 9 fork briefs
Selected

Choose this fork only if you want an older, heavily customized Refine base and are willing to own the maintenance burden. If you want current framework behavior, active fixes, and lower upgrade risk, upstream is the better default.

Prefer this fork only if its existing customizations are the product you want and you are prepared to maintain a large upstream gap. For most adopters building on `refine` itself, upstream is the safer choice because this fork is stale and materially behind.

Prefer this fork only if its Bun/Docker/security/inferrer snapshot fixes match your needs and you are comfortable carrying a stale, heavily diverged downstream. If you want the latest refine features and easier upgrades, upstream is the better default.

Choose upstream if you want an actively maintained refine base. Choose this fork only if you specifically want its older, customized docs/integration work and are prepared to absorb substantial merge and upgrade debt.

Choose upstream unless you specifically need a pinned snapshot; this fork adds no observable product value and is already behind active upstream work.

Choose this fork only if you need its specific downstream docs/content and generated inferencer state. If you want the best maintained base for new work, upstream refine is the safer default because this fork is substantially behind and likely costly to rebase.

Prefer upstream unless you specifically need this fork's older customizations. It is materially stale and heavily diverged, so it is a poor choice for adopters who want ongoing maintenance or current Refine capabilities.

Choose the fork only if its custom docs/blog or inferencer changes are specifically what you want. For most adopters, current upstream is the safer base because this fork is stale and materially diverged.

Prefer this fork if you need a customized refine codebase and are willing to own divergence. Prefer upstream if you want the latest maintained release line, lower merge risk, and fewer surprises in generated outputs.