Refine
Build flexible React-based internal tools, admin panels, and dashboards with pre-built components and data integrations.
Refine is an open-source React framework designed to accelerate the development of internal tools, admin panels, dashboards and B2B applications. It offers a sweet spot between low-code and full-code solutions, providing developers with the flexibility to create complex applications while automating repetitive tasks.
Key features of Refine include:
- Pre-built UI components: Tables, lists, charts, forms, and more, ready to use out of the box.
- Data integration: Seamless connectivity with 15+ services including REST APIs, GraphQL, and popular backend-as-a-service platforms.
- Authentication and authorization: Built-in support for various auth providers and access control models (ACL, RBAC, ABAC).
- Customization: 100% React-based architecture allows for complete control and customization of your project.
- Enterprise-ready: Self-hosting options, fine-grained access control, and support for major identity providers make Refine suitable for large organizations.
Refine stands out by offering:
- Rapid development: Start with well-structured boilerplates and leverage pre-built components to quickly create functional applications.
- Scalability: Unlike drag-and-drop tools that struggle with complexity, Refine maintains its efficiency as your project grows.
- Flexibility: Choose from multiple UI frameworks (Ant Design, Material UI, Mantine, etc.) and easily integrate with your preferred tech stack.
- Open-source advantage: Benefit from a large, active community and avoid vendor lock-in associated with proprietary solutions.
Whether you're building a CRM, e-commerce platform, or any other data-intensive internal application, Refine provides the tools and structure to streamline your development process while maintaining the power of full-code solutions.