A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
refine is a React-based framework that focuses on rapid web application development. It offers solutions for common challenges in web development, such as authentication, access control, routing, networking, state management, and i18n. The framework is designed to be customizable and works well with any custom design or UI framework. It also provides ready-made integrations for popular UI frameworks like Ant Design System, Material UI, Mantine, and Chakra UI. refine is a headless framework, which means it provides helper hooks, components, and providers that can be used with any UI components and business logic. It is suitable for data-intensive applications like admin panels, dashboards, internal tools, and even customer-facing applications with built-in SSR support.
The fastest way to get started with refine is by using the create refine-app project starter tool or the refine.new browser tool.
Using refine.new browser tool:
Using create refine-app:
npx create-refine-app your-project-name --template ant
refine is a powerful React-based framework that simplifies web application development by providing industry-standard solutions for common challenges. With its customizable and headless approach, refine offers unlimited styling and customization options. It supports various UI frameworks and provides a range of features such as CRUD UI generation, state management, advanced routing, authentication, real-time support, and more. The framework can be easily installed using the create refine-app tool or the refine.new browser tool, allowing developers to quickly start building efficient and maintainable web applications.