superadministration / super

Licence: LGPL-3.0 license
A simple, powerful, zero dependency Rails admin framework

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to super

startui-admin
StartUI - Free html admin dashboard template
Stars: ✭ 31 (-61.73%)
Mutual labels:  admin-dashboard, admin-ui
Shards Dashboard React
⚛️A free and beautiful React admin dashboard template pack.
Stars: ✭ 1,268 (+1465.43%)
Mutual labels:  admin-dashboard, admin-ui
Sing App
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
Stars: ✭ 1,187 (+1365.43%)
Mutual labels:  admin-dashboard, admin-ui
Kingtable
Library for administrative tables that are able to build themselves, on the basis of the input data.
Stars: ✭ 60 (-25.93%)
Mutual labels:  admin-dashboard, admin-ui
datta-able-bootstrap-dashboard
Datta Able Bootstrap 4 admin template free version
Stars: ✭ 111 (+37.04%)
Mutual labels:  admin-dashboard, admin-ui
Yii2 Adminlte Asset
AdminLTE Asset Bundle for Backend Theme in Yii2 Framework
Stars: ✭ 1,124 (+1287.65%)
Mutual labels:  admin-dashboard, admin-ui
Paperadmin
A flat admin dashboard using Angular JS 2/4
Stars: ✭ 80 (-1.23%)
Mutual labels:  admin-dashboard, admin-ui
Rademade admin
Best rails admin panel!
Stars: ✭ 40 (-50.62%)
Mutual labels:  admin-dashboard, admin-ui
Layui Admin
基于layui和thinkphp6.0的快速后台开发框架。快速构建完善的管理后台,内置表单、表格的php生成,以及完善的RBAC权限管理。
Stars: ✭ 101 (+24.69%)
Mutual labels:  admin-dashboard, admin-ui
Gentelella
Welcome to Gentelella - Responsive Bootstrap Admin Application based on the Foundation of Symfony and Gentelella!
Stars: ✭ 100 (+23.46%)
Mutual labels:  admin-dashboard, admin-ui
Root Bootstrap 4 Admin Template With Angularjs Angular 2 Support
Root is Boostrap 4 Admin Template with Angular 2 and AngularJS support
Stars: ✭ 54 (-33.33%)
Mutual labels:  admin-dashboard, admin-ui
Blur Admin
AngularJS Bootstrap Admin Panel Framework
Stars: ✭ 11,274 (+13818.52%)
Mutual labels:  admin-dashboard, admin-ui
Vuestic Admin
Free and Beautiful Vue 3 Admin Template
Stars: ✭ 8,398 (+10267.9%)
Mutual labels:  admin-dashboard, admin-ui
Shards Dashboard
🔥A beautiful Bootstrap 4 admin dashboard templates pack.
Stars: ✭ 1,143 (+1311.11%)
Mutual labels:  admin-dashboard, admin-ui
Super
A simple, powerful, single dependency Rails admin framework
Stars: ✭ 43 (-46.91%)
Mutual labels:  admin-dashboard, admin-ui
Staradmin Free Bootstrap Admin Template
A Free Responsive Admin Dashboard Template Built With Bootstrap 4. Elegant UI Theme for Your Web App!
Stars: ✭ 1,191 (+1370.37%)
Mutual labels:  admin-dashboard, admin-ui
Ngx Admin
Customizable admin dashboard template based on Angular 10+
Stars: ✭ 23,286 (+28648.15%)
Mutual labels:  admin-dashboard, admin-ui
React Antd Admin
This Project Is Deprecated. Use [Ant Design Pro](https://pro.ant.design/) instead.
Stars: ✭ 581 (+617.28%)
Mutual labels:  admin-dashboard, admin-ui
React Antd Admin
用React和Ant Design搭建的一个通用管理后台
Stars: ✭ 1,313 (+1520.99%)
Mutual labels:  admin-dashboard, admin-ui
Basix Admin
Get Free and Premium Vue.js Bootstrap v4 Admin Dashboard Templates
Stars: ✭ 138 (+70.37%)
Mutual labels:  admin-dashboard, admin-ui

Super

Unit tests status Gem

Super is an admin framework for Ruby on Rails applications. It helps you make admin pages quickly, and it provides a powerful interface for admins to use.

Check out the demo / Read the docs

Features

Ease of use and setup

  • Configurable display pages
    • Advanced filtering and sorting
    • Supports showing computed values that aren't backed by database fields
  • Configurable form pages
    • Supports nested attributes using accepts_nested_attributes_for
    • Supports having different forms for new and edit pages
  • Controllers that can automatically configure itself for any ActiveRecord model
  • Compatible with Sprockets, Webpacker, jsbundling, and cssbundling
  • Responsive and mobile-friendly web pages

Ease of customization

  • Plenty of escape hatches for those very customized pages
  • Builds on top of standard Rails controllers and ERB views
  • No DSL. Configure your admin pages by setting attributes and returning objects

Ease of long-term maintainability

Each gem in your Gemfile requires some maintenance around keeping dependencies up to date. Super works hard to keep its maintenance as simple as possible.

Note: Super is under active development and will likely have a few more breaking changes before 1.0.

  • Only depends on code that comes with Rails or Ruby. There are no other third-party dependencies
  • Includes pre-built frontend assets. Super doesn't depend on Sass, PostCSS, Babel, etc
  • Supports Rails 5.0+, 6.0+, 7.0+
  • Supports Ruby 2.3+, 3.0+

See the demo and its source for an example of some of its features. See the docs for a walkthrough.

Quick start

Install Super by running:

bundle add super
bin/rails g super:install

You can create admin pages by running this for all the models you want:

bin/rails g super:resource ModelName

Contributing

See CONTRIBUTING

License

The gem is available under the terms of the GNU LGPLv3.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].