Home

Awesome

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

Package Management

Libraries for package and dependency management.

Templating

Libraries and tools for templating.

Static Pages

Tools for pre-processing content to generate web pages.

Dashboards

HTTP

Libraries for working with HTTP.

Crawlers and Scrapers

Libraries for crawling/scraping the Web.

Email

Libraries for sending and parsing email.

ETL

Data-processing libraries.

Files

Libraries for file manipulation and MIME type detection.

Imagery

Libraries for manipulating images.

Testing

Libraries for testing codebases and generating test data.

Documentation

Libraries for generating project documentation.

Security

Libraries for security, encrypting data and scanning for vulnerabilities.

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.

Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

Search

Date and Time

Libraries for working with dates and times.

Feature Toggling

Libraries that are helping to manage features.

Logging

Libraries for generating and working with log files.

SEO

Libraries for SEO.

Meta

Libraries for MetaData.

PDF

Libraries and software for working with PDF files.

Performance

Libraries to dubug and solve performance issues

Analytics

Libraries for user analytics.

Optimization

Libraries to optimize your rails application.

Production

Tools for production

Command Line

Libraries for building command line utilities.

TBD

Authentication

Libraries for implementing authentications schemes.

Authorization

Libraries for implementing authorization schemes.

Text and Numbers

Libraries for parsing and manipulating text and numbers.

TBD

Filtering and Validation

Libraries for filtering and validating data.

REST and API

Libraries and web tools for developing REST-ful APIs.

Caching

Libraries for caching data.

TBD

Data Structure and Storage

Libraries that implement data structure or storage techniques.

TBD

Notifications

Libraries for working with notification software.

TBD

Deployment

Parser

Libraries for parsing

Third Party APIs

Libraries for accessing third party APIs.

TBD

Miscellaneous

Useful libraries or tools that don't fit in the categories above.

TBD

Development Software

Software for creating a development environment.

WYSIWIG

WYSIWIG editors

Background Job

Visual Goodies

Client side tools integrated with Rails

Starters/Boilerplates

Resources

Various resources, such as books, websites and articles, for improving your Rails development skills and knowledge.

Websites

Useful web and PHP-related websites and newsletters.

Books

Fantastic books and e-books.

TBD

Web Reading

General web-development-related reading materials.

Rails Reading

Rails-releated reading materials.

TBD

Rails Videos

Rails online courses, screencasts, etc

Credits

TravisCI validation code by jondot. Origin: https://github.com/jondot/awesome-react-native

Contributing

Please see CONTRIBUTING for details.