Ryansch's Gems

icon
#Total RankDaily RankNameSummary
119,50720,126metaractorAdds parameter validation and error control to interactor
224,35150,963ryansch-andandMaybe Monad in idiomatic Ruby.
325,603128,836redlock-rbRedlock Redis-based distributed locks implementation in Ruby
431,07816,154shipitronA deployment tool for use with Docker and ECS.
533,43373,297outstand-sycamoreSycamore is an unordered tree data structure.
636,09335,887ops_preflightPreflight and deploy applications
747,07939,690has_scheduleExposes an ice_cube schedule object and serializes it.
847,87435,887aideAllows a user to mash up keys without multiple calls to Consul
948,36573,297faraday_persistent_exconAdds configurable connection pools per host for persistent http connections
1048,88350,963ace-eyeFORK FOR TESTING. Process monitoring tool. Inspired from Bluepill and God. Requires Rub...
1150,21895,107rescue-meInstead of hardcoding lists of exceptions to rescue, put them in one place!
1261,32059,768ryansch-ts-resque-deltaManage delta indexes via Resque for Thinking Sphinx
1362,65523,101consul_bridgeDiscover consul master nodes and join local agent
1466,32550,963guard-zeus-clientGuard::ZeusClient automatically runs a zeus command (test by default) when your files c...
1570,86150,963ace_redlockRedlock Redis-based distributed locks implementation in Ruby
1672,28135,887consul_stockpileBootstrap and backup for consul kv store
1772,99959,768eye-notify-hipchatAdds a hipchat notifier to eye
1882,22173,297ryansch-mock_redisInstantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis...
1982,83659,768ace-debugger-ruby_core_sourceProvide Ruby core source files for C extensions that need them.
2086,13695,107ryansch-awesome_printGreat Ruby dubugging companion: pretty print Ruby objects to visualize their structure....
2195,62259,768hash_argsfetch_arg and fetch_arg_array add additional options to Hash's fetch method.
2296,42450,963metaractor-sycamoreSycamore is an unordered tree data structure.
23102,185128,836ryansch-resque-lonerMakes sure that for special jobs, there can be only one job with the same workload in o...
24107,09373,297ryansch-capybara-mechanizeRackTest driver for Capybara, but with remote request support thanks to mechanize
25124,58473,297node_heartbeatHeartbeat server IPs to S3
26127,20473,297mail_actual_recipientParses the actual recipient header to determine the destinations.
27131,80773,297ryansch-paperclipEasy upload management for ActiveRecord
28134,35195,107ryansch-resque_specRSpec matchers for Resque
29134,89073,297ryansch-bluepillBluepill keeps your daemons up while taking up as little resources as possible. After a...
30135,79295,107detaso-oprahOpinionated presenters for Rails 5 - without the cruft
31135,90473,297elasticsnapConsistent snapshots for elasticsearch
32151,85859,768outstand-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
33156,07995,107persistent_exconAdds configurable connection pools per host for persistent http connections
34161,81895,107ecs_consoleRun a remote console on ECS
35180,17630,073match_tableCapybara's built-in table matchers leave a lot to be desired. `match_table` is a matche...