react-admin

A frontend framework for building admin and data-management web apps in React on top of REST or GraphQL APIs. It uses TypeScript and Material Design.

Share on XLicense: MIT

Overview

react-admin is a frontend framework for building single-page applications that run in the browser on top of REST or GraphQL APIs. It uses TypeScript, React and Material Design and is maintained by marmelab. It supplies hooks and components for common admin needs such as authentication, routing, forms and validation, datagrids, filters, roles and permissions, i18n and theming. It connects to a backend through data provider adapters.

Key features

  • Works with any REST or GraphQL API through adapters
  • Hooks and components for auth, forms, datagrids and filters
  • Roles and permissions, i18n, notifications and theming
  • Written in TypeScript with docs and demo apps

Best for

Teams that need to build admin panels or data-management interfaces over an existing API in React without writing every screen from scratch.

Upstream
marmelab/react-admin
Fork on GitHub
Guo-astro/react-admin
Upstream stars
27k
Category
Web, design and marketing
Language
TypeScript
License
MIT
Forked
2020-10-07
Sync status
In syncLast synced 2026-09-29