A React-based framework for rapid development of internal tools, admin panels, and dashboards with powerful data handling capabilities.

Overview:

Refine Core is an open-source React meta-framework designed for building CRUD-heavy web applications. It targets enterprise use cases such as internal tools, admin panels, dashboards, and B2B apps. The framework provides a headless architecture that decouples business logic from UI and routing, allowing developers to integrate custom designs or UI frameworks like TailwindCSS, as well as platforms like Next.js, Remix, and React Native. It addresses common project needs including authentication, access control, routing, networking, state management, and internationalization (i18n).

Core Features:

  • Headless Architecture: Decouples business logic from UI and routing, enabling integration with custom designs or UI frameworks such as TailwindCSS, Ant Design, Material UI, Mantine, and Chakra UI.

  • Backend Connectors: Supports 15+ backend services, including REST API, GraphQL, NestJs CRUD, Airtable, Strapi, Supabase, Hasura, Appwrite, Firebase, Sanity, and Directus.

  • SSR Support: Built-in server-side rendering support with Next.js and Remix.

  • CRUD UI Auto-generation: Automatically generates CRUD user interfaces based on API data structures.

  • State Management: Provides state management and mutations via React Query.

  • Auth & Access Control: Offers providers for seamless authentication and access control flows.

Use Cases:

  • Building custom admin panels with highly specific UI requirements.

  • Developing data-intensive internal tools for enterprise workflows.

  • Creating dashboards that require integration with various backend services.

  • Constructing customer-facing applications like storefronts with SSR support.

  • Constructing fully-functional CRM applications from scratch.

Why It Matters:

Refine Core provides a structured approach for developers building CRUD-heavy applications without enforcing a specific UI framework or routing solution. Its headless architecture and support for multiple backend connectors allow teams to maintain data control and customizability. The framework's auto-generation of CRUD UIs and built-in providers for authentication and access control reduce boilerplate code, making it a practical choice for developers who need a flexible foundation rather than a low-code platform.

TeilenXLinkedInReddit

Ähnliche Tools

Projektstatistiken

Sterne

34,584

Forks

3,008

Lizenz

MIT

Metadaten

Alternative zu
Retool