React Admin (
react-admin) is the frontend framework to build admin dashboard/panel with React, Material UI design, and adapts to any RESTful, GraphQL or custom APIs.
react-admin is more than just a HTML/CSS admin template. It is a complete framework to build any dashboard in just couple of hours. It provides data adapters, CRUD components, Authentication & Authorization, Theming, Translation and an ecosystem of awesome supporting packages.
The best part is
react-admin can be used standalone or integrated into existed React app. I recommend to use as a standalone app because its update rate is quite low and will restrict
This solution is very powerful; I’ve been using
react-admin in many projects and the developer experience is awesome.
React-admin uses React. We’ll use Facebook’s create-react-app to create an empty React app, and install the react-admin package:
npm install -g create-react-app
yarn add react-admin ra-data-json-server prop-types
- Relationships support
- Full-featured datagrid
- Rich text editor
- Filter as you type
- Optimistic rendering
- Data validation
React-admin supports most REST and GraphQL dialects, and writing your own adapter takes minutes.
- Open API
- Json API
- API Platform
Choose among many variants, or replace any component by your own.
- UI framework
- Custom fields
- Custom layout
- Authentication plugins
- Custom routes
- Material UI
- React Router
- Redux Saga
- Redux Form
React-admin is licensed under the MIT License, sponsored and supported by marmelab.