awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
marmelab avatar

marmelab/admin-on-restArchived

0
View on GitHub↗
399 stars·119 forks·JavaScript·MIT·20 viewsmarmelab.com/admin-on-rest↗

Admin On Rest

Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design. It includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services.

The framework provides a modular component-based user interface for rendering administrative views, layouts, lists, and forms through high-level configuration objects mapped to specific data endpoints. It manages application state centrally using immutable stores and action dispatchers, and supports relational data management for complex connected entity associations. Additional capabilities include client-side access control integrated with token-based authentication providers, internationalisation context layers for dynamic text translation, and optimistic user interface rendering.

The system also includes paginated datagrid displays with sorting and filtering controls, form input validation rules, and customizable REST API client integration adapters to match existing backend structures.

Features

  • React-Based Admin Interfaces - Renders administrative views and layouts using a modular library of prebuilt React elements and material design components.
  • Complex Datagrids - Renders large tabular datasets with built-in sorting, filtering, and page navigation controls for efficient data review.
  • REST API Clients - Includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services.
  • Pluggable Service Provider Interfaces - Translates frontend actions into standard HTTP requests using interchangeable adapters to interface with any backend service.
  • Redux State Management - Manages application state centrally using immutable stores and action dispatchers to coordinate data flow across components.
  • Admin Dashboard Boilerplates - Enables building internal web dashboards and management portals that connect directly to existing REST APIs and backend services.
  • Backend API Connectivity - Translates application actions into standard HTTP requests using pluggable adapters to interface with backend services seamlessly.
  • React-Compatible Frameworks - Provides a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design.
  • REST API Integrations - Matches existing API structures by translating frontend queries into backend requests using custom or prebuilt adapters.
  • Single-Page Applications - Enables building client-side web applications with routing, state management, and data fetching out of the box.
  • Data Tables and Forms - Renders large paginated tables, complex relational data forms, and filterable datasets for efficient business data management.
  • Relational Data Management - Handles complex data structures including connected entity associations directly within administrative forms and lists.
  • Context Layers - Translates interface text dynamically into multiple languages using runtime locale dictionaries to support regional preferences.
  • Authentication Clients - Integrates with various identity providers including token systems and credentials to secure access to administrative interfaces.
  • Administrative Interface Access Controls - Restricts access to administrative interfaces by intercepting requests and integrating with token-based authentication providers.
  • Route Declarations - Defines administrative views, lists, and forms through high-level configuration objects mapped to specific data endpoints.
  • Interface Localization - Translates interface text into multiple languages to support international users and regional preferences seamlessly.
  • Optimistic UI Patterns - Performs immediate optimistic updates on the user interface before server confirmation to ensure a responsive editing experience.

Star history

Star history chart for marmelab/admin-on-restStar history chart for marmelab/admin-on-rest

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Admin On Rest

Similar open-source projects, ranked by how many features they share with Admin On Rest.
  • bartonhammond/snowflakebartonhammond avatar

    bartonhammond/snowflake

    4,583View on GitHub↗

    Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single JavaScript codebase. It provides a pre-configured boilerplate to accelerate the initial development process for mobile applications. The project includes a Redux state management template for coordinating global application state and persisting user sessions, along with a REST API integration framework for communicating with remote or local servers via HTTP requests. It also features a localization system that maps user interface content into multiple languages based on the devic

    JavaScript
    View on GitHub↗4,583
  • lanif-ui/dva-boot-adminLANIF-UI avatar

    LANIF-UI/dva-boot-admin

    1,673View on GitHub↗

    Dva-boot-admin is a single-page application framework designed for building administrative dashboards using React, Redux-based state management, and component libraries. It provides a modular frontend architecture combining declarative routing, state management wrappers, and pre-built dashboard layouts with navigation shells and data tables. The framework organizes application features around isolated functional domains, encapsulating views, state models, and data services within dedicated folders. It features config-driven generation capabilities that automatically render complete data table

    JavaScriptadminadmin-dashboardant-design
    View on GitHub↗1,673
  • gothinkster/angular-realworld-example-appgothinkster avatar

    gothinkster/angular-realworld-example-app

    5,616View on GitHub↗

    This is a TypeScript web application and single-page application built with Angular. It serves as a full-featured blogging platform and content management system that implements professional architectural patterns for building complex user interfaces. The project functions as a REST API client that integrates with a backend service to manage users, articles, and social interactions. It includes a markdown content renderer to display formatted articles and a system for content discovery using paginated feeds and category filters. The application covers several functional domains, including us

    TypeScript
    View on GitHub↗5,616
  • andrewngu/sound-reduxandrewngu avatar

    andrewngu/sound-redux

    4,981View on GitHub↗

    Sound-redux is a React-based audio player and SoundCloud API client designed for browsing and playing audio tracks. It functions as a Redux state manager to synchronize playback and track metadata across the application. The project integrates with the SoundCloud API to fetch and display music tracks and artist information. This enables the construction of a music streaming interface that connects a custom user interface to remote external services for public consumption. The application utilizes a Redux-based state management system and a component-based UI rendering model. It incorporates

    JavaScriptmusicreactredux
    View on GitHub↗4,981
See all 30 alternatives to Admin On Rest→

Frequently asked questions

What does marmelab/admin-on-rest do?

Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design. It includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services.

What are the main features of marmelab/admin-on-rest?

The main features of marmelab/admin-on-rest are: React-Based Admin Interfaces, Complex Datagrids, REST API Clients, Pluggable Service Provider Interfaces, Redux State Management, Admin Dashboard Boilerplates, Backend API Connectivity, React-Compatible Frameworks.

What are some open-source alternatives to marmelab/admin-on-rest?

Open-source alternatives to marmelab/admin-on-rest include: bartonhammond/snowflake — Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single… lanif-ui/dva-boot-admin — Dva-boot-admin is a single-page application framework designed for building administrative dashboards using React,… gothinkster/angular-realworld-example-app — This is a TypeScript web application and single-page application built with Angular. It serves as a full-featured… andrewngu/sound-redux — Sound-redux is a React-based audio player and SoundCloud API client designed for browsing and playing audio tracks. It… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… d2-projects/d2-admin — d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of…

Curated searches featuring Admin On Rest

Hand-picked collections where Admin On Rest appears.
  • Admin dashboard framework