Wallaby is a Rails engine to manage data, and it can be easily customized in Rails way using controllers and views.
Wallaby alternatives and similar gems
Based on the "Admin Interface" category.
Alternatively, view Wallaby alternatives based on common mentions on social networks and blogs.
9.8 9.6 L4 Wallaby VS ActiveAdminThe administration framework for Ruby on Rails applications.
9.4 8.6 L5 Wallaby VS AdministrateA Rails engine that helps you put together a super-flexible admin dashboard.
6.8 8.5 Wallaby VS ActiveScaffoldSave time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems.
5.5 0.0 L5 Wallaby VS Upmin AdminFramework for creating powerful admin backends with minimal effort in Ruby on Rails.
2.7 9.2 Wallaby VS ⚡ Motor Admin ⚡Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI.
1.9 0.0 L5 Wallaby VS FaalisA RubyOnRails platform for rapid web application development. Containing a rich and flexible dashboard interface
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Wallaby or a related project?
Wallaby is a Rails engine that autocompletes the resourceful controller and view for a given ORM model (ActiveRecord, HER) for admin interface and other purposes.
It can be extended to support any ORM model and can be easily and deeply customized at MVC's different aspects by using decorators, controllers, type partials, servicers, authorizers, paginators and themes.
Add Wallaby to
# Gemfile gem 'wallaby'
As Admin Interface
Just mount Wallaby engine to desired path, e.g.
# config/routes.rb mount Wallaby::Engine, at: '/admin'
Or run installer to generate default application classes/templates under namespace e.g.
Admin and mount Wallaby engine to path
rails g wallaby:install admin
Restart rails server, and visit http://localhost:3000/admin to start exploring!
For General Purposes
Instead of using Rails scaffold generator to generate all the boilerplate code, Wallaby can help to quickly get the pages up for ordinary resourceful actions.
For example, if a model
Blog is generated:
rails generate model blog title:string body:text rails db:migrate
There are two ways to spin up things, choose what fits best:
- add resources route to
wresourceshelper without any needs of customization
# config/routes.rb wresources :blogs, controller: 'wallaby/resources'
- add blogs controller for later customization
# app/controllers/blogs_controller.rb class BlogsController < Wallaby::ResourcesController end
then add corresponding resources route using origin Rails
# config/routes.rb resources :blogs
Restart rails server, and visit http://localhost:3000/blogs to give it a taste!
- Features and Requirements
- Documentation for more usages and customization guides
- API Reference
- Change Logs
Want to contribute?
Raise an issue, discuss and resolve!
This project uses MIT License.
*Note that all licence references and agreements mentioned in the Wallaby README section above are relevant to that project's source code only.