A drop-in admin backend for Ember.js applications with automatic model discovery and CRUD interface.
Ember Admin is an Ember.js addon that automatically generates a CRUD admin interface for an application's Ember Data models. It discovers models and provides a complete administration panel without interfering with the main application's data store, making it ideal for quickly setting up backend management.
Ember.js developers who need a ready-to-use admin interface for managing application data, particularly those using Ember Data and seeking a convention-over-configuration solution.
Developers choose Ember Admin for its automatic model discovery and isolated data store, which prevents admin data from polluting the main application. It offers extensive customization through template overrides and fine-grained control over exposed models and columns while maintaining sensible defaults.
Admin backend for ember-cli projects
Automatically detects all Ember Data models, eliminating manual setup for each model and speeding up admin creation.
Uses a separate store to prevent admin data from polluting the main application's state, ensuring data integrity as highlighted in the README.
Allows overriding templates at generic and model-specific levels, and provides fine-grained control over models and columns via inclusion/exclusion lists.
Supports custom API namespace configuration to match backend routing, making it adaptable to different API structures.
Strictly requires Ember Data, limiting usability for projects using other data layers or lightweight alternatives.
Assumes specific REST endpoints (e.g., GET /admin/:model), which may not align with GraphQL, custom APIs, or non-REST backends without significant work.
Only one plugin (ember-admin-bootstrap) is documented, indicating limited community extensions for advanced features or UI enhancements.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.