Refine
React meta-framework for CRUD-heavy applications, giving teams building admin panels, dashboards and internal tools a headless foundation.
Open Source Alternative to:

Refine Core is a React meta-framework for CRUD heavy applications, positioned between a low code builder and starting from an empty folder. Its hooks and components supply the parts every internal tool needs anyway, authentication, access control, routing, networking, state management and internationalization, so none of those are rebuilt per project.
The architecture is headless, decoupling business logic from the interface and the router. That leaves the design open to Tailwind or any custom styling while keeping built in support for Ant Design, Material UI, Mantine and Chakra UI, and it lets the same application run on Next.js, Remix, React Native or Electron through one routing interface.
Several pieces come ready to use.
- Data connectors: more than 15 backends including REST, GraphQL, NestJS CRUD, Supabase, Hasura, Appwrite, Firebase, Strapi, Sanity and Directus.
- Generated CRUD screens: interfaces derived from the data structure your API already exposes.
- State and mutations: handled through React Query rather than a bespoke layer.
- Live applications: real time behavior supported out of the box, alongside audit logs and document versioning.
- Devtools: a companion tool for inspecting what the application is doing.
A project starts from a single create command or from a browser playground, under an MIT license. The framework is aimed at data intensive B2B work such as admin panels, dashboards and internal tools, though server side rendering also makes customer facing storefronts practical.
Stars
35,639Forks
3,203Last commit
3 months agoRepository age
6 yearsLicense
MITVersion
@refinedev/core@5.0.12Repository
refinedev/refine
Auto-fetched from GitHub .
Open source alternatives similar to Refine:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit