awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pankod avatar

pankod/refine

0
View on GitHub↗
34,909 stars·3,091 forks·TypeScript·MIT·8 viewsrefine.dev↗

Refine

Refine is a React-based framework for building data-intensive internal tools, admin panels, and B2B applications. It functions as a data-driven UI library and a headless admin panel generator that connects frontends to external backend services using standardized logic for state management and network request handling.

The project decouples business logic from the presentation layer, allowing any custom design system or interface library to be applied to the application. It includes a CRUD application generator that automatically creates user interfaces for managing records based on the structure of REST or GraphQL APIs.

The framework covers a broad capability surface including authentication and access management, real-time data synchronization, and document version tracking. It also provides server-side rendering for public-facing sites and routing interfaces for cross-platform deployment across web and desktop environments.

Features

  • Data-Driven UI Libraries - Functions as a data-driven UI library connecting React frontends to external backend services.
  • B2B Application Development - Supports the creation of complex B2B software with integrated authentication, access control, and data workflows.
  • Enterprise Application Frameworks - Provides foundational logic for authentication and access control tailored for business-grade enterprise software.
  • Internal Business Tools - Provides a platform for building custom dashboards and data management interfaces for internal organizational use.
  • Internal Tooling Frameworks - Offers a framework specifically designed to accelerate the creation of internal business applications and dashboards.
  • Access Control Managers - Provides centralized coordination of sign-in flows and enforcement of granular access control permissions.
  • Framework Agnostic UI Logic - Features a decoupled architecture that separates business logic from the presentation layer to support any design system.
  • Admin Panel Frameworks - Provides a specialized framework for building production-ready, headless administrative interfaces.
  • CRUD Application Generators - Provides a framework for rapidly building data-intensive administrative interfaces and dashboards.
  • Real-Time - Ensures application state reflects backend changes instantly through real-time data synchronization.
  • Enterprise Data Platforms - Enables the construction of centralized tools for monitoring record changes and managing large-scale enterprise datasets.
  • External API Integrations - Implements standardized logic for fetching and managing data from external REST APIs and GraphQL endpoints.
  • Public Web Application Development - Supports developing high-performance storefronts and public applications using server-side rendering.
  • Server-Side Rendering - Provides high-performance server-side rendering to improve search engine visibility for public-facing applications.
  • UI Frameworks - Toolkit for building data-intensive enterprise applications.

Star history

Star history chart for pankod/refineStar history chart for pankod/refine

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Refine

Similar open-source projects, ranked by how many features they share with Refine.
  • refinedev/refinerefinedev avatar

    refinedev/refine

    34,906View on GitHub↗

    Refine is a headless framework designed for building data-intensive internal business applications, such as admin panels and dashboards. It provides a core set of hooks and architectural patterns that decouple business logic, authentication, and data operations from the user interface, allowing developers to integrate any design system while maintaining a consistent application structure. The framework distinguishes itself through a resource-centric approach that automatically maps application views to data entities via centralized configuration. It features a unified data provider interface

    TypeScriptadminadmin-uiant-design
    View on GitHub↗34,906
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
  • orchidsoftware/platformorchidsoftware avatar

    orchidsoftware/platform

    4,791View on GitHub↗

    This project is a rapid application development framework for building back-office interfaces and dashboards within Laravel applications. It functions as a backend management UI toolkit and schema-based UI generator that renders administration panels and data forms by mapping backend logic to pre-defined frontend components. The framework includes a role-based access control system to restrict application features and data based on user identity and assigned roles. It also provides a full-text search integration that uses interchangeable drivers to index and retrieve application content. Add

    PHP
    View on GitHub↗4,791
See all 30 alternatives to Refine→

Frequently asked questions

What does pankod/refine do?

Refine is a React-based framework for building data-intensive internal tools, admin panels, and B2B applications. It functions as a data-driven UI library and a headless admin panel generator that connects frontends to external backend services using standardized logic for state management and network request handling.

What are the main features of pankod/refine?

The main features of pankod/refine are: Data-Driven UI Libraries, B2B Application Development, Enterprise Application Frameworks, Internal Business Tools, Internal Tooling Frameworks, Access Control Managers, Framework Agnostic UI Logic, Admin Panel Frameworks.

What are some open-source alternatives to pankod/refine?

Open-source alternatives to pankod/refine include: refinedev/refine — Refine is a headless framework designed for building data-intensive internal business applications, such as admin… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… orchidsoftware/platform — This project is a rapid application development framework for building back-office interfaces and dashboards within… cq-panda/vue.netcore — Vue.NetCore is a full-stack scaffolding tool that automatically generates frontend and backend code using .NET Core… the-control-group/voyager — Voyager is a Laravel administration panel and PHP database manager that provides a web-based dashboard for managing…