
DronaHQ
Low-code platform for internal apps, workflows, and AI agents with enterprise controls
Discover top open-source software, updated regularly with real-world adoption signals.

React meta-framework for fast, customizable CRUD enterprise apps
Refine provides a headless React framework that accelerates development of admin panels, dashboards, and internal tools with built-in authentication, routing, state management, and UI-library integrations.

Refine targets engineering teams building data‑intensive enterprise applications such as admin panels, dashboards, and internal tools. It is especially suited for React developers who need the flexibility of a headless architecture while avoiding boiler‑plate for common concerns like authentication, routing, and state management.
The framework provides a set of core hooks and components that integrate with React Query for data fetching, and offers out‑of‑the‑box providers for authentication, access control, and i18n. With built‑in connectors for more than 15 backend services (REST, GraphQL, Supabase, Firebase, etc.) and UI‑library adapters for Ant Design, Material UI, Mantine, and Chakra UI, developers can quickly generate CRUD interfaces that are fully customizable. SSR support for Next.js and Remix, as well as real‑time data handling, enable both customer‑facing and internal applications.
A Refine project can be bootstrapped with a single command (npm create refine-app) and deployed to any Node or static hosting platform, including Vercel, Netlify, or traditional servers. Its headless nature ensures the UI layer can be swapped or extended without affecting business logic.
When teams consider Refine, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
CRM admin panel
Rapidly launch a full‑featured customer relationship management interface with auto‑generated CRUD screens.
Inventory dashboard
Monitor stock levels in real time using built‑in live data support and custom visualizations.
Multi‑tenant SaaS portal
Provide isolated admin experiences per tenant with built‑in access control and routing.
Internal ticketing system
Create a secure internal tool for issue tracking with authentication and audit‑log capabilities.
Refine sits between low‑code and custom development; it supplies the scaffolding and integrations while leaving UI implementation to the developer.
Official adapters exist for Ant Design, Material UI, Mantine, Chakra UI, and you can integrate any custom design system.
Yes, Refine offers SSR support and a Next.js router provider, enabling seamless server‑side rendering.
Refine relies on React Query; you connect a data provider (REST, GraphQL, Supabase, etc.) and use hooks like useDataGrid or useMany.
The `npm create refine-app` command generates a local project; you can deploy it to any static or Node host such as Vercel or Netlify.
Project at a glance
ActiveLast synced 4 days ago