Admin On Rest screenshot

Admin On Rest

Author Avatar Theme by Marmelab
Updated: 17 Jul 2018
401 Stars

A frontend framework for building admin SPAs on top of REST services, using React and Material Design.

Categories

Overview:

Admin-on-rest is a frontend framework for building admin applications that run in the browser on top of REST services. It is built using ES6, React, and Material Design. The framework is open source and maintained by marmelab.

Features:

  • Adapts to any REST backend
  • Complete documentation
  • Optimistic rendering (renders before the server returns)
  • Relationships (many to one, one to many)
  • Internationalization (i18n)
  • Conditional formatting
  • Themeable
  • Supports any authentication provider (REST API, OAuth, Basic Auth, …)
  • Full-featured Datagrid (sort, pagination, filters)
  • Filter-as-you-type
  • Supports any form layout (simple, tabbed, etc.)
  • Data Validation
  • Custom actions
  • Large library of components for various data types: boolean, number, rich text, etc.
  • WYSIWYG editor
  • Customize dashboard, menu, layout
  • Super easy to extend and override (it’s just React components)
  • Highly customizable interface
  • Can connect to multiple backends
  • Leverages the best libraries in the React ecosystem (Redux, redux-form, redux-saga, material-ui, recompose)
  • Can be included in another React app
  • Inspired by the popular ng-admin library (also by marmelab)

Installation:

Admin-on-rest can be installed from npm by following these steps:

  1. Install admin-on-rest and its required dependencies:
npm install admin-on-rest

Summary:

Admin-on-rest is a powerful frontend framework for building admin applications that run in the browser using React and Material Design. It offers a wide range of features including support for any REST backend, internationalization, custom actions, and a customizable interface. The framework is highly extensible and can be easily integrated with multiple backends. With its extensive documentation and the ability to leverage the best libraries in the React ecosystem, admin-on-rest provides developers with a efficient and flexible solution for creating admin applications.