Build internal tools / ERPs / B2B apps, fast
Developer time is expensive, so react-admin focuses on productivity
and maintainability.
See what you can build in a week.
Used by more than 10,000 companies worldwide
That's because react-admin is easy to learn, robust, stable, and a joy to code with.
Get started in minutes
Build API-based applications using modern React and Material Design.
Your first admin only needs
13 lines of code
import React from 'react';
import { Admin, Resource, ListGuesser } from 'react-admin';
import simpleRestProvider from 'ra-data-simple-rest';
const dataProvider = simpleRestProvider('https://domain.tld/api');
const App = () => (
<Admin dataProvider={dataProvider}>
<Resource name="users" list={ListGuesser} />
</Admin>
);
export default App;
All the building blocks you need
Focus on business logic and let react-admin handle common
features.
The vast library of hooks and components covers most use cases.
Roles & Permissions
Routing
Forms & validation
Full-featured datagrid
Search & Filter
Relationships
Undo
Rich text editor
i18n
Accessibility
Responsive
Preferences
Notifications
Theming
Caching
Realtime
Read what people say about it...
Built with state-of-the-art libraries
React Admin is Open-Source (MIT License)
Sponsored and supported by Marmelab since 2016

- Code and Documentation
- Community support via Stack Overflow and Discord.
Forever. This is open-source