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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
refinedev avatar

refinedev/refine

0
View on GitHub↗
34,906 stele·3,092 fork-uri·TypeScript·MIT·15 vizualizărirefine.dev↗

Refine

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 that standardizes communication with diverse backend services, including REST and GraphQL, and employs a declarative access control layer to enforce granular, role-based security policies across the entire application.

Beyond its core routing and data handling, the platform supports complex organizational workflows through modular plugins and hierarchical state management. It is built to facilitate self-hosted deployments, ensuring that teams retain full control over their data security, regulatory compliance, and infrastructure without reliance on third-party cloud providers.

Comprehensive documentation is available to guide the construction of CRUD-based applications, including tools for debugging application state and monitoring system activity.

Features

  • Business Application Frameworks - Provides core logic and hooks for building data-heavy business applications without enforcing a specific user interface design.
  • Internal Tooling Frameworks - Building custom dashboards and data management interfaces for internal teams by connecting directly to private databases and operational APIs.
  • Business Application Frameworks - Enables the composition of complex internal dashboards and business logic for large-scale organizational workflows.
  • Admin Panel Generators - A set of architectural patterns and pre-built modules designed to accelerate the development of secure, scalable, and role-based management dashboards.
  • Internal Business Tools - Develops custom software for internal teams to streamline operational workflows and visualize metrics.
  • Access Control Systems - Defines granular permissions and authorization rules to restrict access to specific resources.
  • Admin Panel Frameworks - Creates complex, production-ready administrative interfaces with robust authentication and access control.
  • CRUD Application Generators - Constructs data-intensive admin panels and dashboards using a headless architecture.
  • AI Coding Assistants - Distinguish between AI-powered code editors that accelerate manual development and automated generation tools that build entire applications from natural language descriptions to optimize your daily workflow.
  • Self-Hosting Solutions - Running business-critical applications on private infrastructure to maintain full control over data security, regulatory compliance, and system performance without third-party dependencies.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Declarative Access Control Layers - Enforces granular permissions by wrapping data operations and interface components in authorization logic.
  • Identity Provider Integrations - Connects external authentication services to manage secure access across corporate directories.
  • Decoupled Logic Layers - Separates backend data operations and authentication from the frontend presentation layer to ensure maximum developer flexibility.
  • State Management Patterns - Uses hierarchical providers to distribute global application state and metadata throughout the component tree without manual property drilling.
  • Data-Driven Application Platforms - Streamlines the creation of CRUD interfaces and complex organizational workflows using specialized data connectors.
  • State Management - Uses hierarchical providers to propagate global application state, authentication status, and resource metadata throughout the component tree without prop drilling.
  • Core Frameworks - Framework for building data-heavy CRUD applications without constraints.
  • Framework Integrations - A multi-tenant application built with the Refine framework.
  • Frameworks - Framework for building data-heavy CRUD applications without constraints.
  • Project Documentation Examples - Uses demo links and screenshots for use cases.
  • Admin Panel Generators - A collection of architectural patterns and pre-built modules designed to accelerate the development of secure, scalable, and role-based management dashboards.
  • Authorization Policies - Enforces security policies by wrapping data operations and UI components in authorization logic that evaluates user permissions against defined resource rules.
  • Headless Architectures - Decouples business logic and data operations from the user interface to allow flexible design system integration.
  • Headless UI Components - Decouples business logic from the user interface by providing framework-agnostic hooks that manage state, data fetching, and navigation independently.
  • Enterprise Platform Comparisons - Compare component libraries and security controls of established enterprise platforms against modern AI-driven alternatives to ensure your application meets necessary compliance and performance standards for business.
  • Data Access Providers - Links applications to REST, GraphQL, and database platforms to manage data mutations and state.
  • Unified Data Provider Interfaces - Translates generic CRUD operations into specific API requests for diverse backend services and database platforms.
  • Routing Systems - Maps application views to data entities automatically using a centralized configuration that defines how resources interact with the system.
  • Backend Service Comparisons - Review features and limitations of various backend-as-a-service offerings to identify the most suitable database and API infrastructure for your specific application scale and technical requirements.
  • Data Access Layers - Standardizes communication with diverse backend services through a unified interface that translates generic CRUD operations into specific API requests.
  • Application Audit Logs - Tracks user interactions and system events to maintain visibility into operational performance and security compliance.
  • Visual Generation Benchmarks - Assess quality and functional depth of AI-generated interfaces to determine if visual polish meets your requirements for complex data-driven internal business applications and user needs.
  • Resource-Based Routing Engines - Automatically maps application views to data entities and manages navigation based on defined resource structures.

Istoric stele

Graficul istoricului de stele pentru refinedev/refineGraficul istoricului de stele pentru refinedev/refine

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Refine

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Refine.
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe 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
    Vezi pe GitHub↗26,780
  • pankod/refineAvatar pankod

    pankod/refine

    34,909Vezi pe GitHub↗

    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 struc

    TypeScript
    Vezi pe GitHub↗34,909
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • goadmingroup/go-adminAvatar GoAdminGroup

    GoAdminGroup/go-admin

    8,981Vezi pe GitHub↗

    go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame

    Goadminadminltebeego
    Vezi pe GitHub↗8,981
Vezi toate cele 30 alternative pentru Refine→

Întrebări frecvente

Ce face refinedev/refine?

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.

Care sunt principalele funcționalități ale refinedev/refine?

Principalele funcționalități ale refinedev/refine sunt: Business Application Frameworks, Internal Tooling Frameworks, Admin Panel Generators, Internal Business Tools, Access Control Systems, Admin Panel Frameworks, CRUD Application Generators, AI Coding Assistants.

Care sunt câteva alternative open-source pentru refinedev/refine?

Alternativele open-source pentru refinedev/refine includ: marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… pankod/refine — Refine is a React-based framework for building data-intensive internal tools, admin panels, and B2B applications. It… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… orchidsoftware/platform — This project is a rapid application development framework for building back-office interfaces and dashboards within… goadmingroup/go-admin — go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It…