awesome_ruby_lists

Awesome Ruby lists

Contribution

Your Pull requests are welcome! Let's make this the awesomest resource for Ruby :purple_heart:

Topics

Major programming topics

Secondary topics

Ruby topics - programming topics

Admin Panels

  • Libraries for administrative interfaces.*

Anti-spam

  • Libraries for fighting spam.*

Asset Management

  • Tools for managing, compressing and minifying website assets.*

Audio

Auditing

Ruby Auditing

Ruby Tools for logging changes to ActiveRecord models

Authentication and OAuth

Ruby Authentication and OAuth - Ruby Authentication and Ruby OAuth

Ruby Libraries for implementing Ruby authentications schemes

Build Tools

  • Compile software from source code.*

Caching

  • Libraries for caching data.*

Cloud Services

CMS

  • Content management systems*

Code Analysis and Linter

Command-line Tools

  • Libraries for building command-line application.*

Configuration

  • Libraries for storing configuration options.*

CSS and Styling

Ruby CSS and Styling - Ruby CSS and Ruby Styling - CSS and Styling - CSS and Styling

Data Validation

  • Libraries for validating data. Used for forms in many cases.*

Data Visualization

  • Libraries for visualizing data.*

Database Drivers

Date and Time

  • Libraries for working with dates and times.*

Debugging Tools

DevOps Tools

  • Software and libraries for DevOps.*

Distribution

  • Libraries to create packaged executables for release distribution.*

Documentation

  • Libraries for generating project documentation.*

Downloader

  • Libraries for downloading.*

E-Commerce & Online Paying

E-Mail

  • Libraries for sending and parsing email.*

Environment Management

  • Libraries for Ruby version and environment management.*

Error Handling

  • Libraries for exception and error handling.*

File Uploading

  • Libraries for handling file uploads.*

Feature flipping

  • Libraries for flipping features*

Foreign Function Interface

  • Libraries for providing foreign function interface.*

Forms

  • Libraries for working with forms.*

Game Development

  • Awesome game development libraries.*

Geolocation

  • Libraries for geocoding addresses and working with latitudes and longitudes.*

Git Tools

  • Libraries for working with Git VCS*

GUI

  • Libraries for working with graphical user interface applications.*

High Performance

  • Libraries for making Ruby faster.*

HTML/XML/CSS Manipulation

  • Libraries for working with HTML, XML & CSS.*

HTTP

  • Libraries for working with HTTP.*

Imagery

Ruby Imagery

Ruby Libraries for manipulating images

Internationalization

  • Libraries for woking with i18n.*

Logging

  • Libraries for generating and working with log files.*

Machine Learning

  • Libraries for Machine Learning.*

MapReduce

  • Frameworks and libraries for MapReduce.*

Multi-tenancy

  • Libraries for managing multi-tenant apps.*

Natural Language Processing

  • Libraries for working with human languages.*

Networking

  • Libraries for network programming.*

ORM

  • Libraries that implement Object-Relational Mapping or data mapping techniques.*
  • Relational Databases
  • NoSQL Databases

Package Management

  • Libraries for package and dependency management.*

Pagination

PDF Processing

Presentation Tools

Processes and Threads

  • Libraries for woking with processes or threads*

Profiling

Push Notification

Queue

  • Libraries for working with event and task queues.*

RESTful API

  • Libraries for developing RESTful APIs.*

Serverless

Spreadsheets

  • Libraries for manipulating Excel, Google Spreadsheets, Numbers, OpenOffice and LibreOffice files*

Scheduling

Science and Data Analysis

  • Libraries for scientific computing and data analyzing.*
  • Libraries and software for indexing and performing search queries on data.*

Site Monitoring

  • Libs for analytics, monitoring*

Static Page Generation

Starter Apps

  • App templates for creating apps quickly*

Text Processing

Tagging

  • Libraries for tagging items.*

Template Engine

  • Libraries and tools for templating and lexing.*

Testing

  • Libraries for testing codebases and generating test data.*
  • Error Handler

Third-party APIs

  • Libraries for accessing third party APIs.*

URL Manipulation

  • Libraries for parsing URLs.*

Video

  • Libraries for manipulating video and GIFs.*

Web Content Extracting

  • Libraries for extracting web contents.*

Web Crawling

  • Libraries for scraping websites.*

Web Frameworks

  • Web development frameworks.*

Web Servers

  • App server interface*

WebSocket

  • Libraries for woking with WebSocket.*
  1. Miscellaneous
  • Useful libraries or tools that don't fit in the categories above.*

Editor Plugins

  • Plugins for various editors.*
  1. Resources
  • Where to discover things (libraries, news e.g) about Ruby.*

People to Follow

  • People in Ruby World*
  1. Other Awesome Lists

Other amazingly awesome lists can be found in the [awesome-awesomeness]] - https://github.com/bayandin/awesome-awesomeness) list.

Fair Use Sources

awesome_ruby_lists.txt · Last modified: 2024/04/28 03:29 (external edit)