thanhtoan1196 / awesome-rails

A curated list of amazingly awesome open source rails related resources inspired by Awesome PHP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Rails

A curated list of amazingly awesome open source rails related resources inspired by Awesome PHP.

Build Status

Check also: https://github.com/markets/awesome-ruby

Templating

Libraries and tools for templating.

Static Pages

Tools for pre-processing content to generate web pages.

Dashboards

  • Dashing - The exceptionally handsome dashboard framework.
  • Tasseo - Live dashboard for Graphite

HTTP

Libraries for working with HTTP.

  • Faraday - flexible HTTP client library, with support for multiple backends.
  • Typhoeus - wraps libcurl in order to make fast and reliable requests.
  • Whois - An intelligent pure Ruby WHOIS client and parser

Crawlers and Scrapers

Libraries for crawling/scraping the Web.

  • Wombat - Lightweight Ruby web crawler/scraper with an elegant DSL which extracts structured data from pages.

Email

Libraries for sending and parsing email.

  • MailCheck - Reduce user-misspelled email addresses in your forms.

Files

Libraries for file manipulation and MIME type detection.

Imagery

Libraries for manipulating images.

  • MiniMagick - An image manipulation library.
  • CarrierWave::BombShelter - is a module which protects your uploaders from image bombs. It checks pixel dimensions of uploaded image before ImageMagick touches it.

Security

Libraries for security, encrypting data and scanning for vulnerabilities.

  • Brakeman - Static analysis security scanner for Ruby on Rails.

Code Analysis

Libraries and tools for analysing, parsing and manipulation codebases.

Assets Management

Libraries and tools for Assets management.

ActiveRecord

Libraries and tools for ActiveRecord tweaks.

  • Obfuscate ID - Make your ActiveRecord ids non-obvious.
  • Data Miner - import XLS, ODS, XML, CSV, HTML, etc. into the ActiveRecord models

Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

  • GeoKit - Geokit plugin for Rails/ActiveRecord.
  • Zip Codes - Identify city and States for given Zip code

Date and Time

Libraries for working with dates and times.

  • Temporal - Javascript timezone detection for Rails

Feature Toggling

Libraries that are helping to manage features.

  • Feature - A feature toggle library written in ruby
  • Rollout - A feature flippers

Logging

Libraries for generating and working with log files.

  • Lograge - Taming Rails' Default Request Logging

SEO

Libraries for SEO.

  • Meta Tags - Search Engine Optimization (SEO) plugin for Ruby on Rails applications.
  • Human Power - Generate robots.txt

PDF

Libraries and software for working with PDF files.

  • Prawn - A PDF generation library.
  • Wicked PDF - A tool to convert HTML to PDF.
  • Grimm - A tool for extracting pages from pdf as images and text as strings.

Optimization

Libraries to optimize your rails application.

  • Counter Culture - Turbo-charged counter caches for your Rails app.
  • OJ - A fast JSON parser and Object marshaller as a Ruby gem.

Production

Tools for production

  • Peek - Take a peek into your Rails applications

Filtering and Validation

Libraries for filtering and validating data.

REST and API

Libraries and web tools for developing REST-ful APIs.

  • Apipie - API Documentation Tool

Deployment

  • Capistrano Fifty Five - recipes for use with capistrano to automate installation of a full-stack Rails environment
  • Airbrussh - pretties up your SSHKit and Capistrano output

WYSIWIG

WYSIWIG editors

  • Froala jQuery WYSIWYG - (Comercial) provides the Froala WYSIWYG HTML Editor javascript and stylesheets as a Rails engine for use with the asset pipeline
  • Sir Trevor - Medium like editor

Background Job

About

A curated list of amazingly awesome open source rails related resources inspired by Awesome PHP.


Languages

Language:Ruby 100.0%