Ryansch's Gems

icon
#Total RankDaily RankNameSummary
120,14727,466metaractorAdds parameter validation and error control to interactor
225,33227,466ryansch-andandMaybe Monad in idiomatic Ruby.
327,16093,637redlock-rbRedlock Redis-based distributed locks implementation in Ruby
431,52641,708shipitronA deployment tool for use with Docker and ECS.
535,43393,637outstand-sycamoreSycamore is an unordered tree data structure.
637,28034,472ops_preflightPreflight and deploy applications
748,70730,201aideAllows a user to mash up keys without multiple calls to Consul
848,74993,637has_scheduleExposes an ice_cube schedule object and serializes it.
949,97293,637faraday_persistent_exconAdds configurable connection pools per host for persistent http connections
1050,27493,637ace-eyeFORK FOR TESTING. Process monitoring tool. Inspired from Bluepill and God. Requires Rub...
1152,19493,637rescue-meInstead of hardcoding lists of exceptions to rescue, put them in one place!
1263,07456,448ryansch-ts-resque-deltaManage delta indexes via Resque for Thinking Sphinx
1363,44741,708consul_bridgeDiscover consul master nodes and join local agent
1468,12856,448guard-zeus-clientGuard::ZeusClient automatically runs a zeus command (test by default) when your files c...
1572,63593,637ace_redlockRedlock Redis-based distributed locks implementation in Ruby
1673,02593,637consul_stockpileBootstrap and backup for consul kv store
1774,61493,637eye-notify-hipchatAdds a hipchat notifier to eye
1882,27534,472metaractor-sycamoreSycamore is an unordered tree data structure.
1984,80641,708ryansch-mock_redisInstantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis...
2085,78056,448ace-debugger-ruby_core_sourceProvide Ruby core source files for C extensions that need them.
2188,96693,637ryansch-awesome_printGreat Ruby dubugging companion: pretty print Ruby objects to visualize their structure....
2298,97393,637hash_argsfetch_arg and fetch_arg_array add additional options to Hash's fetch method.
23105,33193,637ryansch-resque-lonerMakes sure that for special jobs, there can be only one job with the same workload in o...
24110,08593,637ryansch-capybara-mechanizeRackTest driver for Capybara, but with remote request support thanks to mechanize
25116,98893,637detaso-oprahOpinionated presenters for Rails 5 - without the cruft
26126,38693,637node_heartbeatHeartbeat server IPs to S3
27130,13193,637mail_actual_recipientParses the actual recipient header to determine the destinations.
28134,22193,637ryansch-paperclipEasy upload management for ActiveRecord
29137,44993,637ryansch-bluepillBluepill keeps your daemons up while taking up as little resources as possible. After a...
30137,54093,637ryansch-resque_specRSpec matchers for Resque
31138,21556,448elasticsnapConsistent snapshots for elasticsearch
32151,48493,637outstand-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
33156,80056,448match_tableCapybara's built-in table matchers leave a lot to be desired. `match_table` is a matche...
34157,59093,637persistent_exconAdds configurable connection pools per host for persistent http connections
35164,85393,637ecs_consoleRun a remote console on ECS