OSS Tanbou

move repeated CRUD enterprise-UI concerns into a headless React layer

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
35,739
Primary language
TypeScript
License
MIT
Repository last updated
Sep 10, 2026
On this page

Overview

Refine Core is a React meta-framework that provides a headless layer for recurring admin-panel, dashboard, and internal-tool concerns such as data fetching, mutations, authentication, access control, routing, and i18n.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Standardize CRUD and data access with providers and hooks

REST, GraphQL, Supabase, Hasura, Strapi, and other data sources can be attached through providers and accessed through common list, create, and update hooks.

Sources: [2]

Build enterprise applications without locking the UI framework

It can be combined with Ant Design, Material UI, Mantine, Chakra UI, custom Tailwind interfaces, and other presentation layers.

Sources: [2]

Best fit

Fits React teams that do not want to rebuild admin infrastructure for every project

It is useful when CRUD, authentication, authorization, routing, and realtime behaviors should be standardized while backend and UI choices stay flexible.

Sources: [2]

Before adoption

Headless architecture still requires UI, routing, and backend choices

Refine is a framework rather than a finished admin product, so projects still need to select and integrate their UI library, router, data provider, and authentication provider.

Sources: [2]

Track versions at the package level

The monorepo contains many packages and release tags such as @refinedev/core@5.0.12 are package-specific, so compatibility should be checked across the packages used by an application.

Sources: [3][1]

Official sources

  1. [1]refinedev/refine repository(2026-09-30)
  2. [2]Refine Core README(2026-09-30)
  3. [3]Refine Core 5.0.12 release(2026-09-30)
  4. [4]Refine MIT license(2026-09-30)
Supplemental curator note

Refine Core is a headless React meta-framework that standardizes authentication, routing, data access, access control, and other concerns for admin panels, dashboards, and internal tools without locking the UI layer. The latest GitHub release is @refinedev/core 5.0.12, and the README documents connectors for more than 15 backend services plus multiple UI frameworks.

Try it in 3 steps

  1. 1

    Create a Refine app

    Use the official generator to scaffold a new Refine Core project.

    npm create refine-app@latest my-refine-app
  2. 2

    Verify a production build

    Confirm that the generated project builds successfully with the selected stack.

    cd my-refine-app && npm run build
  3. 3

    Start the development server

    Open the local URL printed by the development server and inspect the generated CRUD application.

    npm run dev
Check the official README

Growth

Growth trends · Last 30 days

35,739 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • admin
  • admin-ui
  • ant-design
  • crud
  • developer-tools
  • frontend-framework
  • graphql
  • headless
  • internal-tools
  • nextjs
  • react
  • react-framework
Stars
35,739
Forks
3,227
Watchers
152
Open issues
44
Owner type
Organization
Primary language
TypeScript
License
MIT
Repository last updated
Sep 10, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?