SkillAgentSearch skills...

Onotole

Rails project generator, which will cut all starting routine in maximum flexible mode

Install / Use

/learn @kvokka/Onotole
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Code Climate

Onotole & Rails 5

New Rails project wizard. Onotole will help!

Onotole

Read more ENG | RUS | RUS lurk

About

Fork from thoughtbot/suspenders(https://github.com/thoughtbot/suspenders) implemented function of user choice gems installation with all their settings, so you can use fully working application with everything needed installed and configured from the box. Cut Bitters as default choice.

As default uses the latest Ruby version and Rails '~> 5.0.0'

This user gem pack is available for custom installation (you will only choose what you need) all of this will be available in the customization menu with -c flag usage (no default selected gems will be installed), otherwise default gem list will be installed. Gems with * mark will be installed as addition like default, if starting onotole without -c flag. You can provide automatic installation with options, like --haml. Default pack will not be installed with any gem option.

I begin collecting some goodies where some patches and tweaks will be placed in, for easier getting into and using it with already started projects.

At this monent, I found unworking this gems:

  • ActiveAdmin
  • WillPaginane

I hope Rails 5 support willl be added there soon, or you may easyly find monkey patches for fixes. Feel free to edit this list.

Flexible gem group

Frontend frameworks

Template engines

  • *slim Slim is a template language which goal to reduce the syntax to the essential parts without becoming cryptic. http://slim-lang.com
  • html2slim HTML2SLIM utility, installs with slim
  • haml HTML Abstraction Markup Language - A Markup Haiku http://haml.info

Authenticate engines

CMS engines & DB viewers

  • rails_admin Rails engine that provides an easy-to-use interface for managing your data
  • activeadmin Rails framework for creating elegant backends for website administration.
  • typus Ruby on Rails control panel to allow trusted users edit structured content. http://docs.typuscmf.com
  • rails_db Rails Database Viewer and SQL Query Runner https://youtu.be/TYsRxXRFp1g
ActiveAdmin plug-ins

Pagination

WYSIWYG

  • ckeditor CKEditor is a WYSIWYG text editor designed to simplify web content creation.
  • tinymce-rails Integration of TinyMCE with the Rails asset pipeline

Memory DB

  • redis A Ruby client library for Redis.
  • redis-rails Provides a full set of stores (Cache, Session, HTTP Cache) for Ruby on Rails
  • redis-namespace Provides an interface to a namespaced subset of your redis keyspace (e.g., keys with a common beginning).

File storage

  • carrierwave Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks https://github.com/carrierwaveuploader/carrierwave

Developer tools

  • Airbrake For exception notification
  • bundler_audit Patch-level verification for Bundler
  • *faker A library for generating fake data such as names, addresses, and phone numbers.
  • *guard Guard is a command line tool to easily handle events on file system modifications. http://guardgem.org
  • guard_rubocop Guard plugin for RuboCop
  • *meta_request Supporting gem for Rails Panel (Google Chrome extension for Rails development).
  • *rubocop A Ruby static code analyzer, based on the community Ruby style guide.
  • *annotate Annotate Rails classes with schema and routes info
  • *overcommit A fully configurable and extendable Git hook manager
  • *rubycritic A Ruby code quality reporter
  • railroady Model and controller UML class diagram generator. Originally based on the "railroad" plugin
  • hirb-unicode Unicode support for hirb
  • dotenv-heroku Addition for quick variables export to heroku
  • image_optim Optimize (lossless compress, optionally lossy) images (jpeg, png, gif, svg) using external utilities
  • mailcatcher Catches mail and serves it through a dream. http://mailcatcher.me
  • *rack-mini-profiler Middleware that displays speed badge for every html page. Designed to work both in production and in development.
  • flamegraph Flamegraph profiling support (awesome performance graphics)
  • stackprof A sampling call-stack profiler for ruby 2.1+
  • active_record_doctor Active Record Doctor helps to index unindexed foreign keys
  • git_up Fetch and rebase all locally-tracked remote branches

Misc

  • activerecord_import Activerecord-import is a library for bulk inserting data using ActiveRecord.
  • *responders A set of responders modules to dry up your Rails 4.2+ app.
  • paper_trail Track changes to your models' data. Good for auditing or versioning.
  • validates_timeliness Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
  • font-awesome-sass Font-Awesome Sass gem for use in Ruby/Rails projects
  • cyrillizer Character conversion from latin to cyrillic and vice versa
  • fotoramajs Fotorama JS gallery for Ruby on Rails http://fotorama.io/
  • rack-cors Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.
  • newrelic_rpm for monitoring performance
  • invisible_captcha Unobtrusive and flexible spam protection for RoR apps
  • therubyracer Embed the V8 Javascript Interpreter into Ruby
XLS & PDF
  • axslx Xlsx generation with charts, images, aut

Related Skills

View on GitHub
GitHub Stars124
CategoryDevelopment
Updated1mo ago
Forks6

Languages

Ruby

Security Score

95/100

Audited on Feb 13, 2026

No findings