Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

my-awesome-rails-gem

My collection of awesome Ruby Gems for Rails development.
https://github.com/apradillap/my-awesome-rails-gem

Last synced: 5 days ago
JSON representation

  • User

    • Authentication

      • Devise token auth - Token based authentication for Rails JSON APIs.
      • Devise - Devise is a flexible authentication solution for Rails based on Warden.
    • Authorization

      • cancancan - Continuation of CanCan, the authorization Gem for Ruby on Rails.CanCan is an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access. All permissions are defined in a single location (the Ability class) and not duplicated across controllers, views, and database queries.
      • rolify - Role management library with resource scoping.
    • Omniauth

  • Active Record

    • Omniauth

      • FriendlyId - FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
      • PaperTrail - PaperTrail lets you track changes to your models' data. It's good for auditing or versioning.
      • ActsAsTaggableOn - A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
      • closure_tree - Easily and efficiently make your ActiveRecord models support hierarchies.
  • Plugins

    • Omniauth

      • Chartkick - Chartkick helps your to create beautiful Javascript charts with one line of Ruby.
      • CKEditor - CKEditor is a WYSIWYG text editor designed to simplify web content creation. It brings common word processing features directly to your web pages. Enhance your website experience with our community maintained editor. [ckeditor.com](http://ckeditor.com)
  • API

    • Omniauth

      • Grape - Microframework to create REST-ful APIs in Ruby.
      • Grape Swagger - Autogenerate documentation on Grape API.
  • Email

    • Omniauth

      • letter_opener - Preview mail in the browser instead of sending.
  • File Uploading

    • Omniauth

      • Paperclip - Easy file attachment management for ActiveRecord.
  • Searching

    • Omniauth

  • View Helper

    • Omniauth

      • meta-tags - Search Engine Optimization (SEO) plugin for Ruby on Rails applications.
  • Logging

    • Omniauth

      • Ahoy - Ahoy provides a solid foundation to track visits and events in Ruby, JavaScript, and native apps.
  • Debug

    • Omniauth

      • byebug - Byebug is a simple to use, feature rich debugger for Ruby 2. It uses the new TracePoint API for execution control and the new Debug Inspector API for call stack navigation, so it doesn't depend on internal core sources.
  • Coding Style

    • Omniauth

      • RuboCop - Rubocop is a Ruby static code analyzer. Out of the box it will enforce many of the guidelines outlined in the community [Ruby Style Guide](https://github.com/bbatsov/ruby-style-guide).
  • Testing

    • Omniauth

      • rspec-rails - Rspec-rails is a testing framework for Rails 3.x and 4.x.
      • Database Cleaner - Database Cleaner is a set of strategies for cleaning your database in Ruby.Support ActiveRecord, DataMapper, Sequel, MongoMapper, Mongoid, CouchPotato, Ohm and Redis.
      • shoulda-matchers - Shoulda-matchers provides serveral matchers for testing common Rails functionality.
      • ResponseCodeMatchers - ResponseCodeMatchers provides rspec matchers to match http response code.
      • Capybara - Capybara helps you test web applications by simulating how a real user would interact with your app. And drivers:
      • factory_girl - Factory_girl is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance.
      • factory_girl_rails - Factory_girl_rails provides Rails integration for factory_girl.
    • Security

      • brakeman - Brakeman is a static analysis tool which checks Ruby on Rails applications for security vulnerabilities.
      • bundle-audit - bundler-audit is a patch-level verification tool for Bundler which checks for vulnerable versions of gems and insecure gem sources.
      • Secure Headers - Secure Headers will automatically apply several headers that are related to security.
  • Production

    • Security

      • Capistrano - Remote multi-server automation tool.
  • Error Logging

    • Security

      • Rollbar - Exception tracking and logging from Ruby to Rollbar.
  • Scheduled/Recurrence Jobs

    • Omniauth

      • Sidekiq - Simple, efficient background processing for Ruby.