Ryansch's Gems

icon
#Total RankDaily RankNameSummary
120,03515,041metaractorAdds parameter validation and error control to interactor
225,22137,856ryansch-andandMaybe Monad in idiomatic Ruby.
326,92173,233redlock-rbRedlock Redis-based distributed locks implementation in Ruby
431,33025,602shipitronA deployment tool for use with Docker and ECS.
535,12473,233outstand-sycamoreSycamore is an unordered tree data structure.
637,04373,233ops_preflightPreflight and deploy applications
748,42673,233aideAllows a user to mash up keys without multiple calls to Consul
848,43273,233has_scheduleExposes an ice_cube schedule object and serializes it.
949,67373,233faraday_persistent_exconAdds configurable connection pools per host for persistent http connections
1049,95573,233ace-eyeFORK FOR TESTING. Process monitoring tool. Inspired from Bluepill and God. Requires Rub...
1151,84524,048rescue-meInstead of hardcoding lists of exceptions to rescue, put them in one place!
1262,60473,233ryansch-ts-resque-deltaManage delta indexes via Resque for Thinking Sphinx
1363,07124,048consul_bridgeDiscover consul master nodes and join local agent
1467,60473,233guard-zeus-clientGuard::ZeusClient automatically runs a zeus command (test by default) when your files c...
1572,13137,856ace_redlockRedlock Redis-based distributed locks implementation in Ruby
1672,49973,233consul_stockpileBootstrap and backup for consul kv store
1774,14373,233eye-notify-hipchatAdds a hipchat notifier to eye
1883,44715,041metaractor-sycamoreSycamore is an unordered tree data structure.
1984,21973,233ryansch-mock_redisInstantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis...
2085,21973,233ace-debugger-ruby_core_sourceProvide Ruby core source files for C extensions that need them.
2188,32273,233ryansch-awesome_printGreat Ruby dubugging companion: pretty print Ruby objects to visualize their structure....
2298,26573,233hash_argsfetch_arg and fetch_arg_array add additional options to Hash's fetch method.
23104,64273,233ryansch-resque-lonerMakes sure that for special jobs, there can be only one job with the same workload in o...
24109,36073,233ryansch-capybara-mechanizeRackTest driver for Capybara, but with remote request support thanks to mechanize
25118,16716,548detaso-oprahOpinionated presenters for Rails 5 - without the cruft
26125,68273,233node_heartbeatHeartbeat server IPs to S3
27129,24125,602mail_actual_recipientParses the actual recipient header to determine the destinations.
28133,34073,233ryansch-paperclipEasy upload management for ActiveRecord
29136,53973,233ryansch-bluepillBluepill keeps your daemons up while taking up as little resources as possible. After a...
30136,65337,856ryansch-resque_specRSpec matchers for Resque
31137,37873,233elasticsnapConsistent snapshots for elasticsearch
32150,65273,233outstand-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
33156,61873,233persistent_exconAdds configurable connection pools per host for persistent http connections
34157,55137,856match_tableCapybara's built-in table matchers leave a lot to be desired. `match_table` is a matche...
35163,96873,233ecs_consoleRun a remote console on ECS