A low-code admin panel and business intelligence Rails engine configurable entirely from the UI, no DSL required.
Motor Admin Rails is a low-code admin panel and business intelligence engine built as a Ruby on Rails engine. It provides a fully customizable interface for managing application data, creating dashboards, and running SQL queries without requiring developers to write a domain-specific language (DSL) or complex code. The entire configuration is handled through a web-based UI, making it accessible for both technical and non-technical users.
Ruby on Rails developers and teams who need a flexible, UI-configurable admin interface for internal tools, data management, and business reporting without maintaining custom admin code.
Developers choose Motor Admin Rails because it eliminates the need for DSLs or code-heavy admin solutions, offering a modern, mobile-optimized UI that can be tailored entirely through settings. It integrates seamlessly with Rails ecosystems, supports advanced features like alerts and permissions, and syncs configurations across environments.
Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI. Rails Admin, Active Admin, Blazer modern alternative.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Everything is configurable through an intuitive web UI without writing DSLs or code, as highlighted in the README, making it accessible for non-developers.
Supports SQL queries with variables and data visualization for charts and dashboards, enabling custom reporting directly from the admin panel.
Integrates with CanCanCan for permissions, Active Storage for uploads, and Rails I18n, ensuring easy adoption in existing Ruby on Rails applications.
Settings are stored in YAML files (config/motor.yml) for easy git tracking and synchronization across environments via rake tasks.
Essential features like custom styling, multi-factor authentication, and SSO are only available in the paid Pro version, limiting free users.
Heavy reliance on SQL for queries and visualizations; teams without SQL proficiency may struggle to leverage full capabilities.
No built-in support for real-time data updates or WebSocket integrations; alerts are periodic, not suitable for live monitoring.
Enabling direct uploads for Active Storage requires setting a global ENV variable, which can affect other parts of the application unintentionally.
MotorAdmin is an open-source alternative to the following products:
Rails Admin is a Rails engine that provides an easy-to-use administrative interface for managing data in Ruby on Rails applications.
A Ruby on Rails framework for creating administration interfaces with minimal code, providing CRUD operations and dashboard features.
Blazer is a business intelligence tool for Ruby on Rails applications that allows users to run SQL queries, create dashboards, and visualize data from their databases.