aicoolies logo

Refine

React meta-framework for enterprise CRUD apps

Share
open-sourceOpen Source
Visit Website →

Refine is an open-source React meta-framework for building data-intensive enterprise applications like admin panels, dashboards, and internal tools. Its headless architecture separates business logic from UI, supporting Ant Design, Material UI, Mantine, and Tailwind CSS. Connects to 15+ backends including REST, GraphQL, Supabase, Firebase, Strapi, and Hasura with built-in authentication and role-based access control. Deploys on Next.js, Remix, React Native, and Electron.

Refine is a React-based meta-framework designed to accelerate the development of data-heavy enterprise applications including admin panels, dashboards, and internal tools. Unlike traditional admin panel builders that lock developers into rigid UI patterns, Refine employs a headless architecture that completely decouples business logic from presentation. This allows teams to use any UI library — Ant Design, Material UI, Mantine, Chakra UI, or plain Tailwind CSS — while retaining auto-generated CRUD operations, form handling, and table management out of the box.

The framework connects seamlessly to over fifteen backend services through its data provider abstraction, supporting REST APIs, GraphQL endpoints, Supabase, Firebase, Strapi, Hasura, Appwrite, and custom backends. Built-in authentication and role-based access control handle common enterprise requirements without additional configuration. Refine leverages React Query for optimized data fetching with automatic caching, pagination, and real-time updates, significantly reducing boilerplate code that typically accompanies complex data management interfaces.

With 34,400 GitHub stars and MIT licensing, Refine has gained strong adoption among development teams building internal tools at scale. It supports deployment across Next.js, Remix, React Native, and Electron, making it versatile for web, mobile, and desktop applications from a single codebase. The framework provides CLI scaffolding, code generation, and comprehensive documentation that enables developers to ship production-ready admin interfaces in a fraction of the time required by building from scratch.

Pricing

Free and open source under MIT License

Platforms

Web, Next.js, Remix, React Native, Electron

Categories

Tags

Use Cases

Alternatives

Related Tools

screenshot-to-code

Convert any screenshot or mockup into clean frontend code with AI vision.

screenshot-to-code is an open-source tool that converts screenshots, mockups, and Figma designs into clean, functional HTML, Tailwind CSS, React, or Vue code using AI vision models. Powered by GPT-4V, Claude, and Gemini, it supports video-to-code and iterative editing workflows, making it a rapid scaffolding tool for frontend developers who want to skip the pixel-translation step entirely.

open-sourceOpen Source
Puck logo

Puck

Open-source visual editor for React — your components, drag-and-drop, no vendor CMS

Puck is an open-source visual page builder for React that gives marketing teams a drag-and-drop editor backed by your own components — no vendor CMS, no proprietary runtime, just your components rendered in a visual canvas. With 12,500+ stars, MIT license, and a small but active team at Measured Co., Puck has become the default self-hosted answer for React-native visual editing.

free
blender-mcp logo

BlenderMCP

Connect Blender to AI through Model Context Protocol

BlenderMCP bridges Blender and AI assistants like Claude through the Model Context Protocol, enabling natural language control over 3D modeling workflows. Artists and developers can create, modify, and manipulate 3D scenes, objects, materials, and animations by describing what they want instead of navigating complex menus. The tool exposes Blender's Python API through MCP, supporting operations from mesh creation to shader editing and physics simulations.

freeOpen Source
Suspensive logo

Suspensive

Production-ready React Suspense and error handling

TypeScript library extending React Suspense API with declarative components and hooks for production applications. Provides ErrorBoundary with selective error catching via shouldCatch, SSR-safe Suspense with clientOnly prop, Delay component preventing loading flashes, ErrorBoundaryGroup for coordinated resets, and data fetching components including SuspenseQuery and SuspenseInfiniteQuery. MIT licensed by Toss with three years of active development.

open-sourceOpen Source

Clay

High-performance 2D UI layout library in C

Clay is a high-performance 2D UI layout library written as a single C header file that implements a flexbox-like layout model with microsecond-level performance. It uses static arena-based memory allocation with no malloc or free calls, keeping total memory usage under 4MB for thousands of elements. Clay is renderer-agnostic, outputting sorted rendering primitives that work with any 3D engine, SDL, or can compile to HTML via WebAssembly.

open-sourceOpen Source

TOAST UI Editor

Markdown WYSIWYG editor with live preview

TOAST UI Editor is a full-featured Markdown and WYSIWYG editor by NHN that supports GFM standard syntax with extensible chart and UML rendering. It offers dual editing modes with seamless switching, live preview with scroll sync, syntax highlighting, and a plugin architecture for adding color pickers, table merging, code highlighting, and diagram support. The editor ships with React, Vue, and vanilla JavaScript wrappers and supports 20+ languages.

open-sourceOpen Source