# refinedev/refine

A React Framework for building  internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

Repository: https://github.com/refinedev/refine
Canonical: https://ross.abutalabs.com/products/refine
Homepage: https://refine.dev
Language: TypeScript
License: MIT
License Family: permissive
Topics: react, typescript, admin, admin-ui, ant-design, react-framework, frontend-framework, graphql, nestjs, nextjs, react-hooks, headless, javascript, low-code, crud, internal-tools, developer-tools, hacktoberfest, good-first-issue, open-source-project
Last push: 2026-06-05T15:19:38+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 86, release rhythm 65, longevity 100
- inputs: {"age_days": 2051, "days_push": 89, "days_rel": 153, "gap_med": 0.0, "n_releases_24m": 195}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 35584, forks 3197 (observed 2026-08-28T04:12:00.864675+00:00)

## What it is
Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of existing REST or GraphQL APIs and services like Supabase. It provides headless hooks and optional UI integrations (Ant Design, Material UI, etc.) so developers keep full control over code and design.

## Use cases
- build an admin panel for a REST API
- create an internal CRUD dashboard for my team
- generate a B2B app connected to Supabase
- scaffold a React admin UI with Ant Design
- build a data-heavy internal tool with GraphQL
- rapidly prototype an internal app with AI assistance

## When to choose
- you need admin panels, dashboards, or internal tools quickly on top of existing APIs
- you want a React-based, headless framework with flexible data-provider support
- you want full code ownership instead of a closed low-code platform

## When to avoid
- you are building a public-facing marketing site or content blog
- you need a no-code tool for non-developers
- your app has no CRUD/data-heavy requirements

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, frontend-framework, ui-components, state-management, routing
- domain: web-development, frontend, developer-tools, apis
- platform: cross-platform
- tags: admin-panels, internal-tools, dashboards, headless, react-hooks, low-code, crud, ant-design, supabase, nextjs, nodejs, web-server

## Member repositories
- refinedev/refine (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:00.864675+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:26:56.457645+00:00, confidence not recorded.
  - readme: https://github.com/refinedev/refine (fetched 2026-08-28T04:12:00.864675+00:00, sha af0c08d6f291)
  - homepage: https://refine.dev (fetched 2026-08-29T07:48:20.473051+00:00, sha 2f98ee0e3a26)
  - site_page: https://refine.dev/about (fetched 2026-08-29T07:48:20.477745+00:00, sha c9274031f223)
  - site_page: https://refine.dev/pricing (fetched 2026-08-29T07:48:20.475818+00:00, sha a956f691d621)
- Data as of 2026-08-30T08:39:29.467469+00:00.
