ruby.md
July 15, 2021 · View on GitHub
Bookmarks tagged [ruby]
www.codever.land/bookmarks/t/ruby
🌈 Newsletter Wor #13: L'open-source: engagez-vous, rengagez-vous qu'ils disaient - Newsletter Women On Rails
https://womenonrails.substack.com/p/-newsletter-wor-13-lopen-source-engagez
Une newsletter bimensuelle sur l'actualité Ruby on Rails et web
- :calendar: published on: 2021-06-22
- tags: open-source, ruby, ruby-on-rails
Rouge
An elegant, extendable code highlighter written in pure Ruby.
- tags: code-highlighting, ruby
- :octocat: source code
d-unseductable/ruru
https://github.com/d-unseductable/ruru
native Ruby extensions written in Rust
- tags: rust, ffi, ruby
- :octocat: source code
danielpclark/rutie
https://github.com/danielpclark/rutie
native Ruby extensions written in Rust and vice versa
- tags: rust, ffi, ruby
- :octocat: source code
tildeio/helix
https://github.com/tildeio/helix
- tags: rust, ffi, ruby
- :octocat: source code
Rails
http://guides.rubyonrails.org/api_app.html
RailsGuides: Using Rails for API-only applications.
ActiveInteraction
https://github.com/orgsync/active_interaction
Manage application specific business logic.
- tags: ruby, abstraction
- :octocat: source code
Apotomo
https://github.com/apotonick/apotomo
Based on Cells, Apotomo gives you widgets and encapsulation, bubbling events, AJAX page updates, rock-solid testing and more.
- tags: ruby, abstraction
- :octocat: source code
Cells
https://github.com/trailblazer/cells
View Components for Rails.
- tags: ruby, abstraction
- :octocat: source code
Decent Exposure
https://github.com/hashrocket/decent_exposure
A helper for creating declarative interfaces in controllers.
- tags: ruby, abstraction
- :octocat: source code
Docile
https://github.com/ms-ati/docile
A tiny library that lets you map a DSL (domain specific language) to your Ruby objects in a snap.
- tags: ruby, abstraction
- :octocat: source code
dry-rb
dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.
- tags: ruby, abstraction
- :octocat: source code
Interactor
https://github.com/collectiveidea/interactor
Interactor provides a common interface for performing complex interactions in a single request.
- tags: ruby, abstraction
- :octocat: source code
Light Service
https://github.com/adomokos/light-service
Series of Actions with an emphasis on simplicity.
- tags: ruby, abstraction
- :octocat: source code
Mutations
https://github.com/cypriss/mutations
Compose your business logic into commands that sanitize and validate input.
- tags: ruby, abstraction
- :octocat: source code
Rails Event Store (RES)
RES
A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.
- tags: ruby, abstraction
Responders
https://github.com/plataformatec/responders
A set of Rails responders to dry up your application.
- tags: ruby, abstraction
- :octocat: source code
Surrounded
https://github.com/saturnflyer/surrounded
Encapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.
- tags: ruby, abstraction
- :octocat: source code
Trailblazer
https://github.com/trailblazer/trailblazer
Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.
- tags: ruby, abstraction
- :octocat: source code
Waterfall
https://github.com/apneadiving/waterfall
A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control.
- tags: ruby, abstraction
- :octocat: source code
wisper
https://github.com/krisleech/wisper
A micro library providing Ruby objects with Publish-Subscribe capabilities.
- tags: ruby, abstraction
- :octocat: source code
ActiveAdmin
A Ruby on Rails framework for creating elegant backends for website administration.
- tags: ruby, admin-interface
ActiveScaffold
https://github.com/activescaffold/active_scaffold
ActiveScaffold provides quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It's excellent for generating admin interfaces, managing Data-Heav...
- tags: ruby, admin-interface
- :octocat: source code
Administrate
https://github.com/thoughtbot/administrate
A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.
- tags: ruby, admin-interface
- :octocat: source code
bhf
A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.
- tags: ruby, admin-interface
RailsAdmin
https://github.com/sferik/rails_admin
A Rails engine that provides an easy-to-use interface for managing your data.
- tags: ruby, admin-interface
- :octocat: source code
Trestle
https://github.com/TrestleAdmin/trestle
A modern, responsive admin framework for Rails. Build a back-end in minutes that will grow with the needs of your application.
- tags: ruby, admin-interface
- :octocat: source code
Typus
https://github.com/typus/typus
Ruby on Rails control panel to allow trusted users edit structured content.
- tags: ruby, admin-interface
- :octocat: source code
Ahoy
https://github.com/ankane/ahoy
A solid foundation to track visits and events in Ruby, JavaScript, and native apps.
- tags: ruby, analytics
- :octocat: source code
Analytical
https://github.com/jkrall/analytical
Gem for managing multiple analytics services in your rails app.
- tags: ruby, analytics
- :octocat: source code
Gabba
https://github.com/hybridgroup/gabba
Simple way to send server-side notifications to Google Analytics.
- tags: ruby, analytics
- :octocat: source code
Impressionist
https://github.com/charlotte-ruby/impressionist
Rails Plugin that tracks impressions and page views.
- tags: ruby, analytics
- :octocat: source code
Legato
https://github.com/tpitale/legato
Model analytics reports and queries against the official Google Analytics Reporting API.
- tags: ruby, analytics
- :octocat: source code
Rack::Tracker
https://github.com/railslove/rack-tracker
Rack middleware that can be hooked up to multiple services and exposing them in a unified fashion.
- tags: ruby, analytics
- :octocat: source code
Staccato
https://github.com/tpitale/staccato
Track analytics into the official Google Analytics Collection API.
- tags: ruby, analytics
- :octocat: source code
ActiveModel::Serializers
https://github.com/rails-api/active_model_serializers
JSON serialization of objects.
- tags: ruby, api, discovery
- :octocat: source code
Blanket
https://github.com/inf0rmer/blanket
A dead simple API wrapper.
- tags: ruby, api, discovery
- :octocat: source code
Crepe
https://github.com/crepe/crepe
The thin API stack.
- tags: ruby, api, discovery
- :octocat: source code
Fast JSON API
https://github.com/Netflix/fast_jsonapi
A lightning fast JSON:API serializer for Ruby Objects.
- tags: ruby, api, discovery
- :octocat: source code
Grape
An opinionated micro-framework for creating REST-like APIs in Ruby.
Her
https://github.com/remiprev/her
an ORM that maps REST resources to Ruby objects. Designed to build applications that are powered by a RESTful API instead of a database.
- tags: ruby, api, discovery
- :octocat: source code
jbuilder
https://github.com/rails/jbuilder
Create JSON structures via a Builder-style DSL.
- tags: ruby, api, discovery
- :octocat: source code
jsonapi-rb
Ruby library for efficiently building and consuming JSON API documents, with Rails and Hanami integrations.
JSONAPI::Resources
https://github.com/cerebris/jsonapi-resources
JSONAPI::Resources, or "JR", provides a framework for developing a server that complies with the JSON API specification.
- tags: ruby, api, discovery
- :octocat: source code
JSONAPI::Utils
https://github.com/tiagopog/jsonapi-utils
JSONAPI::Utils is built on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing an easy way to build modern JSON APIs with no or less learning curve.
- tags: ruby, api, discovery
- :octocat: source code
Jsonite
https://github.com/crepe/jsonite
A tiny, HAL-compliant JSON presenter for your APIs.
- tags: ruby, api, discovery
- :octocat: source code
Pliny
https://github.com/interagent/pliny
Opinionated template Sinatra app for writing excellent APIs in Ruby.
- tags: ruby, api, discovery
- :octocat: source code
rabl
https://github.com/nesquena/rabl
General ruby templating with json, bson, xml, plist and msgpack support.
- tags: ruby, api, discovery
- :octocat: source code
Rails::API
https://github.com/rails-api/rails-api
Rails for API only applications.
- tags: ruby, api, discovery
- :octocat: source code
Roar
https://github.com/apotonick/roar
Resource-Oriented Architectures in Ruby.
- tags: ruby, api, discovery
- :octocat: source code
Spyke
https://github.com/balvig/spyke
Interact with REST services in an ActiveRecord-like manner.
- tags: ruby, api, discovery
- :octocat: source code
Version Cake
https://github.com/bwillis/versioncake
An unobtrusive way to version APIs in your Rails app.
- tags: ruby, api, discovery
- :octocat: source code
versionist
https://github.com/bploetz/versionist
A plugin for versioning Rails based RESTful APIs.
- tags: ruby, api, discovery
- :octocat: source code
Asset Sync
https://github.com/AssetSync/asset_sync
Synchronises Assets between Rails and S3.
- tags: ruby, assets
- :octocat: source code
Autoprefixer
https://github.com/ai/autoprefixer-rails
Parse CSS and add vendor prefixes to rules by Can I Use.
- tags: ruby, assets
- :octocat: source code
Bourbon
https://github.com/thoughtbot/bourbon
A Lightweight Sass Tool Set.
- tags: ruby, assets
- :octocat: source code
bower-rails
https://github.com/rharriso/bower-rails
Bower support for Rails projects.
- tags: ruby, assets
- :octocat: source code
Emoji
https://github.com/wpeterson/emoji
Exposes the Phantom Open Emoji library unicode/image assets and APIs for working with them.
- tags: ruby, assets
- :octocat: source code
Less Rails
https://github.com/metaskills/less-rails
The dynamic stylesheet language for the Rails asset pipeline.
- tags: ruby, assets
- :octocat: source code
Less
https://github.com/cowboyd/less.rb
Leaner CSS, in your browser or Ruby.
- tags: ruby, assets
- :octocat: source code
Rails Assets
Bundler to Bower proxy.
Sass
Sass makes CSS fun again.
Sprockets
https://github.com/rails/sprockets
Rack-based asset packaging system.
- tags: ruby, assets
- :octocat: source code
Torba
https://github.com/torba-rb/torba
Bower-less bundler for Sprockets.
- tags: ruby, assets
- :octocat: source code
Webpacker
https://github.com/rails/webpacker
Use Webpack to manage app-like JavaScript modules in Rails.
- tags: ruby, assets
- :octocat: source code
Authlogic
https://github.com/binarylogic/authlogic
Authlogic is a clean, simple, and unobtrusive ruby authentication solution.
- tags: ruby, authentication, oauth
- :octocat: source code
Clearance
https://github.com/thoughtbot/clearance
Small and simple email & password based authentication for Rails.
- tags: ruby, authentication, oauth
- :octocat: source code
Devise
https://github.com/plataformatec/devise
A flexible authentication solution for Rails based on Warden.
- tags: ruby, authentication, oauth
- :octocat: source code
JWT
https://github.com/jwt/ruby-jwt
JSON Web Token implementation in Ruby.
- tags: ruby, authentication, oauth
- :octocat: source code
Knock
https://github.com/nsarno/knock
Seamless JWT authentication for Rails API.
- tags: ruby, authentication, oauth
- :octocat: source code
Monban
https://github.com/halogenandtoast/monban
A very simple and extensible user authentication library for rails.
- tags: ruby, authentication, oauth
- :octocat: source code
OmniAuth
https://github.com/omniauth/omniauth
A library that standardizes multi-provider authentication utilizing Rack middleware.
- tags: ruby, authentication, oauth
- :octocat: source code
Rodauth
https://github.com/jeremyevans/rodauth
Authentication and account management framework for Rack applications.
- tags: ruby, authentication, oauth
- :octocat: source code
Shield
Authentication protocol for use in your routing and model context.
- tags: ruby, authentication, oauth
- :octocat: source code
Sorcery
https://github.com/Sorcery/sorcery
Magical Authentication for Rails 4, and Rails 5.
- tags: ruby, authentication, oauth
- :octocat: source code
warden
https://github.com/hassox/warden
General Rack Authentication Framework.
- tags: ruby, authentication, oauth
- :octocat: source code
Doorkeeper
https://github.com/doorkeeper-gem/doorkeeper
An OAuth2 provider for Rails.
- tags: ruby, authentication, oauth
- :octocat: source code
OAuth2 Ruby Wrapper
https://github.com/intridea/oauth2
A Ruby wrapper for the OAuth 2.0 protocol.
- tags: ruby, authentication, oauth
- :octocat: source code
acl9
Acl9 is a role-based authorization system that provides a concise DSL for securing your Rails application.
- tags: ruby, authorization
- :octocat: source code
AccessGranted
https://github.com/chaps-io/access-granted
Multi-role and whitelist based authorization gem for Rails.
- tags: ruby, authorization
- :octocat: source code
Authority
https://github.com/nathanl/authority
ORM-neutral way to authorize actions in your Rails app.
- tags: ruby, authorization
- :octocat: source code
CanCanCan
https://github.com/CanCanCommunity/cancancan
Continuation of CanCan, an authorization Gem for Ruby on Rails.
- tags: ruby, authorization
- :octocat: source code
Declarative Authorization
https://github.com/stffn/declarative_authorization
An authorization Rails plugin using a declarative DSL for specifying authorization rules in one place.
- tags: ruby, authorization
- :octocat: source code
Petergate
https://github.com/elorest/petergate
Easy to use and read action and content based authorizations.
- tags: ruby, authorization
- :octocat: source code
Pundit
https://github.com/elabs/pundit
Minimal authorization through OO design and pure Ruby classes.
- tags: ruby, authorization
- :octocat: source code
Danger
https://github.com/danger/danger
Automate your team's conventions surrounding code review.
- tags: ruby, automation
- :octocat: source code
Huginn
https://github.com/cantino/huginn
Huginn is a system for building agents that perform automated tasks for you online.
- tags: ruby, automation
- :octocat: source code
Action caching for Action Pack
https://github.com/rails/actionpack-action_caching
Action caching for Action Pack.
- tags: ruby, caching
- :octocat: source code
Dalli
https://github.com/mperham/dalli
A high performance pure Ruby client for accessing memcached servers.
- tags: ruby, caching
- :octocat: source code
Garner
https://github.com/artsy/garner
A set of Rack middleware and cache helpers that implement various caching strategies.
- tags: ruby, caching
- :octocat: source code
IdentityCache
https://github.com/Shopify/identity_cache
A blob level caching solution to plug into ActiveRecord.
- tags: ruby, caching
- :octocat: source code
Kashmir
https://github.com/IFTTT/kashmir
Kashmir is a Ruby DSL that makes serializing and caching objects a snap.
- tags: ruby, caching
- :octocat: source code
Readthis
https://github.com/sorentwo/readthis
High performance, pooled, ActiveSupport compliant caching with Redis.
- tags: ruby, caching
- :octocat: source code
Record Cache
https://github.com/orslumen/record-cache
Cache Active Model Records in Rails 3.
- tags: ruby, caching
- :octocat: source code
redis-store
Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeou...
Second Level Cache
https://github.com/hooopo/second_level_cache
Write-Through and Read-Through caching library for ActiveRecord 4.
- tags: ruby, caching
- :octocat: source code
Invisible Captcha
https://github.com/markets/invisible_captcha
Unobtrusive and flexible spam protection based on the honeypot strategy. It also provides a time-sensitive form submission.
- tags: ruby, captchas, spam-prevention
- :octocat: source code
Rakismet
https://github.com/joshfrench/rakismet
Easy Akismet and TypePad AntiSpam integration for Rails.
- tags: ruby, captchas, spam-prevention
- :octocat: source code
reCAPTCHA
https://github.com/ambethia/recaptcha
reCaptcha API helpers for ruby apps.
- tags: ruby, captchas, spam-prevention
- :octocat: source code
Voight-Kampff
https://github.com/biola/Voight-Kampff
A Ruby gem that detects bots, spiders, crawlers and replicants.
- tags: ruby, captchas, spam-prevention
- :octocat: source code
Clamp
A command-line application framework.
- tags: ruby, command-line-interface
- :octocat: source code
cmdparse
An advanced command line parser supporting nested commands.
- tags: ruby, command-line-interface
Commander
https://github.com/commander-rb/commander
The complete solution for Ruby command-line executables.
- tags: ruby, command-line-interface
- :octocat: source code
GLI
https://github.com/davetron5000/gli
Git-Like Interface Command Line Parser.
- tags: ruby, command-line-interface
- :octocat: source code
Hanami CLI
General purpose Command Line Interface (CLI) framework for Ruby.
- tags: ruby, command-line-interface
- :octocat: source code
Main
https://github.com/ahoward/main
A class factory and DSL for generating command line programs real quick.
- tags: ruby, command-line-interface
- :octocat: source code
Optimist
https://manageiq.github.io/optimist/
A commandline option parser for Ruby that just gets out of your way.
- tags: ruby, command-line-interface
Rake
A make-like build utility for Ruby.
- tags: ruby, command-line-interface
- :octocat: source code
Slop
https://github.com/leejarvis/slop
Simple Lightweight Option Parsing.
- tags: ruby, command-line-interface
- :octocat: source code
Terrapin
https://github.com/thoughtbot/terrapin
A small command line library (Formerly Cocaine).
- tags: ruby, command-line-interface
- :octocat: source code
Thor
A toolkit for building powerful command-line interfaces.
- tags: ruby, command-line-interface
TTY
https://github.com/peter-murach/tty
Toolbox for developing CLI clients.
- tags: ruby, command-line-interface
- :octocat: source code
Awesome Print
https://github.com/awesome-print/awesome_print
Pretty print your Ruby objects with style -- in full color and with proper indentation
- tags: ruby, cli, utility
- :octocat: source code
Betty
https://github.com/pickhardt/betty
Friendly English-like interface for your command line. Don't remember a command? Ask Betty.
- tags: ruby, cli, utility
- :octocat: source code
colorize
https://github.com/fazibear/colorize
Extends String class or add a ColorizedString with methods to set text color, background color and text effects.
- tags: ruby, cli, utility
- :octocat: source code
colorls
https://github.com/athityakumar/colorls
Beautifies the ls command, with color and font-awesome icons.
- tags: ruby, cli, utility
- :octocat: source code
formatador
https://github.com/geemus/formatador
STDOUT text formatting.
- tags: ruby, cli, utility
- :octocat: source code
Paint
https://github.com/janlelis/paint
Simple and fast way to set ANSI terminal colors.
- tags: ruby, cli, utility
- :octocat: source code
Pastel
https://github.com/peter-murach/pastel
Terminal output styling with intuitive and clean API.
- tags: ruby, cli, utility
- :octocat: source code
Ru
https://github.com/tombenner/ru
Ruby in your shell.
- tags: ruby, cli, utility
- :octocat: source code
Ruby/Progressbar
https://github.com/jfelchner/ruby-progressbar
The most flexible text progress bar library for Ruby.
- tags: ruby, cli, utility
- :octocat: source code
Tabulo
https://github.com/matt-harvey/tabulo
Ruby ASCII table generator. Produce highly readable terminal tables, even from large, unwieldy data sets and streams.
- tags: ruby, cli, utility
- :octocat: source code
TablePrint
https://github.com/arches/table_print
Slice your data from multiple DB tables into a single CLI view.
- tags: ruby, cli, utility
- :octocat: source code
Terminal Table
https://github.com/tj/terminal-table
Ruby ASCII Table Generator, simple and feature rich.
- tags: ruby, cli, utility
- :octocat: source code
Tmuxinator
https://github.com/tmuxinator/tmuxinator
Create and manage complex tmux sessions easily.
- tags: ruby, cli, utility
- :octocat: source code
Whirly
https://github.com/janlelis/whirly
A simple, colorful and customizable terminal spinner library for Ruby.
- tags: ruby, cli, utility
- :octocat: source code
AWS SDK for Ruby
https://github.com/aws/aws-sdk-ruby
The official AWS SDK for Ruby.
- tags: ruby, cloud
- :octocat: source code
browse-everything
https://github.com/projecthydra/browse-everything
Multi-provider Rails engine providing access to files in cloud storage.
- tags: ruby, cloud
- :octocat: source code
Fog
The Ruby cloud services library.
- tags: ruby, cloud
- :octocat: source code
Alchemy CMS
A powerful, userfriendly and flexible Open Source Rails CMS.
- tags: ruby, content-management-system
Camaleon CMS
A dynamic and advanced content management system based on Ruby on Rails 4.
- tags: ruby, content-management-system
ComfortableMexicanSofa
https://github.com/comfy/comfortable-mexican-sofa
Powerful Rails 5.2+ CMS Engine.
- tags: ruby, content-management-system
- :octocat: source code
Fae
https://github.com/wearefine/fae
Flexible, open source, Rails CMS engine.
- tags: ruby, content-management-system
- :octocat: source code
LocomotiveCMS
A simple but powerful CMS based on Liquid templates and Mongodb database.
- tags: ruby, content-management-system
Publify
https://github.com/publify/publify
A self hosted Web publishing platform on Rails.
- tags: ruby, content-management-system
- :octocat: source code
PushType
A next generation, open source content management system for Ruby on Rails.
- tags: ruby, content-management-system
Radiant
A no-fluff, open source content management system designed for small teams.
- tags: ruby, content-management-system
Refinery CMS
An open source Ruby on Rails content management system for Rails 3 and 4.
- tags: ruby, content-management-system
Spina CMS
A beautiful CMS for Rails developers.
- tags: ruby, content-management-system
Storytime
https://github.com/CultivateLabs/storytime
Rails 4+ CMS and bloging engine, with a core focus on content.
- tags: ruby, content-management-system
- :octocat: source code
Barkeep
https://github.com/ooyala/barkeep
Barkeep is a fast, fun way to review code. Engineering organizations can use it to keep the bar high.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Brakeman
https://github.com/presidentbeef/brakeman
A static analysis security vulnerability scanner for Ruby on Rails applications.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Cane
https://github.com/square/cane
Code quality threshold checking as part of your build.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Coverband
https://github.com/danmayer/coverband
Rack middleware to help measure production code coverage.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Fasterer
https://github.com/DamirSvrtan/fasterer
Make your Rubies go faster with this command line tool highly inspired by fast-ruby and Sferik's talk at Baruco Conf.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Flay
https://github.com/seattlerb/flay
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. Making this totally ...
- tags: ruby, code-analysis, metrics
- :octocat: source code
Flog
https://github.com/seattlerb/flog
Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
- tags: ruby, code-analysis, metrics
- :octocat: source code
fukuzatsu
https://gitlab.com/coraline/fukuzatsu###fukuzatsu
Complexity analysis tool with a rich web front-end.
- tags: ruby, code-analysis, metrics
MetricFu
https://github.com/metricfu/metric_fu
A fist full of code metrics.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Pippi
https://github.com/tcopeland/pippi
A utility for finding suboptimal Ruby class API usage, focused on runtime analysis.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Pronto
https://github.com/mmozuras/pronto
Quick automated code review of your changes.
- tags: ruby, code-analysis, metrics
- :octocat: source code
rails_best_practices
https://github.com/railsbp/rails_best_practices
A code metric tool for rails projects.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Reek
https://github.com/troessner/reek
Code smell detector for Ruby.
- tags: ruby, code-analysis, metrics
- :octocat: source code
RuboCop
https://github.com/rubocop-hq/rubocop
A static code analyzer, based on the community Ruby style guide.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Rubycritic
https://github.com/whitesmith/rubycritic
A Ruby code quality reporter.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Scientist
https://github.com/github/scientist
A Ruby library for carefully refactoring critical paths.
- tags: ruby, code-analysis, metrics
- :octocat: source code
SimpleCov
https://github.com/colszowka/simplecov
Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Suture
https://github.com/testdouble/suture
A Ruby gem that helps you refactor your legacy code.
- tags: ruby, code-analysis, metrics
- :octocat: source code
Traceroute
https://github.com/amatsuda/traceroute
A Rake task gem that helps you find the dead routes and actions for your Rails 3+ app
- tags: ruby, code-analysis, metrics
- :octocat: source code
CodeRay
https://github.com/rubychan/coderay
Fast and easy syntax highlighting for selected languages.
- tags: ruby, code-highlighting
- :octocat: source code
pygments.rb
https://github.com/tmm1/pygments.rb
A Ruby wrapper for the Python pygments syntax highlighter.
- tags: ruby, code-highlighting
- :octocat: source code
Rouge
https://github.com/jneen/rouge
A pure Ruby code highlighter that is compatible with Pygments.
- tags: ruby, code-highlighting
- :octocat: source code
Best-Ruby
https://github.com/franzejr/best-ruby
Ruby Tricks, Idiomatic Ruby, Refactoring & Best Practices.
- tags: ruby, style-guide
- :octocat: source code
fast-ruby
https://github.com/JuanitoFatas/fast-ruby
Writing Fast Ruby. Collect Common Ruby idioms.
- tags: ruby, style-guide
- :octocat: source code
Fundamental Ruby
https://github.com/khusnetdinov/ruby.fundamental
Fundamental programming ruby with examples. Threads, design patterns, data structures, OOP SOLID principle, algorithms.
- tags: ruby, style-guide
- :octocat: source code
RSpec style guide
https://github.com/andreareginato/betterspecs
Better Specs { rspec guidelines with ruby }.
- tags: ruby, style-guide
- :octocat: source code
Ruby Operators
http://ruby-operators.herokuapp.com/
A webpage showing awesome names for different Ruby operators.
- tags: ruby, style-guide
Celluloid
Actor-based concurrent object framework for Ruby.
- tags: ruby, concurrency, parallelism
Concurrent Ruby
https://github.com/ruby-concurrency/concurrent-ruby
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
- tags: ruby, concurrency, parallelism
- :octocat: source code
EventMachine
https://github.com/eventmachine/eventmachine
An event-driven I/O and lightweight concurrency library for Ruby.
- tags: ruby, concurrency, parallelism
- :octocat: source code
forkoff
https://github.com/ahoward/forkoff
brain-dead simple parallel processing for ruby.
- tags: ruby, concurrency, parallelism
- :octocat: source code
Parallel
https://github.com/grosser/parallel
Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations).
- tags: ruby, concurrency, parallelism
- :octocat: source code
Chamber
https://github.com/thekompanee/chamber
Surprisingly customizable convention-based approach to managing your app's configuration.
- tags: ruby, configuration
- :octocat: source code
Configatron
https://github.com/markbates/configatron
Simple and feature rich configuration system for Ruby apps.
- tags: ruby, configuration
- :octocat: source code
Configus
https://github.com/kaize/configus
Helps you easily manage environment specific settings.
- tags: ruby, configuration
- :octocat: source code
dotenv
https://github.com/bkeepers/dotenv
Loads environment variables from .env.
- tags: ruby, configuration
- :octocat: source code
Econfig
https://github.com/elabs/econfig
Flexible configuration for Rails applications.
- tags: ruby, configuration
- :octocat: source code
ENVied
https://github.com/eval/envied
ensure presence and type of your app's ENV-variables
- tags: ruby, configuration
- :octocat: source code
Envyable
https://github.com/philnash/envyable
The simplest YAML to ENV config loader.
- tags: ruby, configuration
- :octocat: source code
Figaro
https://github.com/laserlemon/figaro
Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file.
- tags: ruby, configuration
- :octocat: source code
Global
https://github.com/railsware/global
Provides accessor methods for your configuration data.
- tags: ruby, configuration
- :octocat: source code
RailsConfig
https://github.com/railsconfig/config
Multi-environment yaml settings for Rails3.
- tags: ruby, configuration
- :octocat: source code
Sail
https://github.com/vinistock/sail
A lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app.
- tags: ruby, configuration
- :octocat: source code
ActiveSupport
https://github.com/rails/rails/tree/master/activesupport
A collection of utility classes and standard library extensions.
- tags: ruby
- :octocat: source code
Addressable
https://github.com/sporkmonger/addressable
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and ...
- tags: ruby
- :octocat: source code
Finishing Moves
https://github.com/forgecrafted/finishing_moves
Small, focused, incredibly useful methods added to core Ruby classes. Includes the endlessly useful nil_chain.
- tags: ruby
- :octocat: source code
Hamster
https://github.com/hamstergem/hamster
Efficient, immutable, and thread-safe collection classes for Ruby.
- tags: ruby
- :octocat: source code
Hanami::Utils
https://github.com/hanami/utils
Lightweight, non-monkey-patch class utilities for Hanami and Ruby app.
- tags: ruby
- :octocat: source code
Ruby Facets
https://github.com/rubyworks/facets
The premiere collection of general purpose method extensions and standard additions for Ruby.
- tags: ruby
- :octocat: source code
ActiveAttr
https://github.com/cgriego/active_attr
What ActiveModel left out.
- tags: ruby
- :octocat: source code
FastAttributes
https://github.com/applift/fast_attributes
FastAttributes adds attributes with their types to the class.
- tags: ruby
- :octocat: source code
Virtus
https://github.com/solnic/virtus
Attributes on Steroids for Plain Old Ruby Objects.
- tags: ruby
- :octocat: source code
Hashie
https://github.com/intridea/hashie
A collection of tools that extend Hashes and make them more useful.
- tags: ruby
- :octocat: source code
Carmen
A repository of geographic regions.
- tags: ruby
- :octocat: source code
Countries
https://github.com/hexorx/countries
All sorts of useful information about every country packaged as pretty little country objects.
- tags: ruby
- :octocat: source code
i18n_data
https://github.com/grosser/i18n_data
country/language names and 2-letter-code pairs, in 85 languages, for country/language i18n.
- tags: ruby
- :octocat: source code
normalize_country
https://github.com/sshaw/normalize_country
Convert country names and codes to a standard, includes a conversion program for XMLs, CSVs and DBs.
- tags: ruby
- :octocat: source code
Phonelib
https://github.com/daddyz/phonelib
Ruby gem for phone validation and formatting using Google libphonenumber library data.
- tags: ruby
- :octocat: source code
Phony
https://github.com/floere/phony
Fast international phone number (E164 standard) normalizing, splitting and formatting.
- tags: ruby
- :octocat: source code
validates_zipcode
https://github.com/dgilperez/validates_zipcode
Postal code / zipcode validation for Rails, supporting 233 country codes.
- tags: ruby
- :octocat: source code
Fat Free CRM
https://github.com/fatfreecrm/fat_free_crm
An open source Ruby on Rails based customer relationship management platform.
- tags: ruby, crm
- :octocat: source code
Blockchain Lite
https://github.com/openblockchains/blockchain.lite.rb
Build your own blockchains with crypto hashes; revolutionize the world with blockchains, blockchains, blockchains one block at a time.
- tags: ruby, crypto, blockchain
- :octocat: source code
Peatio
https://github.com/rubykube/peatio
Most Advanced Cryptocurrency open-source assets exchange.
- tags: ruby, crypto, blockchain
- :octocat: source code
Blazer
https://github.com/ankane/blazer
Simple data viewer using only SQL. Output to table, chart, and maps.
- tags: ruby, dashboard
- :octocat: source code
Smashing
Smashing is a Sinatra based framework that lets you build beautiful dashboards. This project is the maintained spiritual successor to the Dashing framework.
Dashing-Rails
https://github.com/gottfrois/dashing-rails
The exceptionally handsome dashboard framework for Rails.
- tags: ruby, dashboard
- :octocat: source code
Kiba
A lightweight data processing / ETL framework for Ruby.
- tags: ruby, data-processing, etl
Chartkick
http://ankane.github.io/chartkick/
Create beautiful Javascript charts with one line of Ruby. Works with Rails, Sinatra and most browsers (including IE 6).
- tags: ruby, data-visualization
GeoPattern
https://github.com/jasonlong/geo_pattern
Create beautiful generative geometric background images from a string.
- tags: ruby, data-visualization
- :octocat: source code
LazyHighCharts
https://github.com/michelson/lazy_high_charts
A simple and extremely flexible way to use HighCharts from ruby code. Tested on Ruby on Rails, Sinatra and Nanoc, but it should work with others too.
- tags: ruby, data-visualization
- :octocat: source code
RailRoady
https://github.com/preston/railroady
Ruby on Rails 3/4 model and controller UML class diagram generator.
- tags: ruby, data-visualization
- :octocat: source code
Rails Erd
https://github.com/voormedia/rails-erd
Generate Entity-Relationship Diagrams for Rails applications.
- tags: ruby, data-visualization
- :octocat: source code
Ruby/GraphViz
https://github.com/glejeune/Ruby-Graphviz
Ruby interface to the GraphViz graphing tool.
- tags: ruby, data-visualization
- :octocat: source code
Cassandra Driver
https://github.com/datastax/ruby-driver
A pure ruby driver for Apache Cassandra with asynchronous io and configurable load balancing, reconnection and retry policies.
- tags: ruby, database-driver
- :octocat: source code
DataObjects
https://github.com/datamapper/do
An attempt to rewrite existing Ruby database drivers to conform to one, standard interface.
- tags: ruby, database-driver
- :octocat: source code
mongo-ruby-driver
https://github.com/mongodb/mongo-ruby-driver
MongoDB Ruby driver.
- tags: ruby, database-driver
- :octocat: source code
mysql2
https://github.com/brianmario/mysql2
A modern, simple and very fast Mysql library for Ruby (binding to libmysql).
- tags: ruby, database-driver
- :octocat: source code
Neography
https://github.com/maxdemarzi/neography
A thin Ruby wrapper to the Neo4j Rest API.
- tags: ruby, database-driver
- :octocat: source code
Redic
https://github.com/amakawa/redic
Lightweight Redis Client.
- tags: ruby, database-driver
- :octocat: source code
redis-rb
https://github.com/redis/redis-rb
A Ruby client that tries to match Redis' API one-to-one, while still providing an idiomatic interface.
- tags: ruby, database-driver
- :octocat: source code
ruby-pg
https://bitbucket.org/ged/ruby-pg
Ruby interface to PostgreSQL 8.3 and later.
- tags: ruby, database-driver
SQLite3
https://github.com/sparklemotion/sqlite3-ruby
Ruby bindings for the SQLite3 embedded database.
- tags: ruby, database-driver
- :octocat: source code
SQL Server
https://github.com/rails-sqlserver/activerecord-sqlserver-adapter
The SQL Server adapter for ActiveRecord.
- tags: ruby, database-driver
- :octocat: source code
TinyTDS
https://github.com/rails-sqlserver/tiny_tds
FreeTDS bindings for Ruby using DB-Library.
- tags: ruby, database-driver
- :octocat: source code
connection_pool
https://github.com/mperham/connection_pool
Generic connection pooling for Ruby, that can be used with anything, e.g. Redis, Dalli, etc.
- tags: ruby, database-tools
- :octocat: source code
Database Cleaner
https://github.com/DatabaseCleaner/database_cleaner
Database Cleaner is a set of strategies for cleaning your database in Ruby.
- tags: ruby, database-tools
- :octocat: source code
Foreigner
https://github.com/matthuhiggins/foreigner
Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb.
- tags: ruby, database-tools
- :octocat: source code
Large Hadron Migrator
https://github.com/soundcloud/lhm
Online MySQL schema migrations without locking the table.
- tags: ruby, database-tools
- :octocat: source code
Lol DBA
https://github.com/plentz/lol_dba
Scan your models and displays a list of columns that probably should be indexed.
- tags: ruby, database-tools
- :octocat: source code
Polo
Creates sample database snapshots to work with real world data in development.
- tags: ruby, database-tools
- :octocat: source code
PgHero
https://github.com/ankane/pghero
Postgres insights made easy.
- tags: ruby, database-tools
- :octocat: source code
Rails DB
https://github.com/igorkasyanchuk/rails_db
Database Viewer and SQL Query Runner.
- tags: ruby, database-tools
- :octocat: source code
Scenic
https://github.com/thoughtbot/scenic
Versioned database views for Rails.
- tags: ruby, database-tools
- :octocat: source code
SchemaPlus
https://github.com/SchemaPlus/schema_plus
SchemaPlus provides a collection of enhancements and extensions to ActiveRecord
- tags: ruby, database-tools
- :octocat: source code
SecondBase
https://github.com/customink/secondbase
Seamless second database integration for Rails. SecondBase provides support for Rails to manage dual databases by extending ActiveRecord tasks that create, migrate, and test your application.
- tags: ruby, database-tools
- :octocat: source code
Seedbank
https://github.com/james2m/seedbank
Seedbank allows you to structure your Rails seed data instead of having it all dumped into one large file.
- tags: ruby, database-tools
- :octocat: source code
Seed dump
https://github.com/rroblak/seed_dump
Rails 4 task to dump (parts) of your database to db/seeds.rb.
- tags: ruby, database-tools
- :octocat: source code
Seed Fu
https://github.com/mbleigh/seed-fu
Advanced seed data handling for Rails.
- tags: ruby, database-tools
- :octocat: source code
Standby
https://github.com/kenn/standby
Read from standby databases for ActiveRecord (formerly Slavery).
- tags: ruby, database-tools
- :octocat: source code
Upsert
https://github.com/seamusabshere/upsert
Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.
- tags: ruby, database-tools
- :octocat: source code
biz
https://github.com/zendesk/biz
Time calculations using business hours.
- tags: ruby, date, time
- :octocat: source code
business_time
https://github.com/bokmann/business_time
Support for doing time math in business hours and days.
- tags: ruby, date, time
- :octocat: source code
ByStar
https://github.com/radar/by_star
Find ActiveRecord objects by year, month, fortnight, week and more!
- tags: ruby, date, time
- :octocat: source code
Chronic
https://github.com/mojombo/chronic
A natural language date/time parser written in pure Ruby.
- tags: ruby, date, time
- :octocat: source code
groupdate
https://github.com/ankane/groupdate
The simplest way to group temporal data in ActiveRecord, arrays and hashes.
- tags: ruby, date, time
- :octocat: source code
ice_cube
https://github.com/seejohnrun/ice_cube
A date recurrence library which allows easy creation of recurrence rules and fast querying.
- tags: ruby, date, time
- :octocat: source code
local_time
https://github.com/basecamp/local_time
Rails Engine for cache-friendly, client-side local time.
- tags: ruby, date, time
- :octocat: source code
montrose
https://github.com/rossta/montrose
a simple library for expressing, serializing, and enumerating recurring events in Ruby
- tags: ruby, date, time
- :octocat: source code
time-lord
https://github.com/krainboltgreene/time-lord
Adds extra functionality to the time class.
- tags: ruby, date, time
- :octocat: source code
time_diff
https://github.com/abhidsm/time_diff
Calculates the difference between two time.
- tags: ruby, date, time
- :octocat: source code
timezone
https://github.com/panthomakos/timezone
Accurate current and historical timezones and transformations, with support for Geonames and Google latitude - longitude timezone lookups.
- tags: ruby, date, time
- :octocat: source code
TZinfo
https://github.com/tzinfo/tzinfo
Provides daylight savings aware transformations between times in different timezones.
- tags: ruby, date, time
- :octocat: source code
validates_timeliness
https://github.com/adzap/validates_timeliness
Date and time validation plugin for ActiveModel and Rails.
- tags: ruby, date, time
- :octocat: source code
yymmdd
https://github.com/sshaw/yymmdd
Tiny DSL for idiomatic date parsing and formatting.
- tags: ruby, date, time
- :octocat: source code
Byebug
https://github.com/deivid-rodriguez/byebug
A simple to use, feature rich debugger for Ruby 2.
- tags: ruby, debugging, tools
- :octocat: source code
did_you_mean
https://github.com/yuki24/did_you_mean
Adds class, method & attribute suggestions to error messages.
- tags: ruby, debugging, tools
- :octocat: source code
Pry Byebug
https://github.com/deivid-rodriguez/pry-byebug
Pry navigation commands via byebug.
- tags: ruby, debugging, tools
- :octocat: source code
pry-rails
https://github.com/rweng/pry-rails
Avoid repeating yourself, use pry-rails instead of copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.
- tags: ruby, debugging, tools
- :octocat: source code
Rails Footnotes
https://github.com/josevalim/rails-footnotes
Rails footnotes displays footnotes in your application for easy debugging, such as sessions, request parameters, cookies, filter chain, routes, queries, etc.
- tags: ruby, debugging, tools
- :octocat: source code
Seeing Is Believing
https://github.com/JoshCheek/seeing_is_believing
Displays the results of every line of code in your file.
- tags: ruby, debugging, tools
- :octocat: source code
Xray
https://github.com/brentd/xray-rails
A development tool that reveals your UI's bones.
- tags: ruby, debugging, tools
- :octocat: source code
Draper
https://github.com/drapergem/draper
Draper adds an object-oriented layer of presentation logic to your Rails application.
- tags: ruby, decorator
- :octocat: source code
ShowFor
https://github.com/plataformatec/show_for
Quickly show a model information with I18n features. Like form_for for displaying model data.
- tags: ruby, decorator
- :octocat: source code
Backup
https://github.com/backup/backup
Provides an elegant DSL in Ruby for performing backups on UNIX-like systems.
- tags: ruby, devops, tools
- :octocat: source code
Blender
https://github.com/PagerDuty/blender
A modular system orchestration framework with pluggable driver and host discovery.
- tags: ruby, devops, tools
- :octocat: source code
BOSH
https://github.com/cloudfoundry/bosh
Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.
- tags: ruby, devops, tools
- :octocat: source code
Capistrano
A remote server automation and deployment tool written in Ruby.
Centurion
https://github.com/newrelic/centurion
A mass deployment tool for Docker fleets.
- tags: ruby, devops, tools
- :octocat: source code
Chef
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
- tags: ruby, devops, tools
- :octocat: source code
Deployinator
https://github.com/etsy/deployinator
Deployinator is a deployment framework extracted from Etsy.
- tags: ruby, devops, tools
- :octocat: source code
Einhorn
https://github.com/stripe/einhorn
Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.
- tags: ruby, devops, tools
- :octocat: source code
Itamae
https://github.com/itamae-kitchen/itamae
Simple and lightweight configuration management tool inspired by Chef.
- tags: ruby, devops, tools
- :octocat: source code
Kochiku
https://github.com/square/kochiku
Kochiku is a distributed platform for test automation.
- tags: ruby, devops, tools
- :octocat: source code
Lita
ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.
Logstash
https://github.com/elastic/logstash
Logs/event transport, processing, management, search.
- tags: ruby, devops, tools
- :octocat: source code
Mina
https://github.com/mina-deploy/mina
Really fast deployer and server automation tool.
- tags: ruby, devops, tools
- :octocat: source code
Puppet
https://github.com/puppetlabs/puppet
An automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a c...
- tags: ruby, devops, tools
- :octocat: source code
Request-log-analyzer
https://github.com/wvanbergen/request-log-analyzer
Create reports based on your log files. Supports Rails, Apache, MySQL, Delayed::Job, and other formats.
- tags: ruby, devops, tools
- :octocat: source code
Rubber
https://github.com/rubber/rubber
The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2).
- tags: ruby, devops, tools
- :octocat: source code
SSHKey
https://github.com/bensie/sshkey
SSH private and public key generator in pure Ruby (RSA & DSA).
- tags: ruby, devops, tools
- :octocat: source code
Sunzi
Server provisioning utility for minimalists
- tags: ruby, devops, tools
- :octocat: source code
Ruby-LXC
https://github.com/lxc/ruby-lxc
Native ruby binding for Linux containers.
- tags: ruby, devops, tools
- :octocat: source code
Vagrant
Create and configure lightweight, reproducible, and portable development environments.
Diffy
Easy Diffing With Ruby.
- tags: ruby, diff
- :octocat: source code
gemdiff
https://github.com/teeparham/gemdiff
Find source repositories for gems. Open, compare, and update outdated gem versions.
- tags: ruby, diff
- :octocat: source code
JsonCompare
https://github.com/a2design-inc/json-compare
Returns the difference between two JSON files.
- tags: ruby, diff
- :octocat: source code
Annotate
https://github.com/ctran/annotate_models
Add a comment documenting the current schema to the top or bottom of each of your ActiveRecord models.
- tags: ruby, documentation
- :octocat: source code
Apipie
https://github.com/Apipie/apipie-rails
Rails API documentation and display tool using Ruby syntax.
- tags: ruby, documentation
- :octocat: source code
Asciidoctor
A fast, Ruby-based text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook, EPUB3, PDF & more.
- tags: ruby, documentation
Doctor
https://github.com/minio/doctor
Doctor is a Documentation Server for all your docs in github.
- tags: ruby, documentation
- :octocat: source code
Documentation
https://github.com/adamcooke/documentation
A Rails engine to provider the ability to add documentation to a Rails application.
- tags: ruby, documentation
- :octocat: source code
GitHub Changelog Generator
https://github.com/skywinder/github-changelog-generator
Automatically generate change log from your tags, issues, labels and pull requests on GitHub.
- tags: ruby, documentation
- :octocat: source code
Gollum
https://github.com/gollum/gollum
A simple, Git-powered wiki with a sweet API and local frontend.
- tags: ruby, documentation
- :octocat: source code
grape-swagger
https://github.com/ruby-grape/grape-swagger
Add swagger compliant documentation to your Grape API.
- tags: ruby, documentation
- :octocat: source code
Hanna
https://github.com/rdoc/hanna-nouveau
An RDoc formatter built with simplicity, beauty and ease of browsing in mind.
- tags: ruby, documentation
- :octocat: source code
Hologram
https://github.com/trulia/hologram
A markdown based documentation system for style guides. It parses comments in your CSS and helps you turn them into a beautiful style guide.
- tags: ruby, documentation
- :octocat: source code
Inch
https://github.com/rrrene/inch
Inch is a documentation measurement and evalutation tool for Ruby code, based on YARD.
- tags: ruby, documentation
- :octocat: source code
RDoc
RDoc produces HTML and command-line documentation for Ruby projects.
- tags: ruby, documentation
- :octocat: source code
rspec_api_documentation
https://github.com/zipmark/rspec_api_documentation
Automatically generate API documentation from RSpec.
- tags: ruby, documentation
- :octocat: source code
YARD
YARD enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily.
- tags: ruby, documentation
Active Merchant
https://github.com/activemerchant/active_merchant
A simple payment abstraction library extracted from Shopify.
- tags: ruby, e-commerce, payment
- :octocat: source code
Braintree
https://github.com/braintree/braintree_ruby
Braintree Ruby bindings.
- tags: ruby, e-commerce, payment
- :octocat: source code
Conekta
https://github.com/conekta/conekta-ruby
Conekta Ruby bindings.
- tags: ruby, e-commerce, payment
- :octocat: source code
credit_card_validations
https://github.com/Fivell/credit_card_validations
A ruby gem for validating credit card numbers, generating valid numbers, Luhn checks.
- tags: ruby, e-commerce, payment
- :octocat: source code
Koudoku
https://github.com/andrewculver/koudoku
Robust subscription support for Ruby on Rails apps using Stripe, including out-of-the-box pricing pages, payment pages, and subscription management.
- tags: ruby, e-commerce, payment
- :octocat: source code
Payola
https://github.com/peterkeen/payola
Drop-in Rails engine for accepting payments with Stripe.
- tags: ruby, e-commerce, payment
- :octocat: source code
Paypal Merchant SDK
https://github.com/paypal/merchant-sdk-ruby
Official Paypal Merchant SDK for Ruby.
- tags: ruby, e-commerce, payment
- :octocat: source code
Piggybak
https://github.com/piggybak/piggybak
Modular, Extensible open-source ecommerce solution for Ruby on Rails.
- tags: ruby, e-commerce, payment
- :octocat: source code
ROR Ecommerce
https://github.com/drhenner/ror_ecommerce
A Rails e-commerce platform.
- tags: ruby, e-commerce, payment
- :octocat: source code
Solidus
https://github.com/solidusio/solidus
An open source, eCommerce application for high volume retailers.
- tags: ruby, e-commerce, payment
- :octocat: source code
Spree
https://github.com/spree/spree
Spree is a complete open source e-commerce solution for Ruby on Rails.
- tags: ruby, e-commerce, payment
- :octocat: source code
SquareConnect
https://github.com/square/connect-ruby-sdk
Square's SDK for payments and other Square APIs.
- tags: ruby, e-commerce, payment
- :octocat: source code
stripe-ruby
https://github.com/stripe/stripe-ruby
Stripe Ruby bindings.
- tags: ruby, e-commerce, payment
- :octocat: source code
Bookshop
https://github.com/worlduniting/bookshop
Bookshop is a an open-source agile book development and publishing framework for authors, editors.
- tags: ruby, ebook
- :octocat: source code
Eeepub
https://github.com/jugyo/eeepub
EeePub is a Ruby ePub generator.
- tags: ruby, ebook
- :octocat: source code
Gepub
https://github.com/skoji/gepub
A generic EPUB library for Ruby : supports EPUB 3.
- tags: ruby, ebook
- :octocat: source code
Git Scribe
https://github.com/schacon/git-scribe
Basically the best way to write an ebook.
- tags: ruby, ebook
- :octocat: source code
Mobi
https://github.com/jkongie/mobi
A Ruby way to read MOBI format metadata.
- tags: ruby, ebook
- :octocat: source code
Review
https://github.com/kmuto/review
Re:VIEW is flexible document format/conversion system.
- tags: ruby, ebook
- :octocat: source code
Gibbon
https://github.com/amro/gibbon
API wrapper for the Mailchimp e-mail marketing platform.
- tags: ruby, email
- :octocat: source code
Griddler
https://github.com/thoughtbot/griddler
Simplify receiving email in Rails.
- tags: ruby, email
- :octocat: source code
Incoming
https://github.com/honeybadger-io/incoming
Incoming! helps you receive email in your Rack apps.
- tags: ruby, email
- :octocat: source code
LetterOpener
https://github.com/ryanb/letter_opener
Preview mail in the browser instead of sending.
- tags: ruby, email
- :octocat: source code
A Really Ruby Mail Library.
- tags: ruby, email
- :octocat: source code
MailCatcher
Catches mail and serves it through a dream.
MailForm
https://github.com/plataformatec/mail_form
Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.
- tags: ruby, email
- :octocat: source code
Mailman
https://github.com/mailman/mailman
An incoming mail processing microframework in Ruby.
- tags: ruby, email
- :octocat: source code
Maily
https://github.com/markets/maily
A Rails Engine to manage, test and navigate through all your email templates of your app, being able to preview them directly in your browser.
- tags: ruby, email
- :octocat: source code
Markerb
https://github.com/plataformatec/markerb
Allows you to render multipart e-mails from a single template written in Markdown.
- tags: ruby, email
- :octocat: source code
MidiSmtpServer
https://4commerce-technologies-ag.github.io/midi-smtp-server/
The highly customizable ruby SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and more.
Pony
https://github.com/benprew/pony
The express way to send mail from Ruby.
- tags: ruby, email
- :octocat: source code
Postal
https://github.com/atech/postal
A fully featured open source mail delivery platform for incoming & outgoing e-mail.
- tags: ruby, email
- :octocat: source code
premailer-rails
https://github.com/fphilipe/premailer-rails
CSS styled emails without the hassle.
- tags: ruby, email
- :octocat: source code
Roadie
https://github.com/Mange/roadie
Roadie tries to make sending HTML emails a little less painful by inlining stylesheets and rewriting relative URLs for you inside your emails.
- tags: ruby, email
- :octocat: source code
Sup
https://github.com/sup-heliotrope/sup
A curses threads-with-tags style email client.
- tags: ruby, email
- :octocat: source code
bcrypt-ruby
https://github.com/codahale/bcrypt-ruby
bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm.
- tags: ruby, encryption
- :octocat: source code
RbNaCl
https://github.com/cryptosphere/rbnacl
Ruby binding to the Networking and Cryptography (NaCl) library.
- tags: ruby, encryption
- :octocat: source code
Sym
https://github.com/kigster/sym
A time-saving symmetric encryption gem based on OpenSSL that uses 256bit (password-encrypted) keys. Read the key from STDIN, a file, ENV or, on a Mac: OS-X Keychain.
- tags: ruby, encryption
- :octocat: source code
Symmetric Encryption
http://rocketjob.github.io/symmetric-encryption/
Transparently encrypt ActiveRecord, Mongoid, and MongoMapper attributes. Encrypt passwords in configuration files. Encrypt entire files at rest.
- tags: ruby, encryption
chruby
https://github.com/postmodern/chruby
Change your current Ruby. No shims, no crazy options or features, ~90 LOC.
- tags: ruby, environment-management
- :octocat: source code
fry
Simple ruby version manager for fish.
- tags: ruby, environment-management
- :octocat: source code
gem_home
https://github.com/postmodern/gem_home
A tool for changing your $GEM_HOME.
- tags: ruby, environment-management
- :octocat: source code
rbenv
https://github.com/sstephenson/rbenv
Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.
- tags: ruby, environment-management
- :octocat: source code
ruby-build
https://github.com/sstephenson/ruby-build
Compile and install Ruby.
- tags: ruby, environment-management
- :octocat: source code
ruby-install
https://github.com/postmodern/ruby-install
Installs Ruby, JRuby, Rubinius, MagLev or MRuby.
- tags: ruby, environment-management
- :octocat: source code
RVM
RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
- tags: ruby, environment-management
Tokaido
https://github.com/tokaido/tokaidoapp/releases
Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.
- tags: ruby, environment-management
- :octocat: source code
Uru
https://bitbucket.org/jonforums/uru
Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies on your 32/64-bit Linux, OS X, or Windows systems.
- tags: ruby, environment-management
Airbrake
https://github.com/airbrake/airbrake
The official Airbrake library for Ruby on Rails (and other Rack based frameworks).
- tags: ruby, error-handling
- :octocat: source code
Better Errors
https://github.com/charliesome/better_errors
Better error page for Rack apps.
- tags: ruby, error-handling
- :octocat: source code
Bugsnag
https://github.com/bugsnag/bugsnag-ruby
Error monitoring for Rails, Sinatra, Rack, and plain Ruby apps.
- tags: ruby, error-handling
- :octocat: source code
Errbit
https://github.com/errbit/errbit
The open source, self-hosted error catcher.
- tags: ruby, error-handling
- :octocat: source code
Exception Handler
https://github.com/richpeck/exception_handler
Custom error pages.
- tags: ruby, error-handling
- :octocat: source code
Exception Notification
https://github.com/smartinez87/exception_notification
A set of notifiers for sending notifications when errors occur in a Rack/Rails application.
- tags: ruby, error-handling
- :octocat: source code
Honeybadger
Exception, uptime, and performance monitoring for Ruby.
- tags: ruby, error-handling
Nesty
https://github.com/skorks/nesty
Nested exceptions for Ruby.
- tags: ruby, error-handling
- :octocat: source code
Raven Ruby
https://github.com/getsentry/raven-ruby
Raven is a Ruby client for Sentry.
- tags: ruby, error-handling
- :octocat: source code
Motorhead
https://github.com/amatsuda/motorhead
A Rails Engine framework that helps safe and rapid feature prototyping.
- tags: ruby, flipper, ab-testing
- :octocat: source code
flipper
https://github.com/jnunemaker/flipper
Feature flipping for ANYTHING. Make turning features on/off so easy that everyone does it. Whatever your data store, throughput, or experience.
- tags: ruby, flipper, ab-testing
- :octocat: source code
Rollout
https://github.com/FetLife/rollout
Feature flippers.
- tags: ruby, flipper, ab-testing
- :octocat: source code
Split
https://github.com/splitrb/split
Rack Based AB testing framework.
- tags: ruby, flipper, ab-testing
- :octocat: source code
Vanity
https://github.com/assaf/vanity
an A/B testing framework for Rails that is datastore agnostic.
- tags: ruby, flipper, ab-testing
- :octocat: source code
attache
https://github.com/choonkeat/attache
Standalone image and file server to decouple your app from file management concerns.
- tags: ruby, file-upload
- :octocat: source code
CarrierWave
https://github.com/carrierwaveuploader/carrierwave
Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks.
- tags: ruby, file-upload
- :octocat: source code
DragonFly
https://github.com/markevans/dragonfly
A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!.
- tags: ruby, file-upload
- :octocat: source code
PaperClip
https://github.com/thoughtbot/paperclip
Easy file attachment management for ActiveRecord. Deprecated as of May 14, 2018.
- tags: ruby, file-upload
- :octocat: source code
rack-secure-upload
https://github.com/dtaniwaki/rack-secure-upload
Upload files securely.
- tags: ruby, file-upload
- :octocat: source code
Refile
https://github.com/refile/refile
A modern file upload library for Ruby applications, Refile is an attempt by CarrierWave's original author to fix the design mistakes and overengineering in CarrierWave.
- tags: ruby, file-upload
- :octocat: source code
Shrine
https://github.com/janko-m/shrine
Toolkit for handling file uploads in Ruby.
- tags: ruby, file-upload
- :octocat: source code
Guard
https://github.com/guard/guard
A command line tool to easily handle events on file system modifications.
- tags: ruby, file-systems
- :octocat: source code
Guard::LiveReload
https://github.com/guard/guard-livereload
Automatically reload your browser when 'view' files are modified.
- tags: ruby, file-systems
- :octocat: source code
Listen
https://github.com/guard/listen
The Listen gem listens to file modifications and notifies you about the changes.
- tags: ruby, file-systems
- :octocat: source code
Rerun
https://github.com/alexch/rerun
Restarts an app when the filesystem changes. Uses growl and FSEventStream if on OS X.
- tags: ruby, file-systems
- :octocat: source code
Abracadabra
https://github.com/TrevorHinesley/abracadabra
The gem that swaps out text with a fully-compliant Rails form in one click.
- tags: ruby, formbuilder
- :octocat: source code
Cocoon
https://github.com/nathanvda/cocoon
Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms.
- tags: ruby, formbuilder
- :octocat: source code
Formtastic
https://github.com/justinfrench/formtastic
A Rails form builder plugin with semantically rich and accessible markup.
- tags: ruby, formbuilder
- :octocat: source code
Rails Bootstrap Forms
https://github.com/bootstrap-ruby/rails-bootstrap-forms
Rails form builder that makes it super easy to create beautiful-looking forms with Twitter Bootstrap 3+.
- tags: ruby, formbuilder
- :octocat: source code
Reform
https://github.com/apotonick/reform
Gives you a form object with validations and nested setup of models. It is completely framework-agnostic and doesn't care about your database.
- tags: ruby, formbuilder
- :octocat: source code
Simple Form
https://github.com/plataformatec/simple_form
Rails forms made easy.
- tags: ruby, formbuilder
- :octocat: source code
Gosu
A 2D game development library for the Ruby and C++ programming languages.
- tags: ruby, game-development
Yeah
https://github.com/yeahrb/yeah
Practical Ruby video game framework.
- tags: ruby, game-development
- :octocat: source code
Gemsmith
https://github.com/bkuhlmann/gemsmith
A command line interface for smithing new Ruby gems.
- tags: ruby, rubygems, generator
- :octocat: source code
Hoe
http://www.zenspider.com/projects/hoe.html
Hoe is a Rake/RubyGems helper for project Rakefiles.
Geocoder
https://github.com/alexreisner/geocoder
A complete geocoding solution for Ruby. With Rails it adds geocoding (by street or IP address), reverse geocoding (find street address based on given coordinates), and distance queries.
- tags: ruby, geolocation
- :octocat: source code
geoip
https://github.com/cjheath/geoip
Searches a GeoIP database for a given host or IP address, and returns information about the country where the IP address is allocated, and the city, ISP and other information.
- tags: ruby, geolocation
- :octocat: source code
Geokit
https://github.com/geokit/geokit
Geokit gem provides geocoding and distance/heading calculations.
- tags: ruby, geolocation
- :octocat: source code
Google Maps for Rails
https://github.com/apneadiving/Google-Maps-for-Rails
Enables easy Google map + overlays creation in Ruby apps.
- tags: ruby, geolocation
- :octocat: source code
rgeo
Geospatial data library. Spatial data types, geometric and spherical calculations, and WKT/WKB serialization.
- tags: ruby, geolocation
- :octocat: source code
ginatra
https://github.com/NARKOZ/ginatra
A web frontend for Git repositories.
- tags: ruby, git, tools
- :octocat: source code
git-auto-bisect
https://github.com/grosser/git-autobisect
Find the commit that broke master.
- tags: ruby, git, tools
- :octocat: source code
git_reflow
https://github.com/reenhanced/gitreflow
An automated quality control workflow for Agile teams.
- tags: ruby, git, tools
- :octocat: source code
git-spelunk
https://github.com/osheroff/git-spelunk
Dig through git blame history.
- tags: ruby, git, tools
- :octocat: source code
git-up
https://github.com/aanand/git-up
Fetch and rebase all locally-tracked remote branches.
- tags: ruby, git, tools
- :octocat: source code
git-whence
https://github.com/grosser/git-whence
Find which merge a commit came from.
- tags: ruby, git, tools
- :octocat: source code
Git Cop
https://github.com/bkuhlmann/git-cop
Enforces consistent Git commits.
- tags: ruby, git, tools
- :octocat: source code
Overcommit
https://github.com/brigade/overcommit
A fully configurable and extendable Git hook manager.
- tags: ruby, git, tools
- :octocat: source code
Rugged
https://github.com/libgit2/rugged
Ruby bindings to libgit2.
- tags: ruby, git, tools
- :octocat: source code
graphql-guard
https://github.com/exAspArk/graphql-guard
A simple field-level authorization.
- tags: ruby, graphql
- :octocat: source code
qtbindings
https://github.com/ryanmelt/qtbindings
Allows the QT Gui toolkit to be used from Ruby.
- tags: ruby, gui
- :octocat: source code
RubyGnome2
http://ruby-gnome2.sourceforge.jp/
Ruby language bindings for the GNOME 2.0 development environment.
Shoes
Shoes makes building little graphical programs for Mac, Windows, and Linux super simple.
HappyMapper
https://github.com/dam5s/happymapper
Object to XML mapping library, using Nokogiri.
- tags: ruby, html-parsing, xml-parsing
- :octocat: source code
HTML::Pipeline
https://github.com/jch/html-pipeline
HTML processing filters and utilities.
- tags: ruby, html-parsing, xml-parsing
- :octocat: source code
Nokogiri
An HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
- tags: ruby, html-parsing, xml-parsing
Oga
https://github.com/YorickPeterse/oga
An XML/HTML parser written in Ruby. Oga does not require system libraries such as libxml, making it easier and faster to install on various platforms.
- tags: ruby, html-parsing, xml-parsing
- :octocat: source code
Ox
A fast XML parser and Object marshaller.
- tags: ruby, html-parsing, xml-parsing
- :octocat: source code
ROXML
https://github.com/Empact/roxml
Custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.
- tags: ruby, html-parsing, xml-parsing
- :octocat: source code
excon
https://github.com/excon/excon
Usable, fast, simple Ruby HTTP 1.1. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients.
- tags: ruby, http-client, tools
- :octocat: source code
Faraday
https://github.com/lostisland/faraday
an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.
- tags: ruby, http-client, tools
- :octocat: source code
Device Detector
https://github.com/podigee/device_detector
A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.
- tags: ruby, http-client, tools
- :octocat: source code
Http Client
https://github.com/nahi/httpclient
Gives something like the functionality of libwww-perl (LWP) in Ruby.
- tags: ruby, http-client, tools
- :octocat: source code
HTTP
https://github.com/httprb/http
The HTTP Gem: a simple Ruby DSL for making HTTP requests.
- tags: ruby, http-client, tools
- :octocat: source code
HTTPX
https://gitlab.com/honeyryderchuck/httpx
acknowledges the ease-of-use of the http gem API (itself inspired by python requests library) which aims at reusing the same facade, extending it for the use cases wh...
- tags: ruby, http-client, tools
httparty
https://github.com/jnunemaker/httparty
Makes http fun again!
- tags: ruby, http-client, tools
- :octocat: source code
Http-2
https://github.com/igrigorik/http-2
Pure Ruby implementation of HTTP/2 protocol
- tags: ruby, http-client, tools
- :octocat: source code
Patron
https://github.com/toland/patron
Patron is a Ruby HTTP client library based on libcurl.
- tags: ruby, http-client, tools
- :octocat: source code
RESTClient
https://github.com/rest-client/rest-client
Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
- tags: ruby, http-client, tools
- :octocat: source code
Savon
https://github.com/savonrb/savon
Savon is a SOAP client for the Ruby programming language.
- tags: ruby, http-client, tools
- :octocat: source code
Sawyer
https://github.com/lostisland/sawyer
Secret user agent of HTTP, built on top of Faraday.
- tags: ruby, http-client, tools
- :octocat: source code
Sniffer
https://github.com/aderyabin/sniffer
Log and Analyze Outgoing HTTP Requests. Contribute to aderyabin/sniffer development by creating an account on GitHub.
- tags: ruby, http-client, tools
- :octocat: source code
Typhoeus
https://github.com/typhoeus/typhoeus
Typhoeus wraps libcurl in order to make fast and reliable requests.
- tags: ruby, http-client, tools
- :octocat: source code
MiniMagick
https://github.com/minimagick/minimagick
A ruby wrapper for ImageMagick or GraphicsMagick command line.
- tags: ruby, image-processing
- :octocat: source code
Phasion
https://github.com/westonplatter/phashion
Ruby wrapper around pHash, the perceptual hash library for detecting duplicate multimedia files.
- tags: ruby, image-processing
- :octocat: source code
PSD.rb
https://github.com/layervault/psd.rb
Parse Photoshop files in Ruby with ease.
- tags: ruby, image-processing
- :octocat: source code
RMagick
https://github.com/rmagick/rmagick
RMagick is an interface between Ruby and ImageMagick.
- tags: ruby, image-processing
- :octocat: source code
ruby-vips
https://github.com/jcupitt/ruby-vips
A binding for the libvips image processing library.
- tags: ruby, image-processing
- :octocat: source code
Skeptick
https://github.com/maxim/skeptick
Skeptick is an all-purpose DSL for building and running ImageMagick commands.
- tags: ruby, image-processing
- :octocat: source code
JRuby
https://github.com/jruby/jruby
A Java implementation of the Ruby language.
- tags: ruby, implementation, compiler
- :octocat: source code
MRuby
https://github.com/mruby/mruby
Lightweight Ruby. Can be linked and embedded in your application.
- tags: ruby, implementation, compiler
- :octocat: source code
Opal
Ruby to Javascript compiler.
- tags: ruby, implementation, compiler
- :octocat: source code
Rubinius
https://github.com/rubinius/rubinius
An implementation of the Ruby programming language. Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machi...
- tags: ruby, implementation, compiler
- :octocat: source code
TruffleRuby
https://github.com/oracle/truffleruby
A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.
- tags: ruby, implementation, compiler
- :octocat: source code
FastGettext
https://github.com/grosser/fast_gettext
Ruby internationalization tool with less memory, simple, clean namespace and threadsafe.
- tags: ruby, internationalization
- :octocat: source code
Globalize
https://github.com/globalize/globalize
Globalize builds on the I18n API in Ruby on Rails to add model translations to ActiveRecord models.
- tags: ruby, internationalization
- :octocat: source code
i18n-tasks
https://github.com/glebm/i18n-tasks
Manage missing and unused translations with the awesome power of static analysis.
- tags: ruby, internationalization
- :octocat: source code
i18n
https://github.com/svenfuchs/i18n
Ruby Internationalization and localization solution.
- tags: ruby, internationalization
- :octocat: source code
rails-i18n
https://github.com/svenfuchs/rails-i18n
Repository for collecting Locale data for Rails I18n as well as other interesting, Rails related I18n stuff.
- tags: ruby, internationalization
- :octocat: source code
r18n
Advanced i18n library for Rails, Sinatra, desktop apps, models, works well with complex languages like Russian.
- tags: ruby, internationalization
- :octocat: source code
Termit
https://github.com/pawurb/termit
Translations with speech synthesis in your terminal.
- tags: ruby, internationalization
- :octocat: source code
Tolk
A web interface for doing i18n translations packaged as a Rails engine.
- tags: ruby, internationalization
- :octocat: source code
twitter-cldr-rb
https://github.com/twitter/twitter-cldr-rb
Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.
- tags: ruby, internationalization
- :octocat: source code
Clipboard
https://github.com/janlelis/clipboard
Access to the system clipboard on Linux, MacOS and Windows.
- tags: ruby, irb
- :octocat: source code
Hirb
https://github.com/cldwalker/hirb
A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
- tags: ruby, irb
- :octocat: source code
irbtools
https://github.com/janlelis/irbtools
Improvements for Ruby's IRB.
- tags: ruby, irb
- :octocat: source code
Looksee
https://github.com/oggy/looksee
A tool for illustrating the ancestry and method lookup path of objects. Handy for exploring unfamiliar codebases.
- tags: ruby, irb
- :octocat: source code
Pry
A powerful alternative to the standard IRB shell for Ruby.
- tags: ruby, irb
- :octocat: source code
rib
A lightweight and extensible IRB replacement.
Cabin
https://github.com/jordansissel/ruby-cabin
Structured+contextual logging experiments in Ruby.
- tags: ruby, logging
- :octocat: source code
Fluentd
https://github.com/fluent/fluentd
Fluentd collects events from various data sources and writes them to files, database or other types of storages.
- tags: ruby, logging
- :octocat: source code
HttpLog
https://github.com/trusche/httplog
Log outgoing HTTP requests.
- tags: ruby, logging
- :octocat: source code
Log4r
https://github.com/colbygk/log4r
Log4r is a comprehensive and flexible logging library for use in Ruby programs.
- tags: ruby, logging
- :octocat: source code
Logging
https://github.com/TwP/logging
A flexible logging library for use in Ruby programs based on the design of Java's log4j library.
- tags: ruby, logging
- :octocat: source code
Lograge
https://github.com/roidrage/lograge
An attempt to tame Rails' default policy to log everything.
- tags: ruby, logging
- :octocat: source code
MongoDB Logger
https://github.com/le0pard/mongodb_logger
MongoDB logger for Rails.
- tags: ruby, logging
- :octocat: source code
Scrolls
https://github.com/asenchi/scrolls
Simple logging.
- tags: ruby, logging
- :octocat: source code
Semantic Logger
https://rocketjob.github.io/semantic_logger/
Scalable, next generation enterprise logging for Ruby.
Syslogger
https://github.com/crohr/syslogger
A drop-in replacement for the standard Logger Ruby library, that logs to the syslog instead of a log file.
- tags: ruby, logging
- :octocat: source code
Yell
https://github.com/rudionrails/yell
Your Extensible Logging Library.
- tags: ruby, logging
- :octocat: source code
AI4R
https://github.com/sergiofierens/ai4r
Algorithms covering several Artificial intelligence fields.
- tags: ruby, machine-learning
- :octocat: source code
Awesome Machine Learning with Ruby
https://github.com/arbox/machine-learning-with-ruby
A Curated List of Ruby Machine Learning Links and Resources.
- tags: ruby, machine-learning
- :octocat: source code
PredictionIO Ruby SDK
https://github.com/PredictionIO/PredictionIO-Ruby-SDK
The PredictionIO Ruby SDK provides a convenient API to quickly record your users' behavior and retrieve personalized predictions for them.
- tags: ruby, machine-learning
- :octocat: source code
rb-libsvm
https://github.com/febeling/rb-libsvm
Ruby language bindings for LIBSVM. SVM is a machine learning and classification algorithm.
- tags: ruby, machine-learning
- :octocat: source code
ruby-fann
https://github.com/tangledpath/ruby-fann
Ruby library for interfacing with FANN (Fast Artificial Neural Network).
- tags: ruby, machine-learning
- :octocat: source code
rumale
https://github.com/yoshoku/rumale
A machine learninig library with interfaces similar to Scikit-Learn.
- tags: ruby, machine-learning
- :octocat: source code
weka
https://github.com/paulgoetze/weka-jruby
Machine learning and data mining algorithms for JRuby.
- tags: ruby, machine-learning
- :octocat: source code
kramdown
https://github.com/gettalong/kramdown
Kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.
- tags: ruby, markdown
- :octocat: source code
Maruku
https://github.com/bhollis/maruku
A pure-Ruby Markdown-superset interpreter.
- tags: ruby, markdown
- :octocat: source code
Redcarpet
https://github.com/vmg/redcarpet
A fast, safe and extensible Markdown to (X)HTML parser.
- tags: ruby, markdown
- :octocat: source code
word-to-markdown
https://github.com/benbalter/word-to-markdown
Gem to convert Microsoft Word documents to Markdown.
- tags: ruby, markdown
- :octocat: source code
Measured
https://github.com/Shopify/measured
Wrapper objects which encapsulate measurements and their associated units in Ruby.
- tags: ruby, measurement
- :octocat: source code
Ruby Units
https://github.com/olbrich/ruby-units
Provides classes and methods to perform unit math and conversions.
- tags: ruby, measurement
- :octocat: source code
dryrun
https://github.com/cesarferreira/dryrun
Try any Android library on your smartphone directly from the command line.
- tags: ruby, mobile-development
- :octocat: source code
fastlane
https://github.com/fastlane/fastlane
Connect all iOS deployment tools into one streamlined workflow.
- tags: ruby, mobile-development
- :octocat: source code
Ruboto
https://github.com/ruboto/ruboto
A platform for developing full stand-alone apps for Android using the Ruby language and libraries.
- tags: ruby, mobile-development
- :octocat: source code
RubyMotion
A revolutionary toolchain that lets you quickly develop and test full-fledged native iOS and OS X applications for iPhone, iPad, Mac and Android.
- tags: ruby, mobile-development
Ruby Push Notifications
https://github.com/calonso/ruby-push-notifications
iOS, Android and Windows Phone Push notifications made easy.
- tags: ruby, mobile-development
- :octocat: source code
Rpush
https://github.com/rpush/rpush
The push notification service for Ruby which supports Apple Push Notification Service, Google Cloud Messaging, Amazon Device Messaging and Windows Phone Push Notification Service.
- tags: ruby, mobile-development
- :octocat: source code
webpush
https://github.com/zaru/webpush
Encryption Utilities for Web Push protocol
- tags: ruby, mobile-development
- :octocat: source code
eu_central_bank
https://github.com/RubyMoney/eu_central_bank
A gem that calculates the exchange rate using published rates from European Central Bank.
- tags: ruby, money
- :octocat: source code
Monetize
https://github.com/RubyMoney/monetize
A library for converting various objects into Money objects.
- tags: ruby, money
- :octocat: source code
Money
https://github.com/RubyMoney/money
A Ruby Library for dealing with money and currency conversion.
- tags: ruby, money
- :octocat: source code
Coltrane
https://github.com/pedrozath/coltrane
A music theory library with a command-line interface.
- tags: ruby, audio, sound
- :octocat: source code
Maestro
https://github.com/smashingboxes/maestro
A Slack-Powered music bot for Spotify
- tags: ruby, audio, sound
- :octocat: source code
play ►
Your company's dj.
- tags: ruby, audio, sound
- :octocat: source code
Sonic Pi
https://github.com/samaaron/sonic-pi
A live coding synth for everyone originally designed to support computing and music lessons.
- tags: ruby, audio, sound
- :octocat: source code
Awesome NLP with Ruby
https://github.com/arbox/nlp-with-ruby
Awesome List for Practical Natural Language Processing done in Ruby.
- tags: ruby, natural-language-processing
- :octocat: source code
Parslet
http://kschiess.github.io/parslet/
A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion.
- tags: ruby, natural-language-processing
pocketsphinx-ruby
https://github.com/watsonbox/pocketsphinx-ruby
Ruby speech recognition with Pocketsphinx.
- tags: ruby, natural-language-processing
- :octocat: source code
Pragmatic Segmenter
https://github.com/diasks2/pragmatic_segmenter
Pragmatic Segmenter is a rule-based sentence boundary detection gem that works out-of-the-box across many languages.
- tags: ruby, natural-language-processing
- :octocat: source code
Ruby Natural Language Processing Resources
https://github.com/diasks2/ruby-nlp
Collection of links to Ruby Natural Language Processing (NLP) libraries, tools and software.
- tags: ruby, natural-language-processing
- :octocat: source code
Text
https://github.com/threedaymonk/text
A collection of text algorithms including Levenshtein distance, Metaphone, Soundex 2, Porter stemming & White similarity.
- tags: ruby, natural-language-processing
- :octocat: source code
Treat
https://github.com/louismullie/treat
Treat is a toolkit for natural language processing and computational linguistics in Ruby.
- tags: ruby, natural-language-processing
- :octocat: source code
Treetop
https://github.com/cjheath/treetop
PEG (Parsing Expression Grammar) parser.
- tags: ruby, natural-language-processing
- :octocat: source code
Words Counted
https://github.com/abitdodgy/words_counted
A highly customisable Ruby text analyser and word counter.
- tags: ruby, natural-language-processing
- :octocat: source code
active_link_to
https://github.com/comfy/active_link_to
View helper to manage "active" state of a link.
- tags: ruby, navigation
- :octocat: source code
Breadcrumbs on Rails
https://github.com/weppos/breadcrumbs_on_rails
A simple Ruby on Rails plugin for creating and managing a breadcrumb navigation for a Rails project.
- tags: ruby, navigation
- :octocat: source code
Gretel
https://github.com/lassebunk/gretel
A Ruby on Rails plugin that makes it easy yet flexible to create breadcrumbs.
- tags: ruby, navigation
- :octocat: source code
loaf
https://github.com/peter-murach/loaf
Manages and displays breadcrumb trails in Rails app - lean & mean.
- tags: ruby, navigation
- :octocat: source code
Simple Navigation
https://github.com/codeplant/simple-navigation
A ruby gem for creating navigation (html list, link list or breadcrumbs with multiple levels) for your Rails 2, 3 & 4, Sinatra or Padrino.
- tags: ruby, navigation
- :octocat: source code
Dnsruby
https://github.com/alexdalitz/dnsruby
A pure Ruby DNS client library which implements a stub resolver. It aims to comply with all DNS RFCs.
- tags: ruby, networking
- :octocat: source code
RubyDNS
https://github.com/ioquatix/rubydns
A high-performance DNS server which can be easily integrated into other projects or used as a stand-alone daemon.
- tags: ruby, networking
- :octocat: source code
bootsnap
https://github.com/Shopify/bootsnap
Boot large Ruby/Rails apps faster.
- tags: ruby, optimization
- :octocat: source code
fast_blank
https://github.com/SamSaffron/fast_blank
Provides a C-optimized method for determining if a string is blank.
- tags: ruby, optimization
- :octocat: source code
yajl-ruby
https://github.com/brianmario/yajl-ruby
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl).
- tags: ruby, optimization
- :octocat: source code
ActiveRecord
https://github.com/rails/rails/tree/master/activerecord
Object-relational mapping in Rails.
- tags: ruby, orm, odm
- :octocat: source code
DataMapper
https://github.com/datamapper/dm-core
ORM which works well with legacy databases. Last release (1.2.0) was on 13 October 2011.
- tags: ruby, orm, odm
- :octocat: source code
Hanami::Model
https://github.com/hanami/model
A lean Repository-pattern based ORM framework for Hanami and modern Ruby applications.
- tags: ruby, orm, odm
- :octocat: source code
Mongoid
https://github.com/mongodb/mongoid
An ODM (Object-Document-Mapper) framework for MongoDB in Ruby.
- tags: ruby, orm, odm
- :octocat: source code
MongoMapper
https://github.com/mongomapper/mongomapper
A Ruby Object Mapper for Mongo.
- tags: ruby, orm, odm
- :octocat: source code
MongoModel
https://github.com/spohlenz/mongomodel
Ruby ODM for interfacing with MongoDB databases.
- tags: ruby, orm, odm
- :octocat: source code
Neo4j.rb
A Neo4j OGM (Object-Graph-Mapper) for use in Ruby on Rails and Rack frameworks heavily inspired by ActiveRecord.
NoBrainer
https://github.com/nviennot/nobrainer/
A RethinkDB ORM for Ruby
- tags: ruby, orm, odm
- :octocat: source code
Ohm
https://github.com/soveran/ohm
Object-hash mapping library for Redis.
- tags: ruby, orm, odm
- :octocat: source code
Perpetuity
https://github.com/jgaskins/perpetuity
Persistence gem for Ruby objects using the Data Mapper pattern.
- tags: ruby, orm, odm
- :octocat: source code
Redis-Objects
https://github.com/nateware/redis-objects
Redis Objects provides a Rubyish interface to Redis, by mapping Redis data types to Ruby objects, via a thin layer over the redis gem.
- tags: ruby, orm, odm
- :octocat: source code
ROM
Ruby Object Mapper (ROM) is an experimental Ruby library with the goal to provide powerful object mapping capabilities without limiting the full power of your datastore.
- tags: ruby, orm, odm
- :octocat: source code
Sequel
https://github.com/jeremyevans/sequel
Sequel is a simple, flexible, and powerful SQL database access toolkit for Ruby.
- tags: ruby, orm, odm
- :octocat: source code
ActsAsParanoid
https://github.com/ActsAsParanoid/acts_as_paranoid
ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
- tags: ruby, orm, odm
- :octocat: source code
Audited
https://github.com/collectiveidea/audited
Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.
- tags: ruby, orm, odm
- :octocat: source code
Destroyed At
https://github.com/dockyard/ruby-destroyed_at
Allows you to "destroy" an object without deleting the record or associated records.
- tags: ruby, orm, odm
- :octocat: source code
Discard
https://github.com/jhawthorn/discard
A simple ActiveRecord mixin to add conventions for flagging records as discarded.
- tags: ruby, orm, odm
- :octocat: source code
Espinita
https://github.com/continuum/espinita
Audit activerecord models like a boss.
- tags: ruby, orm, odm
- :octocat: source code
marginalia
https://github.com/basecamp/marginalia
Attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.
- tags: ruby, orm, odm
- :octocat: source code
mongoid-history
https://github.com/aq1018/mongoid-history
Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
- tags: ruby, orm, odm
- :octocat: source code
PaperTrail
https://github.com/airblade/paper_trail
Track changes to your ActiveRecord models' data for auditing or versioning.
- tags: ruby, orm, odm
- :octocat: source code
Paranoia
https://github.com/radar/paranoia
A re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code.
- tags: ruby, orm, odm
- :octocat: source code
PermenantRecords
https://github.com/JackDanger/permanent_records
Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.
- tags: ruby, orm, odm
- :octocat: source code
ActiveImporter
https://github.com/continuum/active_importer
Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
- tags: ruby, orm, odm
- :octocat: source code
ActiveRecord Import
https://github.com/zdennis/activerecord-import
a library for bulk inserting data using ActiveRecord.
- tags: ruby, orm, odm
- :octocat: source code
bulk_insert
https://github.com/jamis/bulk_insert
A little ActiveRecord extension for helping to insert lots of rows in a single insert statement.
- tags: ruby, orm, odm
- :octocat: source code
data_miner
https://github.com/seamusabshere/data_miner
Download, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models.
- tags: ruby, orm, odm
- :octocat: source code
ferry
https://github.com/cmu-is-projects/ferry
A ruby gem for easy data transfer.
- tags: ruby, orm, odm
- :octocat: source code
ActiveRecord::Turntable
https://github.com/drecom/activerecord-turntable
A database sharding extension for ActiveRecord.
- tags: ruby, orm, odm
- :octocat: source code
ActiveValidators
https://github.com/franckverrot/activevalidators
An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.
- tags: ruby, orm, odm
- :octocat: source code
DeepPluck
https://github.com/khiav223577/deep_pluck
Allow you to pluck attributes from nested associations without loading a bunch of records.
- tags: ruby, orm, odm
- :octocat: source code
Enumerize
https://github.com/brainspec/enumerize
Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.
- tags: ruby, orm, odm
- :octocat: source code
Goldiloader
https://github.com/salsify/goldiloader
Automatic ActiveRecord eager loading.
- tags: ruby, orm, odm
- :octocat: source code
mini_record
https://github.com/DAddYE/mini_record
ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
- tags: ruby, orm, odm
- :octocat: source code
Acts As Tennant
https://github.com/ErwinM/acts_as_tenant
Add multi-tenancy to a Rails app through a shared database strategy.
- tags: ruby, orm, odm
- :octocat: source code
Apartment
https://github.com/influitive/apartment
Multi-tenancy for Rails and ActiveRecord.
- tags: ruby, orm, odm
- :octocat: source code
Milia
https://github.com/jekuno/milia
Non-invasive multi-tenancy for Rails which supports Devise authentication out of the box.
- tags: ruby, orm, odm
- :octocat: source code
Acts As Commentable
https://github.com/jackdempsey/acts_as_commentable
Provides a single Comment model that can be attached to any model(s) within your app.
- tags: ruby, orm, odm
- :octocat: source code
Acts As Commentable with Threading
https://github.com/elight/acts_as_commentable_with_threading
Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments.
- tags: ruby, orm, odm
- :octocat: source code
acts_as_follower
https://github.com/tcocca/acts_as_follower
Allow any ActiveRecord model to follow any other model.
- tags: ruby, orm, odm
- :octocat: source code
ActiveRecord Reputation System
https://github.com/twitter/activerecord-reputation-system
An Active Record Reputation System for Rails.
- tags: ruby, orm, odm
- :octocat: source code
ActsAsTaggableOn
https://github.com/mbleigh/acts-as-taggable-on
A tagging plugin for ActiveRecord that allows for custom tagging along dynamic contexts.
- tags: ruby, orm, odm
- :octocat: source code
Acts As Votable
https://github.com/ryanto/acts_as_votable
Allow any ActiveRecord model to be voted on, like/dislike, upvote/downvote, etc.
- tags: ruby, orm, odm
- :octocat: source code
Merit
https://github.com/merit-gem/merit
Adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid.
- tags: ruby, orm, odm
- :octocat: source code
PublicActivity
https://github.com/chaps-io/public_activity
Provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity.
- tags: ruby, orm, odm
- :octocat: source code
Simple Feed
https://github.com/kigster/simple-feed
Fast and highly scalable read-optimized social activity feed library in pure Ruby, backed by Redis.
- tags: ruby, orm, odm
- :octocat: source code
Unread
https://github.com/ledermann/unread
Manage read/unread status of ActiveRecord objects - and it's fast.
- tags: ruby, orm, odm
- :octocat: source code
ActsAsList
https://github.com/swanandp/acts_as_list
Provides the capabilities for sorting and reordering a number of objects in a list.
- tags: ruby, orm, odm
- :octocat: source code
ranked-model
https://github.com/mixonic/ranked-model
A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries.
- tags: ruby, orm, odm
- :octocat: source code
ActsAsTree
https://github.com/amerine/acts_as_tree
Extends ActiveRecord to add simple support for organizing items into parent–children relationships.
- tags: ruby, orm, odm
- :octocat: source code
Ancestry
https://github.com/stefankroes/ancestry
Organise ActiveRecord model into a tree structure using a variation on the materialised path pattern.
- tags: ruby, orm, odm
- :octocat: source code
Awesome Nested Set
https://github.com/collectiveidea/awesome_nested_set
Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models.
- tags: ruby, orm, odm
- :octocat: source code
Closure Tree
https://github.com/mceachen/closure_tree
Easily and efficiently make your ActiveRecord models support hierarchies using a Closure Table.
- tags: ruby, orm, odm
- :octocat: source code
Mongoid Tree
https://github.com/benedikt/mongoid-tree
A tree structure for Mongoid documents using the materialized path pattern.
- tags: ruby, orm, odm
- :octocat: source code
Bundler
Manage your application's gem dependencies with less pain.
- tags: ruby, package-management
RubyGems
Community's gem hosting service.
- tags: ruby, package-management
Berkshelf
https://github.com/berkshelf/berkshelf
A Chef Cookbook manager.
- tags: ruby, package-management
- :octocat: source code
CocoaPods
https://github.com/CocoaPods/CocoaPods
The Objective-C dependency manager.
- tags: ruby, package-management
- :octocat: source code
fpm
https://github.com/jordansissel/fpm
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
- tags: ruby, package-management
- :octocat: source code
Linuxbrew
https://github.com/Homebrew/linuxbrew
A fork of Homebrew for Linux.
- tags: ruby, package-management
- :octocat: source code
Homebrew-cask
https://github.com/caskroom/homebrew-cask
A CLI workflow for the administration of Mac applications distributed as binaries.
- tags: ruby, package-management
- :octocat: source code
Homebrew
https://github.com/Homebrew/brew
The missing package manager for OS X.
- tags: ruby, package-management
- :octocat: source code
Traveling Ruby
http://phusion.github.io/traveling-ruby/
Traveling Ruby lets you create self-contained Ruby app packages for Linux and OS X.
- tags: ruby, package-management
Kaminari
https://github.com/amatsuda/kaminari
A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for modern web app frameworks and ORMs.
- tags: ruby, pagination
- :octocat: source code
order_query
https://github.com/glebm/order_query
A keyset pagination library to find the next or previous record(s) relative to the current one efficiently, e.g. for infinite scroll.
- tags: ruby, pagination
- :octocat: source code
Pagy
https://github.com/ddnexus/pagy
Pagy is the ultimate pagination gem that outperforms the others in each and every benchmark and comparison. More details can be found on Pagy Wiki.
- tags: ruby, pagination
- :octocat: source code
will_paginate
https://github.com/mislav/will_paginate
A pagination library that integrates with Ruby on Rails, Sinatra, Merb, DataMapper and Sequel.
- tags: ruby, pagination
- :octocat: source code
CombinePDF
https://github.com/boazsegev/combine_pdf
A Pure ruby library to merge or stump PDF files, number pages and more.
- tags: ruby, pdf
- :octocat: source code
Gimli
https://github.com/walle/gimli
Utility for converting markup files to pdf files.
- tags: ruby, pdf
- :octocat: source code
HexaPDF
https://github.com/gettalong/hexapdf
A Versatile PDF Creation and Manipulation Library For Ruby.
- tags: ruby, pdf
- :octocat: source code
InvoicePrinter
https://github.com/strzibny/invoice_printer
Super simple PDF invoicing in Ruby (built on top of Prawn).
- tags: ruby, pdf
- :octocat: source code
Kitabu
https://github.com/fnando/kitabu
A framework for creating e-books from Markdown/Textile text markup using Ruby.
- tags: ruby, pdf
- :octocat: source code
Pdfkit
https://github.com/pdfkit/pdfkit
HTML+CSS to PDF using wkhtmltopdf.
- tags: ruby, pdf
- :octocat: source code
Prawn
https://github.com/prawnpdf/prawn
Fast, Nimble PDF Writer for Ruby.
- tags: ruby, pdf
- :octocat: source code
RGhost
https://github.com/shairontoledo/rghost
RGhost is a document creation and conversion API.
- tags: ruby, pdf
- :octocat: source code
Shrimp
https://github.com/adjust/shrimp
A phantomjs based pdf renderer.
- tags: ruby, pdf
- :octocat: source code
Squid
https://github.com/fullscreen/squid
Squid · A Ruby library to plot charts in PDF files
- tags: ruby, pdf
- :octocat: source code
Wicked Pdf
https://github.com/mileszs/wicked_pdf
PDF generator (from HTML) plugin for Ruby on Rails.
- tags: ruby, pdf
- :octocat: source code
Wisepdf
https://github.com/igor-alexandrov/wisepdf
Wkhtmltopdf wrapper done right.
- tags: ruby, pdf
- :octocat: source code
Instrumental
https://github.com/expectedbehavior/instrumental_agent
Measure your application in real time with Instrumental.
- tags: ruby, performance-monitoring
- :octocat: source code
New Relic
https://github.com/newrelic/rpm
Find and fix Ruby errors with New Relic application monitoring and troubleshooting.
- tags: ruby, performance-monitoring
- :octocat: source code
Scout
https://github.com/scoutapp/scout_apm_ruby
Scout Ruby Application Monitoring Agent.
- tags: ruby, performance-monitoring
- :octocat: source code
Skylight
https://github.com/skylightio/skylight-ruby
A smart profiler for your Rails apps that visualizes request performance.
- tags: ruby, performance-monitoring
- :octocat: source code
TraceView
https://github.com/appneta/ruby-traceview
Full-stack application tracing and brilliant data visualization to build faster, more reliable web apps.
- tags: ruby, performance-monitoring
- :octocat: source code
Slide Show (S9)
S9
Write your slides / talks / presentations in plain text with markdown formatting conventions and generate (static) web pages; template packs incl. deck.js, impress.js, reveal.js, shower, s6, s5 and mo...
- tags: ruby, presentation-programs
Bluepill
https://github.com/bluepill-rb/bluepill
Simple process monitoring tool.
- tags: ruby, process-management, monitoring
- :octocat: source code
Eye
Process monitoring tool. Inspired from Bluepill and God.
- tags: ruby, process-management, monitoring
- :octocat: source code
Foreman
https://github.com/ddollar/foreman
Manage Procfile-based applications.
- tags: ruby, process-management, monitoring
- :octocat: source code
God
https://github.com/mojombo/god
An easy to configure, easy to extend monitoring framework written in Ruby.
- tags: ruby, process-management, monitoring
- :octocat: source code
Health Monitor Rails
https://github.com/lbeder/health-monitor-rails
A mountable Rails plug-in to check health of services (Database, Cache, Sidekiq, Redis, e.t.c.) used by the Rails app.
- tags: ruby, process-management, monitoring
- :octocat: source code
Procodile
https://github.com/adamcooke/procodile
Run processes in the background (and foreground) on Mac & Linux from a Procfile.
- tags: ruby, process-management, monitoring
- :octocat: source code
childprocess
https://github.com/jarib/childprocess
Cross-platform ruby library for managing child processes.
- tags: ruby, process
- :octocat: source code
posix-spawn
https://github.com/rtomayko/posix-spawn
Fast Process::spawn for Rubys >= 1.8.7 based on the posix_spawn() system interfaces.
- tags: ruby, process
- :octocat: source code
batch-loader
https://github.com/exaspark/batch-loader
:zap: Powerful tool to avoid N+1 DB or HTTP queries - exAspArk/batch-loader
- tags: ruby, profiler, optimization
- :octocat: source code
benchmark-ips
https://github.com/evanphx/benchmark-ips
Provides iteration per second benchmarking for Ruby.
- tags: ruby, profiler, optimization
- :octocat: source code
bullet
https://github.com/flyerhzm/bullet
Help to kill N+1 queries and unused eager loading.
- tags: ruby, profiler, optimization
- :octocat: source code
Derailed Benchmarks
https://github.com/schneems/derailed_benchmarks
A series of things you can use to benchmark any Rack based app.
- tags: ruby, profiler, optimization
- :octocat: source code
Peek
Visual status bar showing Rails performance.
- tags: ruby, profiler, optimization
- :octocat: source code
perftools.rb
https://github.com/tmm1/perftools.rb
gperftools (formerly known as google-perftools) for Ruby code.
- tags: ruby, profiler, optimization
- :octocat: source code
rack-mini-profiler
https://github.com/MiniProfiler/rack-mini-profiler
Profiler for your development and production Ruby rack apps.
- tags: ruby, profiler, optimization
- :octocat: source code
Rbkit
https://github.com/code-mancers/rbkit
profiler for Ruby. With a GUI.
- tags: ruby, profiler, optimization
- :octocat: source code
rbspy
https://github.com/rbspy/rbspy
Sampling profiler for any Ruby process.
- tags: ruby, profiler, optimization
- :octocat: source code
ruby-prof
https://github.com/ruby-prof/ruby-prof
A code profiler for MRI rubies.
- tags: ruby, profiler, optimization
- :octocat: source code
QR-code
https://github.com/whomwah/rqrcode
A Ruby library that encodes QR Codes.
- tags: ruby, qr
- :octocat: source code
Backburner
https://github.com/nesquena/backburner
Backburner is a beanstalkd-powered job queue that can handle a very high volume of jobs.
- tags: ruby, queues, messaging
- :octocat: source code
Bunny
https://github.com/ruby-amqp/bunny
Bunny is a popular, easy to use, well-maintained Ruby client for RabbitMQ (3.3+).
- tags: ruby, queues, messaging
- :octocat: source code
Delayed::Job
https://github.com/collectiveidea/delayed_job
Database backed asynchronous priority queue.
- tags: ruby, queues, messaging
- :octocat: source code
Gush
https://github.com/chaps-io/gush
A parallel runner for complex workflows using only Redis and Sidekiq.
- tags: ruby, queues, messaging
- :octocat: source code
Karafka
https://github.com/karafka/karafka
Framework used to simplify Apache Kafka (a distributed streaming platform) based Ruby applications development.
- tags: ruby, queues, messaging
- :octocat: source code
March Hare
https://github.com/ruby-amqp/march_hare
Idiomatic, fast and well-maintained JRuby client for RabbitMQ.
- tags: ruby, queues, messaging
- :octocat: source code
Resque
https://github.com/resque/resque
A Redis-backed Ruby library for creating background jobs.
- tags: ruby, queues, messaging
- :octocat: source code
Que
A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.
- tags: ruby, queues, messaging
- :octocat: source code
RocketJob
Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.
Shoryuken
https://github.com/phstc/shoryuken
A super efficient AWS SQS thread based message processor for Ruby.
- tags: ruby, queues, messaging
- :octocat: source code
Sidekiq
A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.
Sneakers
https://github.com/jondot/sneakers
A fast background processing framework for Ruby and RabbitMQ.
- tags: ruby, queues, messaging
- :octocat: source code
Sucker Punch
https://github.com/brandonhilkert/sucker_punch
A single process background processing library using Celluloid. Aimed to be Sidekiq's little brother.
- tags: ruby, queues, messaging
- :octocat: source code
Bootstrappers
https://github.com/xdite/bootstrappers
Bootstrappers generates a base Rails app using Bootstrap template and other goodies.
- tags: ruby, rails, application-generator
- :octocat: source code
Hobo
The web app builder for Rails.
- tags: ruby, rails, application-generator
- :octocat: source code
orats
https://github.com/nickjj/orats
Opinionated rails application templates.
- tags: ruby, rails, application-generator
- :octocat: source code
Rails Composer
https://github.com/RailsApps/rails-composer
The Rails generator on steroids for starter apps.
- tags: ruby, rails, application-generator
- :octocat: source code
Raygun
https://github.com/carbonfive/raygun
Builds applications with the common customization stuff already done.
- tags: ruby, rails, application-generator
- :octocat: source code
Suspenders
https://github.com/thoughtbot/suspenders
Suspenders is the base Rails application used at thoughtbot.
- tags: ruby, rails, application-generator
- :octocat: source code
Artoo
Next generation robotics framework with support for different platforms: Arduino, Leap Motion, Pebble, Raspberry Pi, etc.
Feed normalizer
https://github.com/aasmith/feed-normalizer
Extensible Ruby wrapper for Atom and RSS parsers.
- tags: ruby, rss
- :octocat: source code
Feedjira
https://github.com/feedjira/feedjira
A feed fetching and parsing library.
- tags: ruby, rss
- :octocat: source code
feedparser
https://github.com/feedparser/feedparser
A feed parser and normalizer (Atom, RSS, JSON, etc) library.
- tags: ruby, rss
- :octocat: source code
Ratom
https://github.com/seangeo/ratom
A fast, libxml based, Ruby Atom library.
- tags: ruby, rss
- :octocat: source code
Simple rss
https://github.com/cardmagic/simple-rss
A simple, flexible, extensible, and liberal RSS and Atom reader.
- tags: ruby, rss
- :octocat: source code
Stringer
https://github.com/swanson/stringer
A self-hosted, anti-social RSS reader.
- tags: ruby, rss
- :octocat: source code
FaaStRuby
Serverless Software Development Platform for Ruby and Crystal developers.
- tags: ruby, serverless
Jets
https://github.com/tongueroo/jets
A Ruby Serverless Framework to create and deploy serverless microservices with ease, and to seamlessly glue AWS services.
- tags: ruby, serverless
- :octocat: source code
minicron
https://github.com/jamesrwhite/minicron
A system to manage and monitor cron jobs.
- tags: ruby, scheduling
- :octocat: source code
resque-scheduler
https://github.com/resque/resque-scheduler
A light-weight job scheduling system built on top of Resque.
- tags: ruby, scheduling
- :octocat: source code
rufus-scheduler
https://github.com/jmettraux/rufus-scheduler
Job scheduler for Ruby (at, cron, in and every jobs).
- tags: ruby, scheduling
- :octocat: source code
Sidekiq-Cron
https://github.com/ondrejbartas/sidekiq-cron
A scheduling add-on for Sidekiq.
- tags: ruby, scheduling
- :octocat: source code
Whenever
https://github.com/javan/whenever
A Ruby gem that provides a clear syntax for writing and deploying cron jobs.
- tags: ruby, scheduling
- :octocat: source code
PyCall
https://github.com/mrkn/pycall.rb
Calling Python functions from the Ruby language.
- tags: ruby, scientific
- :octocat: source code
ruby-opencv
https://github.com/ruby-opencv/ruby-opencv
An OpenCV wrapper for Ruby.
- tags: ruby, scientific
- :octocat: source code
classifier-reborn
https://github.com/jekyll/classifier-reborn
An active fork of Classifier, and general module to allow Bayesian and other types of classifications.
- tags: ruby, scientific
- :octocat: source code
stuff-classifier
https://github.com/alexandru/stuff-classifier
A library for classifying text into multiple categories.
- tags: ruby, scientific
- :octocat: source code
daru
A library for storage, analysis, manipulation and visualization of data in pure Ruby.
- tags: ruby, scientific
- :octocat: source code
Daru::View
https://github.com/SciRuby/daru-view
A library for easy and interactive plotting on Jupyter Notebooks and web applications.
- tags: ruby, scientific
- :octocat: source code
Rgl
A framework for graph data structures and algorithms.
- tags: ruby, scientific
- :octocat: source code
NMatrix
https://github.com/sciruby/nmatrix
Fast numerical linear algebra library for Ruby.
- tags: ruby, scientific
- :octocat: source code
Numo::NArray
https://github.com/ruby-numo/numo-narray
N-dimensional Numerical Array for Ruby.
- tags: ruby, scientific
- :octocat: source code
mdarray
https://github.com/rbotafogo/mdarray
Multi dimensional array implemented for JRuby inspired by NumPy.
- tags: ruby, scientific
- :octocat: source code
SciRuby
https://github.com/sciruby/sciruby
Tools for scientific computation in Ruby/Rails.
- tags: ruby, scientific
- :octocat: source code
IRuby
https://github.com/SciRuby/iruby
A Ruby kernel for Jupyter.
- tags: ruby, scientific
- :octocat: source code
statsample
https://github.com/sciruby/statsample
A suite for basic and advanced statistics on Ruby.
- tags: ruby, scientific
- :octocat: source code
statsample-timeseries
https://github.com/sciruby/statsample-timeseries
Bioruby Statsample TimeSeries.
- tags: ruby, scientific
- :octocat: source code
statsample-glm
https://github.com/sciruby/statsample-glm
Generalized Linear Models extension for Statsample.
- tags: ruby, scientific
- :octocat: source code
distribution
https://github.com/sciruby/distribution
Statistical Distributions multi library wrapper.
- tags: ruby, scientific
- :octocat: source code
minimization
https://github.com/sciruby/minimization
Minimization algorithms on pure Ruby.
- tags: ruby, scientific
- :octocat: source code
rb-gsl
https://github.com/SciRuby/rb-gsl
A ruby interface to GNU Scientific library, with NMatrix support.
- tags: ruby, scientific
- :octocat: source code
BioRuby
https://github.com/bioruby/bioruby
Library for developing bioinformatics software.
- tags: ruby, scientific
- :octocat: source code
bloomfilter-rb
https://github.com/igrigorik/bloomfilter-rb
BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters.
- tags: ruby, scientific
- :octocat: source code
decisiontree
https://github.com/igrigorik/decisiontree
A ruby library which implements ID3 (information gain) algorithm for decision tree learning.
- tags: ruby, scientific
- :octocat: source code
algorithms
https://github.com/kanwei/algorithms
Library with documentation on when to use a particular structure/algorithm.
- tags: ruby, scientific
- :octocat: source code
jaro_winkler
https://github.com/tonytonyjan/jaro_winkler
Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.
- tags: ruby, scientific
- :octocat: source code
primes-utils
https://github.com/jzakiya/primes-utils
A Rubygem which provides a suite of extremely fast utility methods for testing and generating primes.
- tags: ruby, scientific
- :octocat: source code
Roots
https://github.com/jzakiya/roots
A Rubygem which provides utilities to find all the nth roots of real and complex values.
- tags: ruby, scientific
- :octocat: source code
smarter_csv
https://github.com/tilo/smarter_csv
Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes.
- tags: ruby, scientific
- :octocat: source code
chewy
https://github.com/toptal/chewy
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client.
- tags: ruby, search
- :octocat: source code
elasticsearch-ruby
https://github.com/elastic/elasticsearch-ruby
Ruby integrations for Elasticsearch.
- tags: ruby, search
- :octocat: source code
elastics
https://github.com/printercu/elastics-rb
Simple ElasticSearch client with support for migrations and ActiveRecord integration.
- tags: ruby, search
- :octocat: source code
has_scope
https://github.com/plataformatec/has_scope
Has scope allows you to easily create controller filters based on your resources named scopes.
- tags: ruby, search
- :octocat: source code
Mongoid Search
https://github.com/mauriciozaffari/mongoid_search
Simple full text search implementation for Mongoid.
- tags: ruby, search
- :octocat: source code
pg_search
https://github.com/Casecommons/pg_search
Builds ActiveRecord named scopes that take advantage of PostgreSQL's full text search.
- tags: ruby, search
- :octocat: source code
ransack
https://github.com/activerecord-hackery/ransack/
Object-based searching.
- tags: ruby, search
- :octocat: source code
Rroonga
https://github.com/ranguba/rroonga
The Ruby bindings of Groonga.
- tags: ruby, search
- :octocat: source code
scoped_search
https://github.com/wvanbergen/scoped_search
Adds a scope supporting search queries and autocompletion against existing fields on ActiveRecord models and associations.
- tags: ruby, search
- :octocat: source code
SearchCop
https://github.com/mrkamel/search_cop
Extends your ActiveRecord models to support fulltext search engine like queries via simple query strings and hash-based queries.
- tags: ruby, search
- :octocat: source code
Searchkick
https://github.com/ankane/searchkick
Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better. It’s friendly for developers - and magical for your users.
- tags: ruby, search
- :octocat: source code
Searchlogic
https://github.com/binarylogic/searchlogic
Object based searching, common named scopes, and other useful named scope tools for ActiveRecord.
- tags: ruby, search
- :octocat: source code
Sunspot
https://github.com/sunspot/sunspot
A Ruby library for expressive, powerful interaction with the Solr search engine.
- tags: ruby, search
- :octocat: source code
textacular
https://github.com/textacular/textacular
Exposes full text search capabilities from PostgreSQL, and allows you to declare full text indexes. Textacular extends ActiveRecord with named_scope methods making searching easy and fun!
- tags: ruby, search
- :octocat: source code
Thinking Sphinx
https://github.com/pat/thinking-sphinx
A library for connecting ActiveRecord to the Sphinx full-text search tool.
- tags: ruby, search
- :octocat: source code
BeEF
BeEF is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser.
bundler-audit
https://github.com/rubysec/bundler-audit
Patch-level security verification for Bundler.
- tags: ruby, security
- :octocat: source code
Gitrob
https://github.com/michenriksen/gitrob
Reconnaissance tool for GitHub organizations.
- tags: ruby, security
- :octocat: source code
Metasploit
https://github.com/rapid7/metasploit-framework
World's most used penetration testing software.
- tags: ruby, security
- :octocat: source code
Rack::Attack
https://github.com/kickstarter/rack-attack
Rack middleware for blocking & throttling abusive requests.
- tags: ruby, security
- :octocat: source code
Rack::Protection
https://github.com/sinatra/rack-protection
Rack middleware for protecting against typical Web attacks.
- tags: ruby, security
- :octocat: source code
SecureHeaders
https://github.com/twitter/secureheaders
Automatically apply several headers that are related to security, including: Content Security Policy (CSP), HTTP Strict Transport Security (HSTS), X-Frame-Options (XFO), X-XSS-Protection, X-Content-Ty...
- tags: ruby, security
- :octocat: source code
FriendlyId
https://github.com/norman/friendly_id
The "Swiss Army bulldozer" of slugging and permalink plugins for Active Record.
- tags: ruby, seo
- :octocat: source code
MetaTags
https://github.com/kpumuk/meta-tags
A gem to make your Rails application SEO-friendly.
- tags: ruby, seo
- :octocat: source code
prerender_rails
https://github.com/prerender/prerender_rails
Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO.
- tags: ruby, seo
- :octocat: source code
SitemapGenerator
https://github.com/kjvarga/sitemap_generator
A framework-agnostic XML Sitemap generator written in Ruby.
- tags: ruby, seo
- :octocat: source code
Decidim
https://github.com/decidim/decidim
free open-source participatory democracy for cities and organizations
- tags: ruby, social-networking
- :octocat: source code
diaspora*
https://github.com/diaspora/diaspora
A privacy aware, distributed, open source social network.
- tags: ruby, social-networking
- :octocat: source code
Discourse
https://github.com/discourse/discourse
A platform for community discussion. Free, open, simple.
- tags: ruby, social-networking
- :octocat: source code
Mailboxer
https://github.com/mailboxer/mailboxer
A private message system for Rails applications.
- tags: ruby, social-networking
- :octocat: source code
Mastodon
https://github.com/Gargron/mastodon
A GNU Social-compatible microblogging server.
- tags: ruby, social-networking
- :octocat: source code
Social Shares
https://github.com/Timrael/social_shares
A gem to check how many times url was shared in social networks.
- tags: ruby, social-networking
- :octocat: source code
Thredded
Rails 4.2+ forums/messageboards engine. Its goal is to be as simple and feature rich as possible.
- tags: ruby, social-networking
AXLSX
https://github.com/randym/axlsx
An excel xlsx generation library.
- tags: ruby, spreadsheet, documents
- :octocat: source code
Docsplit
http://documentcloud.github.io/docsplit
Gem to convert Microsoft Word (and other) documents into images, pdf, pages or text.
- tags: ruby, spreadsheet, documents
Roo
Implements read access for all spreadsheet types and read/write access for Google spreadsheets.
- tags: ruby, spreadsheet, documents
- :octocat: source code
Spreadsheet Architect
https://github.com/westonganger/spreadsheet_architect
Turn any activerecord relation or ruby object collection into a XLSX, ODS, or CSV spreadsheet.
- tags: ruby, spreadsheet, documents
- :octocat: source code
Yomu
Read text and metadata from files and documents (.doc, .docx, .pages, .odt, .rtf, .pdf).
- tags: ruby, spreadsheet, documents
- :octocat: source code
AASM
State machines for Ruby classes (plain Ruby, Rails Active Record, Mongoid).
- tags: ruby, state-machine
- :octocat: source code
FiniteMachine
https://github.com/peter-murach/finite_machine
A plain Ruby state machine with a straightforward and expressive syntax.
- tags: ruby, state-machine
- :octocat: source code
MicroMachine
https://github.com/soveran/micromachine
A minimal finite state machine implementation in less than 50 lines of code.
- tags: ruby, state-machine
- :octocat: source code
simple_states
https://github.com/svenfuchs/simple_states
A super-slim statemachine-like support library.
- tags: ruby, state-machine
- :octocat: source code
Statesman
https://github.com/gocardless/statesman
A statesmanlike state machine library.
- tags: ruby, state-machine
- :octocat: source code
state_machines
https://github.com/state-machines/state_machines
Adds support for creating state machines for attributes on any Ruby class.
- tags: ruby, state-machine
- :octocat: source code
transitions
https://github.com/troessner/transitions
A ruby state machine implementation.
- tags: ruby, state-machine
- :octocat: source code
Workflow
https://github.com/geekq/workflow
A finite-state-machine-inspired API for modeling and interacting with what we tend to refer to as 'workflow'.
- tags: ruby, state-machine
- :octocat: source code
High Voltage
https://github.com/thoughtbot/high_voltage
Easily include static pages in your Rails app.
- tags: ruby, static-site-generation
- :octocat: source code
Jekyll
Transform your plain text into static websites and blogs.
- tags: ruby, static-site-generation
Awesome Jekyll
https://github.com/planetjekyll/awesome-jekyll
A collection of awesome Jekyll tools, plugins, themes, guides and much more.
- tags: ruby, static-site-generation
- :octocat: source code
Middleman
A static site generator using all the shortcuts and tools in modern web development.
- tags: ruby, static-site-generation
Nanoc
A static site generator, fit for building anything from a small personal blog to a large corporate web site.
- tags: ruby, static-site-generation
Octopress
https://github.com/octopress/octopress
Octopress is an obsessively designed toolkit for writing and deploying Jekyll blogs.
- tags: ruby, static-site-generation
- :octocat: source code
Photish
https://github.com/henrylawson/photish
Generate a highly configurable static website from a photo collection.
- tags: ruby, static-site-generation
- :octocat: source code
webgen
webgen is a fast, powerful and extensible static website generator.
- tags: ruby, static-site-generation
Curly
https://github.com/zendesk/curly
A template language that completely separates structure and logic.
- tags: ruby, template-engine
- :octocat: source code
Haml
HTML Abstraction Markup Language.
- tags: ruby, template-engine
- :octocat: source code
Liquid
https://github.com/Shopify/liquid
Safe, customer facing template language for flexible web apps.
- tags: ruby, template-engine
- :octocat: source code
Mustache
https://github.com/mustache/mustache
Logic-less Ruby templates.
- tags: ruby, template-engine
- :octocat: source code
Slim
https://github.com/slim-template/slim
A template language whose goal is reduce the syntax to the essential parts without becoming cryptic.
- tags: ruby, template-engine
- :octocat: source code
Tilt
https://github.com/rtomayko/tilt
Generic interface to multiple Ruby template engines.
- tags: ruby, template-engine
- :octocat: source code
RSpec
https://github.com/rspec/rspec
Behaviour Driven Development for Ruby.
- tags: ruby, testing
- :octocat: source code
Emoji-RSpec
https://github.com/cupakromer/emoji-rspec
Custom Emoji Formatters for RSpec.
- tags: ruby, testing
- :octocat: source code
Fuubar
https://github.com/thekompanee/fuubar
The instafailing RSpec progress bar formatter.
- tags: ruby, testing
- :octocat: source code
Nyan Cat
https://github.com/mattsears/nyan-cat-formatter
Nyan Cat inspired RSpec formatter!
- tags: ruby, testing
- :octocat: source code
Aruba
https://github.com/cucumber/aruba
Testing command line applications with cucumber and rspec.
- tags: ruby, testing
- :octocat: source code
Bacon
https://github.com/chneukirchen/bacon
A small RSpec clone.
- tags: ruby, testing
- :octocat: source code
Capybara
https://github.com/teamcapybara/capybara
Acceptance test framework for web applications.
- tags: ruby, testing
- :octocat: source code
Cucumber
https://github.com/cucumber/cucumber
BDD that talks to domain experts first and code second.
- tags: ruby, testing
- :octocat: source code
Cutest
https://github.com/djanowski/cutest
Isolated tests in Ruby.
- tags: ruby, testing
- :octocat: source code
Howitzer
https://github.com/strongqa/howitzer
Ruby based framework for acceptance testing
- tags: ruby, testing
- :octocat: source code
Konacha
https://github.com/jfirebaugh/konacha
Test your Rails application's JavaScript with the mocha test framework and chai assertion library.
- tags: ruby, testing
- :octocat: source code
minitest
https://github.com/seattlerb/minitest
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
- tags: ruby, testing
- :octocat: source code
Mocha
https://github.com/freerange/mocha
Mocha is a mocking and stubbing library for Ruby.
- tags: ruby, testing
- :octocat: source code
RR
A test double framework that features a rich selection of double techniques and a terse syntax.
- tags: ruby, testing
- :octocat: source code
shoulda-matchers
https://github.com/thoughtbot/shoulda-matchers
Provides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.
- tags: ruby, testing
- :octocat: source code
Spinach
https://github.com/codegram/spinach
Spinach is a high-level BDD framework that leverages the expressive Gherkin language (used by Cucumber) to help you define executable specifications of your application or library's acceptance criteri...
- tags: ruby, testing
- :octocat: source code
Spork
https://github.com/sporkrb/spork
A DRb server for testing frameworks (RSpec / Cucumber currently).
- tags: ruby, testing
- :octocat: source code
Test::Unit
Test::Unit is a xUnit family unit testing framework for Ruby.
Fabrication
A simple and powerful object generation library.
factory_bot
https://github.com/thoughtbot/factory_bot
A library for setting up Ruby objects as test data.
- tags: ruby, testing
- :octocat: source code
Fake Person
https://github.com/adamcooke/fake-person
Uses some of the most popular given & surnames in the US & UK.
- tags: ruby, testing
- :octocat: source code
faker
https://github.com/stympy/faker
A library for generating fake data such as names, addresses, and phone numbers.
- tags: ruby, testing
- :octocat: source code
ffaker
https://github.com/ffaker/ffaker
A faster Faker, generates dummy data, rewrite of faker.
- tags: ruby, testing
- :octocat: source code
Forgery
https://github.com/sevenwire/forgery
Easy and customizable generation of forged data.
- tags: ruby, testing
- :octocat: source code
Machinist
https://github.com/notahat/machinist
Fixtures aren't fun. Machinist is.
- tags: ruby, testing
- :octocat: source code
ActiveMocker
https://github.com/zeisler/active_mocker
Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
- tags: ruby, testing
- :octocat: source code
DuckRails
https://github.com/iridakos/duckrails
Tool for mocking API endpoints quickly & dynamically.
- tags: ruby, testing
- :octocat: source code
TestXml
https://github.com/alovak/test_xml
TestXml is a small extension for testing XML/HTML.
- tags: ruby, testing
- :octocat: source code
WebMock
https://github.com/bblimke/webmock
Library for stubbing and setting expectations on HTTP requests.
- tags: ruby, testing
- :octocat: source code
Selenium WebDriver
https://github.com/SeleniumHQ/selenium/tree/master/rb
Ruby bindings for WebDriver.
- tags: ruby, testing
- :octocat: source code
API Taster
https://github.com/fredwu/api_taster
A quick and easy way to visually test your Rails application's API.
- tags: ruby, testing
- :octocat: source code
Poltergeist
https://github.com/teampoltergeist/poltergeist
A PhantomJS driver for Capybara.
- tags: ruby, testing
- :octocat: source code
Watir
https://github.com/watir/watir/
Web application testing in Ruby.
- tags: ruby, testing
- :octocat: source code
Appraisal
https://github.com/thoughtbot/appraisal
Appraisal integrates with bundler and rake to test your library against different versions of dependencies.
- tags: ruby, testing
- :octocat: source code
gitarro
https://github.com/openSUSE/gitarro
Run, retrigger, handle all type and OS-independent tests against your GitHub Pull Requests.
- tags: ruby, testing
- :octocat: source code
Knapsack
https://github.com/ArturT/knapsack
Optimal test suite parallelisation across CI nodes for RSpec, Cucumber, Minitest, Spinach and Turnip.
- tags: ruby, testing
- :octocat: source code
mutant
Mutant is a mutation testing tool for Ruby.
- tags: ruby, testing
- :octocat: source code
Parallel Tests
https://github.com/grosser/parallel_tests
Speedup Test::Unit + RSpec + Cucumber by running parallel on multiple CPUs (or cores).
- tags: ruby, testing
- :octocat: source code
power_assert
https://github.com/k-tsj/power_assert
Power Assert for Ruby.
- tags: ruby, testing
- :octocat: source code
Ruby-JMeter
https://github.com/flood-io/ruby-jmeter
A Ruby based DSL for building JMeter test plans.
- tags: ruby, testing
- :octocat: source code
Spring
https://github.com/rails/spring
Preloads your rails environment in the background for faster testing and Rake tasks.
- tags: ruby, testing
- :octocat: source code
timecop
https://github.com/travisjeffery/timecop
Provides "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code.
- tags: ruby, testing
- :octocat: source code
vcr
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
- tags: ruby, testing
- :octocat: source code
Zapata
https://github.com/Nedomas/zapata
Who has time to write tests? This is a revolutionary tool to make them write themselves.
- tags: ruby, testing
- :octocat: source code
discordrb
https://github.com/meew0/discordrb
An implementation of the Discord API.
- tags: ruby, third-party-apis
- :octocat: source code
Dropbox
https://github.com/Jesus/dropbox_api
Ruby client for Dropbox API v2.
- tags: ruby, third-party-apis
- :octocat: source code
facy
Command line power tool for facebook.
- tags: ruby, third-party-apis
- :octocat: source code
fb_graph2
https://github.com/nov/fb_graph2
A full-stack Facebook Graph API wrapper.
- tags: ruby, third-party-apis
- :octocat: source code
flickr
https://github.com/RaVbaker/flickr
A Ruby interface to the Flickr API.
- tags: ruby, third-party-apis
- :octocat: source code
gitlab
https://github.com/NARKOZ/gitlab
Ruby wrapper and CLI for the GitLab API.
- tags: ruby, third-party-apis
- :octocat: source code
google-api-ads-ruby
https://github.com/googleads/google-api-ads-ruby
Google Adwords Ruby client
- tags: ruby, third-party-apis
- :octocat: source code
gmail
https://github.com/gmailgem/gmail
A Rubyesque interface to Gmail, with all the tools you'll need.
- tags: ruby, third-party-apis
- :octocat: source code
hipchat-rb
https://github.com/hipchat/hipchat-rb
HipChat HTTP API Wrapper in Ruby with Capistrano hooks.
- tags: ruby, third-party-apis
- :octocat: source code
instagram-ruby-gem
https://github.com/Instagram/instagram-ruby-gem
The official gem for the Instagram REST and Search APIs.
- tags: ruby, third-party-apis
- :octocat: source code
itunes_store_transporter
https://github.com/sshaw/itunes_store_transporter
Ruby wrapper around Apple's iTMSTransporter program.
- tags: ruby, third-party-apis
- :octocat: source code
https://github.com/hexgnu/linkedin
Provides an easy-to-use wrapper for LinkedIn's REST APIs.
- tags: ruby, third-party-apis
- :octocat: source code
Octokit
http://octokit.github.io/octokit.rb
Ruby toolkit for the GitHub API.
- tags: ruby, third-party-apis
Pusher
https://github.com/pusher/pusher-http-ruby
Ruby server library for the Pusher API.
- tags: ruby, third-party-apis
- :octocat: source code
Restforce
https://github.com/ejholmes/restforce
A Ruby client for the Salesforce REST api.
- tags: ruby, third-party-apis
- :octocat: source code
ruby-gmail
https://github.com/dcparker/ruby-gmail
A Rubyesque interface to Gmail.
- tags: ruby, third-party-apis
- :octocat: source code
ruby-trello
https://github.com/jeremytregunna/ruby-trello
Implementation of the Trello API for Ruby.
- tags: ruby, third-party-apis
- :octocat: source code
simple-slack-bot
https://github.com/kciter/simple-slack-bot
You can easily make Slack Bot.
- tags: ruby, third-party-apis
- :octocat: source code
Slack Notifier
https://github.com/stevenosloan/slack-notifier
A simple wrapper for posting to Slack channels.
- tags: ruby, third-party-apis
- :octocat: source code
Slack ruby gem
https://github.com/aki017/slack-ruby-gem
A Ruby wrapper for the Slack API.
- tags: ruby, third-party-apis
- :octocat: source code
soundcloud-ruby
https://github.com/soundcloud/soundcloud-ruby
Official SoundCloud API Wrapper for Ruby.
- tags: ruby, third-party-apis
- :octocat: source code
t
A command-line power tool for Twitter.
- tags: ruby, third-party-apis
- :octocat: source code
terjira
https://github.com/keepcosmos/terjira
A command-line power tool for Jira.
- tags: ruby, third-party-apis
- :octocat: source code
tweetstream
https://github.com/tweetstream/tweetstream
A simple library for consuming Twitter's Streaming API.
- tags: ruby, third-party-apis
- :octocat: source code
twilio-ruby
https://github.com/twilio/twilio-ruby
A module for using the Twilio REST API and generating valid TwiML.
- tags: ruby, third-party-apis
- :octocat: source code
https://github.com/sferik/twitter
A Ruby interface to the Twitter API.
- tags: ruby, third-party-apis
- :octocat: source code
wikipedia
https://github.com/kenpratt/wikipedia-client
Ruby client for the Wikipedia API.
- tags: ruby, third-party-apis
- :octocat: source code
Yt
https://github.com/Fullscreen/yt
An object-oriented Ruby client for YouTube API V3.
- tags: ruby, third-party-apis
- :octocat: source code
Streamio FFMPEG
https://github.com/streamio/streamio-ffmpeg
Simple yet powerful wrapper around the ffmpeg command for reading metadata and transcoding movies.
- tags: ruby, video
- :octocat: source code
Video Transcoding
https://github.com/donmelton/video_transcoding
Tools to transcode, inspect and convert videos.
- tags: ruby, video
- :octocat: source code
auto_html
https://github.com/dejan/auto_html
Rails extension for transforming URLs to appropriate resource (image, link, YouTube, Vimeo video...).
- tags: ruby, view-helpers
- :octocat: source code
Bh
https://github.com/fullscreen/bh
Bootstrap Helpers for Ruby.
- tags: ruby, view-helpers
- :octocat: source code
gon
If you need to send some data to your js files and you don't want to do this with long way through views and parsing - use gon.
- tags: ruby, view-helpers
- :octocat: source code
Komponent
https://github.com/komposable/komponent
An opinionated way of organizing front-end code in Rails, based on components.
- tags: ruby, view-helpers
- :octocat: source code
PluggableJs
https://github.com/peresleguine/pluggable_js
Page-specific javascript for Rails applications with the ability of passing data from a controller.
- tags: ruby, view-helpers
- :octocat: source code
render_async
https://github.com/renderedtext/render_async
Render partials to your views asynchronously and increase load performance of your pages.
- tags: ruby, view-helpers
- :octocat: source code
anemone
https://github.com/chriskite/anemone
Ruby library and CLI for crawling websites.
- tags: ruby, web-crawling
- :octocat: source code
LinkThumbnailer
https://github.com/gottfrois/link_thumbnailer
Ruby gem that generates thumbnail images and videos from a given URL. Much like popular social website with link preview.
- tags: ruby, web-crawling
- :octocat: source code
Mechanize
https://github.com/sparklemotion/mechanize
Mechanize is a ruby library that makes automated web interaction easy.
- tags: ruby, web-crawling
- :octocat: source code
MetaInspector
https://github.com/jaimeiniesta/metainspector
Ruby gem for web scraping purposes.
- tags: ruby, web-crawling
- :octocat: source code
Upton
https://github.com/propublica/upton
A batteries-included framework for easy web-scraping.
- tags: ruby, web-crawling
- :octocat: source code
Wombat
https://github.com/felipecsl/wombat
Web scraper with an elegant DSL that parses structured data from web pages.
- tags: ruby, web-crawling
- :octocat: source code
Camping
https://github.com/camping/camping
A web microframework which consistently stays at less than 4kB of code.
- tags: ruby, web-frameworks
- :octocat: source code
Cuba
A microframework for web development.
- tags: ruby, web-frameworks
Hobbit
https://github.com/patriciomacadden/hobbit
A minimalistic microframework built on top of Rack.
- tags: ruby, web-frameworks
- :octocat: source code
Hanami
It aims to bring back Object Oriented Programming to web development, leveraging on a stable API, a minimal DSL, and plain objects.
- tags: ruby, web-frameworks
Hyperstack
A Complete Isomorphic Ruby Framework using React and Opal.
- tags: ruby, web-frameworks
Padrino
A full-stack ruby framework built upon Sinatra.
- tags: ruby, web-frameworks
Pakyow
A framework for building modern web-apps in Ruby. It helps you build working software faster with a development process that remains friendly to both designers and developers.
- tags: ruby, web-frameworks
Rack::App
https://github.com/rack-app/rack-app
Bare bone minimalistic framework for building rack apps.
- tags: ruby, web-frameworks
- :octocat: source code
Ramaze
A simple, light and modular open-source web application framework written in Ruby.
- tags: ruby, web-frameworks
Roda
A routing tree web framework.
- tags: ruby, web-frameworks
Ruby on Rails
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
- tags: ruby, web-frameworks
Scorched
Light-weight, inheritable and composable web framework, inspired by Sinatra.
- tags: ruby, web-frameworks
Sinatra
Classy web-development dressed in a DSL.
- tags: ruby, web-frameworks
Syro
https://github.com/soveran/syro/
Simple router for web applications.
- tags: ruby, web-frameworks
- :octocat: source code
Volt
https://github.com/voltrb/volt
A Ruby web framework where your ruby code runs on both the server and the client.
- tags: ruby, web-frameworks
- :octocat: source code
Goliath
https://github.com/postrank-labs/goliath
A non-blocking Ruby web server framework.
- tags: ruby, web-server
- :octocat: source code
Iodine
https://github.com/boazsegev/iodine
An non-blocking HTTP and Websocket web server optimized for Linux/BDS/macOS and Ruby MRI.
- tags: ruby, web-server
- :octocat: source code
Phusion Passenger
https://www.phusionpassenger.com
Fast and robust web server and application server.
- tags: ruby, web-server
Puma
A modern, concurrent web server for Ruby.
- tags: ruby, web-server
- :octocat: source code
Rack
A common Ruby web server interface. By itself, it's just a specification and utility library, but all Ruby web servers implement this interface.
- tags: ruby, web-server
Reel
https://github.com/celluloid/reel
Celluloid::IO-powered web server.
- tags: ruby, web-server
- :octocat: source code
Thin
http://code.macournoyer.com/thin
Tiny, fast & funny HTTP server.
- tags: ruby, web-server
TorqueBox
https://github.com/torquebox/torquebox
A Ruby application server built on JBoss AS7 and JRuby.
- tags: ruby, web-server
- :octocat: source code
Unicorn
Rack HTTP server for fast clients and Unix.
- tags: ruby, web-server
AnyCable
Action Cable on steroids!
Faye
http://faye.jcoglan.com/ruby.html
A set of tools for simple publish-subscribe messaging between web clients.
Firehose
https://github.com/firehoseio/firehose
Build realtime Ruby web applications.
- tags: ruby, websocket
- :octocat: source code
Slanger
https://github.com/stevegraham/slanger
Open Pusher implementation compatible with Pusher libraries.
- tags: ruby, websocket
- :octocat: source code
RenderSync
https://github.com/chrismccord/render_sync
Real-time Rails Partials.
- tags: ruby, websocket
- :octocat: source code
Websocket-Rails
https://github.com/websocket-rails/websocket-rails
Creates a built in WebSocket server inside a Rails application with ease, and also support streaming HTTP.
- tags: ruby, websocket
- :octocat: source code
AppSignal
Better monitoring for your Rails applications.
- tags: ruby
Codacy
Automated Code Review for Ruby, Rails, JS, PHP, Python etc. Security, Coverage & Quality.
- tags: ruby
CodeClimate
Quality & security analysis for Ruby on Rails and Javascript.
- tags: ruby
Dependabot
Automated dependency update pull requests.
- tags: ruby
deppbot
Automated Security and Dependency Updates.
- tags: ruby
GitHub
Powerful collaboration, code review, and code management for open source and private projects.
- tags: ruby
- :octocat: source code
Gitlab CI
https://about.gitlab.com/gitlab-ci/
Integrate with your GitLab to run tests for your projects.
- tags: ruby
GitLab
Open source software to collaborate on code.
- tags: ruby
Hakiri
Ship Secure Ruby Apps.
- tags: ruby
HoundCI
Review your Ruby code for style guide violations.
- tags: ruby
HuBoard
Kanban board for GitHub issues.
- tags: ruby
Inch CI
Documentation badges for Ruby projects.
- tags: ruby
Nanobox
https://github.com/nanobox-io/nanobox
A micro-PaaS (μPaaS) for creating consistent, isolated, Ruby environments deployable anywhere https://nanobox.io.
- tags: ruby
- :octocat: source code
SemaphoreCI
Hosted continuous integration and deployment service for open source and private projects.
- tags: ruby
SideCI
Automated Code Review with GitHub PR. - Monitoring Style Violations, Quality, Security, Dependencies.
- tags: ruby
Sqreen
Automated and Real-Time Security for Ruby Apps. Protect your app in 30 seconds.
- tags: ruby
Travis CI.com
Take care of running your tests and deploying your private apps.
- tags: ruby
Awesome Ruby @LibHunt
Your go-to Ruby Toolbox. The Awesome Ruby collection + ordering by popularity, additional metadata and comparisons.
- tags: ruby
GitHub Trending
https://github.com/trending?l=ruby
Find what repositories the GitHub community is most excited about today.
- tags: ruby
- :octocat: source code
Open Source Rails
http://www.opensourcerails.com/
A gallery of the best open source rack and Ruby on Rails web applications.
- tags: ruby
Ruby Bookmarks
https://github.com/dreikanter/ruby-bookmarks
Ruby and Ruby on Rails bookmarks collection.
- tags: ruby
- :octocat: source code
RubyDaily
Community driven news.
- tags: ruby
RubyFlow
Ruby Programming Community Link Blog.
- tags: ruby
Ruby Land
A well maintained Ruby/Rails aggregator that contains news, opinions, tutorials, and more.
- tags: ruby
Ruby Rogues
https://devchat.tv/ruby-rogues
Weekly panel discussion about programming, primarily in Ruby.
- tags: ruby
Ruby Weekly
A free, once–weekly e-mail round-up of Ruby news and articles.
- tags: ruby
The Ruby Bibliography
Research papers about Ruby.
- tags: ruby
The Ruby Toolbox
A comprehensive catalog of Ruby and Rails plug-ins, gems, tools and resources for Ruby developers with popularity ratings based on GitHub watchers and Gem downloads.
- tags: ruby
graphql-ruby
https://github.com/rmosolgo/graphql-ruby
Ruby implementation of Facebook's GraphQL.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-client
https://github.com/github/graphql-client
A Ruby library for declaring, composing and executing GraphQL queries.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-batch
https://github.com/Shopify/graphql-batch
A query batching executor for the graphql gem.
- tags: graphql, ruby, libraries
- :octocat: source code
agoo
https://github.com/ohler55/agoo
Ruby web server that implements Facebook's GraphQL.
- tags: graphql, ruby, libraries
- :octocat: source code
GQLi
https://github.com/contentful-labs/gqli.rb
A GraphQL client and DSL. Allowing to write queries in native Ruby.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-ruby-demo
https://github.com/rmosolgo/graphql-ruby-demo
Use graphql-ruby to expose a Rails app.
- tags: graphql, ruby
- :octocat: source code
github-graphql-rails-example
https://github.com/github/github-graphql-rails-example
Example Rails app using GitHub's GraphQL API.
- tags: graphql, ruby
- :octocat: source code
relay-on-rails
https://github.com/nethsix/relay-on-rails
Barebones starter kit for Relay application with Rails GraphQL server.
- tags: graphql, ruby
- :octocat: source code
relay-rails-blog
https://github.com/gauravtiwari/relay-rails-blog
A graphql, relay and standard rails application powered demo weblog.
- tags: graphql, ruby
- :octocat: source code
to_eat_app
https://github.com/jcdavison/to_eat_app
A sample graphql/rails/relay application with a related 3-part article series.
- tags: graphql, ruby
- :octocat: source code
agoo-demo
https://github.com/ohler55/agoo/tree/develop/example/graphql
Use of the Agoo server to demonstrate a simple GraphQL application.
- tags: graphql, ruby
- :octocat: source code
awesome-ruby
https://github.com/markets/awesome-ruby#readme
:gem: A collection of awesome Ruby libraries, tools, frameworks and software - markets/awesome-ruby
- tags: awesome-list, programming-languages, ruby
- :octocat: source code
awesome-machine-learning-with-ruby
https://github.com/arbox/machine-learning-with-ruby#readme
Curated list: Resources for machine learning in Ruby - arbox/machine-learning-with-ruby
- tags: awesome-list, computer-science, machine-learning, ruby
- :octocat: source code
awesome-nlp-with-ruby
https://github.com/arbox/nlp-with-ruby#readme
Curated List: Practical Natural Language Processing done in Ruby - arbox/nlp-with-ruby
- tags: awesome-list, computer-science, nlp, ruby
- :octocat: source code
Guides - Rails Girls
Our aim is to give tools for women to understand technology. The Rails Girls events do this by providing a great first experience on building the Internet
- tags: ruby, ruby-on-rails
- :octocat: source code
iStats by Chris911
http://chris911.github.io/iStats/
iStats is a command-line tool that allows you to easily grab the CPU temperature, fan speeds and battery information on OS X. If you'd like to see more data available feel free to open an issue.
...
- tags: ruby, osx, macos
- :octocat: source code
Hashids - generate short unique ids from integers
Generate short unique ids from integers. Use in url shortening or as unique ids.
- tags: javascript, ruby, go, java, lua, security
- :octocat: source code
RailsConf 2014 - All the Little Things by Sandi Metz - YouTube
https://www.youtube.com/watch?v=8bZh5LMaSmE
Theory tells us to build applications out of small, interchangeable objects but reality often supplies the exact opposite. Many apps contain huge classes of long methods and hair-raising conditionals;...
- :calendar: published on: 2014-05-21
- tags: ruby
Bundler - The best way to manage a Ruby application's gems
- Guides (Step-by-step tutorials that include useful explanations and and detailed instructions to help you get up and running.)
- Reference Guides (In-depth articles with information on each primary ...
- tags: ruby, docs
مقدمة في روبي
http://librebooks.org/intro-to-ruby/
Ruby on Rails - Desenv. Ágil para Web com Ruby on Rails
http://www.caelum.com.br/apostila-ruby-on-rails/
Caelum
O (comovente) guia de Ruby do Why
Conhecendo Ruby - Eustaquio Rangel
https://leanpub.com/conhecendo-ruby/read
Conhecendo Ruby
http://howtocode.com.br/ebooks/ruby
Aprenda a Programar
http://www.jmonteiro.com/aprendaaprogramar/
Ruby
https://fi.wikibooks.org/wiki/Ruby
Ruby
https://pl.wikibooks.org/wiki/Ruby
Ruby on Rails по-русски
Ruby on Rails Tutorial. Изучение Rails на Примерах
http://railstutorial.ru/chapters/4_0/beginning
Майкл Хартл
Better Specs (RSpec Guidelines with Ruby)
Учись программировать
http://www.shokhirev.com/mikhail/ruby/ltp/title.html
Крис Пайн
Ruby за двадцать минут
https://www.ruby-lang.org/ru/documentation/quickstart/
Ruby Book
https://github.com/Krugloff/rus_ruby_book
Круглов А.
Ruby
https://ru.wikibooks.org/wiki/Ruby
Викиучебник
つくって学ぶプログラミング言語 RubyによるScheme処理系の実装
http://tatsu-zine.com/books/scheme-in-ruby
渡辺昌寛
ホワイの(感動的)Rubyガイド
http://www.aoky.net/articles/why_poignant_guide_to_ruby/
why the lucky stiff, 青木靖(翻訳)
お気楽 Ruby プログラミング入門
http://www.geocities.jp/m_hiroi/light/ruby.html
広井誠
TremaでOpenFlowプログラミング
http://yasuhito.github.io/trema-book/
高宮安仁, 鈴木一哉, 松井暢之, 村木暢哉, 山崎泰宏
Ruby 基礎文法最速マスター
http://route477.net/d/?date=20100125
Ruby リファレンスマニュアル
https://www.ruby-lang.org/ja/documentation/
まつもとゆきひろ
Ruby ソースコード完全解説
http://i.loveruby.net/ja/rhg/book/
青木峰郎
Ruby on Rails チュートリアル
Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳)
Ruby on Rails ガイド
Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳)
Introducción a Rails
http://rubysur.org/introduccion.a.rails/
Ruby tutorial o como pasar un buen rato programando
http://rubytutorial.wikidot.com/introduccion
Ruby en 20 minutos
https://www.ruby-lang.org/es/documentation/quickstart/
La Guía de Estilos de Ruby
https://github.com/alemohamad/ruby-style-guide/blob/master/README-esLA.md
Guía para aprender a programar con Ruby. Adaptación al español del libro "Learn to Program" de Chris Pine
https://github.com/rubysur/aprende.a.programar
Ruby User Guide
Programmazione elementare in Ruby
http://minimalprocedure.pragmas.org/writings/programmazione_elementare_ruby/corso_elementare_ruby.ht...
Introduzione a Ruby
http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf
(PDF)
Tutoriel Ruby on Rails : Apprendre Rails par l'exemple
http://french.railstutorial.org/chapters/beginning
Michael Hartl
Venir à Ruby après un autre language
https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/
Ruby en vingt minutes
https://www.ruby-lang.org/fr/documentation/quickstart/
Ruby Tutoriál
http://i.iinfo.cz/files/root/k/Ruby_tutorial.pdf
(PDF)
Sinatra Book
https://github.com/sinatra/sinatra-book
- tags: free-programming-books, ruby, sinatra
Upgrading to Rails 4
https://github.com/alindeman/upgradingtorails4
- tags: free-programming-books, ruby-on-rails, ruby
Ruby on Rails Tutorial (Rails 5): Learn Web Development with Rails
https://www.railstutorial.org/book
- tags: free-programming-books, ruby-on-rails, ruby
Ruby on Rails Guides
- tags: free-programming-books, ruby-on-rails, ruby
Ruby on Rails 4.0 Guide
http://www.xyzpub.com/en/ruby-on-rails/4.0/
- tags: free-programming-books, ruby-on-rails, ruby
Rails Girls Guides
- tags: free-programming-books, ruby-on-rails, ruby
Ruby on Rails 3.2 - Step by Step
http://www.xyzpub.com/en/ruby-on-rails/3.2/
- tags: free-programming-books, ruby-on-rails, ruby
Objects on Rails
- tags: free-programming-books, ruby-on-rails, ruby
Learn Ruby on Rails as You Modify a Craigslist Clone
http://www.thinkful.com/learn/ruby-on-rails-tutorial/
- tags: free-programming-books, ruby-on-rails, ruby
Kestrels, Quirky Birds, and Hopeless Egocentricity
https://leanpub.com/combinators/read
- tags: free-programming-books, ruby-on-rails, ruby
Building REST APIs with Rails
http://apionrails.icalialabs.com/book
- tags: free-programming-books, ruby-on-rails, ruby
A community-driven Rails style guide
https://github.com/bbatsov/rails-style-guide
- tags: free-programming-books, ruby-on-rails, ruby
Better Specs (RSpec Guidelines with Ruby)
- tags: rspec, free-programming-books, ruby
Why's (Poignant) Guide to Ruby
- tags: free-programming-books, ruby
The Unofficial Ruby Usage Guide (at Google)
http://www.caliban.org/ruby/rubyguide.shtml
Ian Macdonald
- tags: free-programming-books, ruby
The Bastards Book of Ruby
- tags: free-programming-books, ruby
Ruby Web Dev: The Other Way
https://leanpub.com/rwdtow/read
- tags: free-programming-books, ruby
Ruby User's Guide
http://www.rubyist.net/~slagell/ruby/
- tags: free-programming-books, ruby
Ruby Programming
http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/
- tags: free-programming-books, ruby
Ruby Learning
- tags: free-programming-books, ruby
Ruby Koans
- tags: free-programming-books, ruby
Ruby in Twenty Minutes
https://www.ruby-lang.org/en/documentation/quickstart/
- tags: free-programming-books, ruby
Ruby Hacking Guide
http://ruby-hacking-guide.github.io
- tags: free-programming-books, ruby
Ruby Essentials
http://www.techotopia.com/index.php/Ruby_Essentials
- tags: free-programming-books, ruby
Programming Ruby
http://ruby-doc.com/docs/ProgrammingRuby/
- tags: free-programming-books, ruby
Practicing Ruby
https://github.com/elm-city-craftworks/practicing-ruby-manuscripts
- tags: free-programming-books, ruby
Object Oriented Programming with Ruby
https://launchschool.com/books/oo_ruby
Launch School
- tags: free-programming-books, ruby
Mr. Neighborly's Humble Little Ruby Book
http://www.humblelittlerubybook.com
- tags: free-programming-books, ruby
Learn to Program, by Chris Pine
http://pine.fm/LearnToProgram/
- tags: free-programming-books, ruby
Learn Ruby the hard way
http://learnrubythehardway.org/book/
- tags: free-programming-books, ruby
Just Enough Ruby to Get By
http://jasonkim.ca/projects/just_enough_ruby_to_get_by/
- tags: free-programming-books, ruby
Introduction to Programming with Ruby
https://launchschool.com/books/ruby
Launch School
- tags: free-programming-books, ruby
I Love Ruby
https://mindaslab.github.io/I-Love-Ruby/
- tags: free-programming-books, ruby
Developing Games With Ruby
https://leanpub.com/developing-games-with-ruby/read
- tags: free-programming-books, ruby
CodeCademy Ruby
https://www.codecademy.com/learn/ruby
- tags: free-programming-books, ruby
A community-driven Ruby style guide
https://github.com/bbatsov/ruby-style-guide
- tags: free-programming-books, ruby
笨方法学 Ruby
Sinatra
http://www.sinatrarb.com/intro-zh.html
Ruby 风格指南
https://github.com/JuanitoFatas/ruby-style-guide/blob/master/README-zhCN.md
Ruby on Rails 指南
Ruby on Rails 实战圣经
Ruby on Rails Tutorial 原书第 2 版
http://railstutorial-china.org
Rails 风格指南
https://github.com/JuanitoFatas/rails-style-guide/blob/master/README-zhCN.md
Yirmi Dakikada Ruby
https://www.ruby-lang.org/tr/documentation/quickstart/
Ruby Kullanıcı Kılavuzu
http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html
Ruby 101
https://www.gitbook.com/book/vigo/ruby-101/details
Ruby
AB2014 Ruby Programlama Dili
https://github.com/leylaKapi/AB2014-Ruby-Programlama-Dili/blob/master/Ruby_AB2014.md
Маленька книга про Ruby
https://lambdabooks.github.io/thelittlebookofruby
— Сергій Гіба (LambdaBooks)
루비 스타일 가이드
https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md
Zero to GraphQL in 30 Minutes – Steven Luscher - YouTube
https://www.youtube.com/watch?v=UBGzsb2UkeY
Spend this 30 minutes learning how to adapt your existing ORM, SOA, or REST API to GraphQL so that you can begin to use GraphQL-based technologies like Relay.
- :calendar: published on: 2016-04-25
- tags: graphql, ruby, python, expressjs
- :octocat: source code
Asciidoctor | An open source implementation of AsciiDoc in Ruby
Asciidoctor is a fast text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook 5 (or 4.5) and other formats. Asciidoct...
- tags: asciidoc, ruby
- :octocat: source code
Ruby Documentation
https://www.ruby-lang.org/en/documentation/
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
RVM: Ruby Version Manager
RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
- tags: ruby, cli
- :octocat: source code