Refine
Open-source, headless React framework for data-intensive enterprise apps.
About
Refine is an open-source React meta-framework aimed at the middle ground between low-code builders and starting from scratch for CRUD-heavy applications. It is headless: it provides data fetching, authentication, access control, routing, and state management hooks while teams choose their own UI library such as Ant Design, Material UI, Chakra, or Mantine.
It ships data providers for more than 15 backend services including REST, GraphQL, Supabase, Strapi, Hasura, Appwrite, Firebase, and Airtable, with a browser-based scaffolder that generates ready-to-download boilerplate. Refine also powers a purpose-built AI agent on refine.dev. The core is open source and the project positions itself for admin panels, dashboards, and internal tools in enterprise settings.
What it can do
- Headless React core with hooks for data, auth, access control, and routing
- Data providers for 15+ backends including REST, GraphQL, Supabase, and Firebase
- Browser-based scaffolder generating ready-to-download boilerplate
- Purpose-built AI agent for generating Refine apps at refine.dev
Setup
Run npm create refine-app@latest with your chosen UI and data provider, or use the browser-based scaffolder at refine.dev.
Prerequisites
Node.js and a backend service or API to connect (REST, GraphQL, Supabase, etc.).
Use cases
Works with
Trust score — 7/10
Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 97; Trending score 74/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.