使用预构建的组件和数据集成构建灵活的基于 React 的内部工具、管理面板和仪表板。

Screenshot of Refine website

Refine 是一个开源 React 框架,旨在加速内部工具、管理面板、仪表板和 B2B 应用程序的开发。它提供了低代码和全代码解决方案之间的最佳平衡点,为开发人员提供了创建复杂应用程序的灵活性,同时自动执行重复性任务。

Refine 的主要功能包括:

  • 预构建的 UI 组件:表格、列表、图表、表单等,可立即使用。
  • 数据集成:与 15 多种服务无缝连接,包括 REST API、GraphQL 和流行的后端即服务平台。
  • 身份验证和授权:内置支持各种身份验证提供商和访问控制模型(ACL、RBAC、ABAC)。
  • 定制:100% 基于 React 的架构允许完全控制和定制您的项目。
  • 企业就绪:自托管选项、细粒度的访问控制以及对主要身份提供商的支持使 Refine 适合大型组织。

Refine 凭借以下优势脱颖而出:

  • 快速开发:从结构良好的样板开始,并利用预先构建的组件快速创建功能性应用程序。
  • 可扩展性:与难以应对复杂性的拖放工具不同,Refine 会在项目增长的同时保持其效率。
  • 灵活性:从多个 UI 框架(Ant Design、Material UI、Mantine 等)中进行选择,并轻松与您喜欢的技术堆栈集成。
  • 开源优势:受益于庞大、活跃的社区,并避免与专有解决方案相关的供应商锁定。

无论您构建的是 CRM、电子商务平台还是任何其他数据密集型内部应用程序,Refine 都能提供工具和结构来简化您的开发流程,同时保持全代码解决方案的强大功能。